#include #include #include #include #ifdef __GNUC__ #define espik_debug_print(fmt, ...) \ { \ fprintf (stdout, "%s+%i @%s: '", __FILE__, __LINE__, __func__); \ fprintf (stdout, fmt, __VA_ARGS__); \ fprintf (stdout, "'\n"); \ } #endif /* __GNUC__ */ int main() { int a = 10; espik_debug_print ("a : %d", a); return (0); }