8Fermer10
PpHdLe 01/08/2008 à 01:32
Dans ce cas, il serait bien que tigcc ne définisse pas __GNUC__ car ce n'est pas le compilateur GCC tongue
Kevin Kofler (./8) :
À mon avis, redéfinir __GNUC__ en "ceci est le langage GNU C" et introduire une autre macro disant "ceci est GCC" ne servira à rien, les mêmes autres compilateurs qui définissent actuellement __GNUC__ vont se mettre à définir aussi cette autre macro. frown.gif


La solution est de définir une macro par extension supportée. Et pas regarder quelle version on a.