OOLog for C