Hi, Am Mittwoch, den 17.07.2013, 13:39 +0200 schrieb Szabolcs Nagy: > (i think it did not like the syscall arg counting in case of 0 args in > #define __SYSCALL_NARGS_X(a,b,c,d,e,f,g,h,n,...) n > #define __SYSCALL_NARGS(...) __SYSCALL_NARGS_X(__VA_ARGS__,7,6,5,4,3,2,1,0) > ) yes, this is in fact not suitable to test for 0 args. For the preprocessor 0 args basically doesn't exist, there is always one argument, but which is empty. If this is really needed, I could contribute a cooked down version from P99 of an NARGS macro that could deal with such a case. Please let me know. Jens -- :: INRIA Nancy Grand Est :: http://www.loria.fr/~gustedt/ :: :: AlGorille ::::::::::::::: office Nancy : +33 383593090 :: :: ICube :::::::::::::: office Strasbourg : +33 368854536 :: :: ::::::::::::::::::::::::::: gsm France : +33 651400183 :: :: :::::::::::::::::::: gsm international : +49 15737185122 ::