con el siguiente comandoadvertencia GCC: ISO C no permite nombrados macros variadic
gcc -c -Wall -Wextra -pedantic -ansi -std=c99 -fstack-protector-all -fstack-check -O3 root.c -o rootTESTOBJECT
consigo el compilador de advertencia Root.h: 76: 22: advertencia: ISO C no permite nombrados macros variadic
72 #ifdef Debug
73 #include <stdio.h>
74 #define crumb(phrase0...) printf(phrase0)
75 #else
76 #define crumb(phrase0...)
77 #endif
creo que la opción -ansi -std = c99 permite el uso de macros variadic, lo hace de acuerdo a la documentación de todos modos ...
He tratado línea de la edición del 76 al
76 #define crumb(phrase0...) printf("")
para ver si se ha arreglado la advertencia, pero sin alegría.
el compilador de verion es gcc de Apple, versión 4.2.1 No estoy seguro si necesito estar demasiado preocupado por esto, pero realmente no me gustan las advertencias. ¿Qué bandera me estoy perdiendo?
gracias, eso lo arregló – lbdl