
14 Nov
2011
14 Nov
'11
2:48 a.m.
Edward Diener <eldiener <at> tropicsoft.com> writes:
the page. My comment is:
"#define AMACRO(x) () IS_EMPTY(AMACRO) is true, where of course it should be false.
Are you sure? My gcc (cygwin) says it false. On the other hand if you define it like this: #define AMACRO(x,y) anything here if fails to build. In any case, as I said previous, this is corner case we should just document, but size should return zero when we actually did not pass any arguments to the macro. Gennadiy