Tengo problemas para entender la siguiente definicion de macro:<br><br><br>#if 0<br>#define DEBUGP(x, args ...)    fprintf(stderr, "%s(%d):%s: " x, __FILE__, __LINE__, __FUNCTION__, ## args)<br>#else<br>#define DEBUGP(x, args ...) //linea 4<br>
#endif<br><br>no entiendo muy bien las condiciones de este codigo, y por qué me da el siguiente error en la linea 4:<br> error C2010: '.' : no se esperaba en la lista de parámetros formales de macro<br> error C2010: '.' : no se esperaba en la lista de parámetros formales de macro<br>
 error C2010: '.' : no se esperaba en la lista de parámetros formales de macro<br>(repetido 3 veces)<br><br>gracias.<br>