11Fermer13
squalylLe 01/08/2008 à 09:31
en fait j'ai trouvé que notre build system définit __GNU_GCC__ mais c'est un truc manuel donc si je builde pas avec le build system basique j'ai pas cette macro triso

donc je prends __GNUC__ en supposant que (pas gcc && __GNUC__ quand même) => le code #ifdeffé compilera.

en fait c'est pour protéger des

#define operation(param) ({ typeof(param) _truc=(param); machin(_truc)?bidule:_truc; })