fix CPP macros for ANSI C