#define PDF_DEBUG_BASE(message, ...) do {\
    fprintf(stderr, "%s:%s:%d: ", program_name, __FILE__, __LINE__); \
    fprintf(stderr, message, __VA_ARGS__); \
    fprintf(stderr, "\n"); \
} while(0)

Or even directly...

#define PDF_DEBUG_BASE(message, ...) \
    fprintf(stderr, "%s:%s:%d: " message "\n", \
            program_name, __FILE__, __LINE__, __VA_ARGS__)

:-)


Reply via email to