diff options
Diffstat (limited to 'utils/nwztools/upgtools/misc.h')
-rw-r--r-- | utils/nwztools/upgtools/misc.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/utils/nwztools/upgtools/misc.h b/utils/nwztools/upgtools/misc.h index 96666a2eff..e493cc2019 100644 --- a/utils/nwztools/upgtools/misc.h +++ b/utils/nwztools/upgtools/misc.h | |||
@@ -27,20 +27,16 @@ | |||
27 | #define _STR(a) #a | 27 | #define _STR(a) #a |
28 | #define STR(a) _STR(a) | 28 | #define STR(a) _STR(a) |
29 | 29 | ||
30 | #define bug(...) do { fprintf(stderr,"["__FILE__":"STR(__LINE__)"]ERROR: "__VA_ARGS__); exit(1); } while(0) | ||
31 | #define bugp(...) do { fprintf(stderr, __VA_ARGS__); perror(" "); exit(1); } while(0) | ||
32 | |||
33 | #define ROUND_UP(val, round) ((((val) + (round) - 1) / (round)) * (round)) | 30 | #define ROUND_UP(val, round) ((((val) + (round) - 1) / (round)) * (round)) |
34 | 31 | ||
35 | typedef char color_t[]; | 32 | typedef const char color_t[]; |
36 | 33 | ||
37 | extern color_t OFF, GREY, RED, GREEN, YELLOW, BLUE; | 34 | extern color_t OFF, GREY, RED, GREEN, YELLOW, BLUE; |
38 | void *xmalloc(size_t s); | ||
39 | void color(color_t c); | 35 | void color(color_t c); |
40 | void enable_color(bool enable); | 36 | void enable_color(bool enable); |
41 | 37 | ||
42 | #define cprintf(col, ...) do {color(col); printf(__VA_ARGS__); }while(0) | 38 | typedef void (*generic_printf_t)(void *u, bool err, color_t c, const char *f, ...); |
43 | 39 | ||
44 | #define cprintf_field(str1, ...) do{ cprintf(GREEN, str1); cprintf(YELLOW, __VA_ARGS__); }while(0) | 40 | void generic_std_printf(void *u, bool err, color_t c, const char *f, ...); |
45 | 41 | ||
46 | #endif /* __MISC_H__ */ | 42 | #endif /* __MISC_H__ */ |