comment enlever des #define ?

Top Page

Reply to this message
Author: Xavier Bestel
Date:  
To: GUILDE
Subject: comment enlever des #define ?
Bonjour tous,

j'ai un gros paquet de fichiers source, des .c et des .h, truffés de
commandes préprocesseur du genre:

#ifdef OPTION1
calcule();
#else
dort();
#endif
fini();

Et je voudrais simplifier le tout. Existe-t'il un outil magique à qui on
pourrait donner certaines valeurs pour des directives cpp et qui les
dégagerait du code ? Genre:

outil_magique --a-degager=OPTION1,OPTION2 -DOPTION1=1 code.c

et qui me rendrait ça:

calcule();
fini();


D'avance merci,

    Xav



PS: merci de me mettre en Cc: