#ifndef NQ_COMMON_H #define NQ_COMMON_H #include #include extern const char *progname; #define ERROR(...) \ do { \ fprintf(stderr, "%s: ", progname); \ fprintf(stderr, __VA_ARGS__); \ fprintf(stderr, "\n"); \ } while (0) #define PERROR(str) \ do { \ int err = errno; \ fprintf(stderr, "%s: ", progname); \ errno = err; \ perror(str); \ } while (0) #endif