comment enlever des #define ?

Pàgina inicial

Reply to this message
Autor: Xavier Bestel
Data:  
A: GUILDE
Assumpte: 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: