[C con Clase] MACROS EN VC++

Susana Sacie susanitis en gmail.com
Lun Jul 13 10:57:36 CEST 2009


estoy adaptando codigo escrito en C para linux a VC++. El siguiente
codigo me da error:

#if 0
#define DEBUGP(x, args ...)	fprintf(stderr, "%s(%d):%s: " x, __FILE__,
__LINE__, __FUNCTION__, ## args)
#else
#define DEBUGP(x, args ...)
#endif

me da error C2010 : '.' : no se esperaba en la lista de parámetros
formales de macro. Imagino que este formato de macro no es admitido en
VC++ de .NET 2003 que estoy usando.
Estoy intentando buscar codigo alternativo que haga lo mismo o
entender porque da este error,  pero no encuentro nada por ningún
sitio.




Más información sobre la lista de distribución Cconclase