: warning: ISO C99 requires whitespace after the macro name