pike.git / src / global.h

version» Context lines:

pike.git/src/global.h:562:   /* Suppress compiler warnings for unused parameters if possible. The mangling of    argument name is required to catch when an unused argument later is used without    removing the annotation. */   #ifndef UNUSED   # ifdef __GNUC__   # define UNUSED(x) PIKE_CONCAT(x,_UNUSED) __attribute__((unused))   # else   # define UNUSED(x) PIKE_CONCAT(x,_UNUSED)   # endif   #endif - #ifndef DEBUGUSED - # ifdef PIKE_DEBUG - # define DEBUGUSED(x) x - # else - # define DEBUGUSED(x) UNUSED(x) - # endif + #ifdef PIKE_DEBUG + # define DEBUGUSED(x) x + #else + # define DEBUGUSED(x) UNUSED(x)   #endif -  + #ifdef DEBUG_MALLOC + # define DMALLOCUSED(x) x + #else + # define DMALLOCUSED(x) UNUSED(x) + #endif    -  +    /* PMOD_EXPORT exports a function / variable vfsh. */   #ifndef PMOD_EXPORT   # if defined (__NT__) && defined (USE_DLL)   # ifdef DYNAMIC_MODULE   # define PMOD_EXPORT __declspec(dllimport)   # else   /* A pmod export becomes an import in the dynamic module. This means    * that modules can't use PMOD_EXPORT for identifiers they export    * themselves, unless they are compiled statically. */   # define PMOD_EXPORT __declspec(dllexport)