WARN and FATAL macros

pull/12/head
Bert 14 years ago
parent b9cd06df95
commit bbe7ae0470

@ -23,4 +23,22 @@
#define VERSION "git-20110117"
#define WARN(...) \
do { \
fprintf(stderr, "sxiv: %s:%d: warning: ", __FILE__, __LINE__); \
fprintf(stderr, __VA_ARGS__); \
fprintf(stderr, "\n"); \
} while (0)
#define FATAL(...) \
do { \
fprintf(stderr, "sxiv: %s:%d: error: ", __FILE__, __LINE__); \
fprintf(stderr, __VA_ARGS__); \
fprintf(stderr, "\n"); \
cleanup(); \
exit(1); \
} while (0)
void cleanup();
#endif /* SXIV_H */

Loading…
Cancel
Save