Tool/software: TI C/C++ Compiler
I am compiling with --c99 and using a variadic macro which works fine and as expected (tested on the actual hardware countless times).
However, the goal is to compile with --c99 and --strict_ansi. But now I am getting the error on the variadic macro usage:
error #55-D: too few arguments in invocation of macro "GET_MACRO"
ISO C99 introduces variadic macros so why do I get this error? This variadic macro is used so often that local supressions are not an option and globally supressing warnings is almost never a good advice.
So how to solve this issue?