Pārlūkot izejas kodu

WARN and FATAL macros

master
Bert pirms 14 gadiem
vecāks
revīzija
bbe7ae0470
1 mainītis faili ar 18 papildinājumiem un 0 dzēšanām
  1. +18
    -0
      sxiv.h

+ 18
- 0
sxiv.h Parādīt failu

@@ -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 */

Notiek ielāde…
Atcelt
Saglabāt