diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/libbb.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/libbb.h b/include/libbb.h index 1da37edb2..f35f85c33 100644 --- a/include/libbb.h +++ b/include/libbb.h | |||
@@ -426,6 +426,11 @@ char *safe_strncpy(char *dst, const char *src, size_t size); | |||
426 | * But potentially slow, don't use in one-billion-times loops */ | 426 | * But potentially slow, don't use in one-billion-times loops */ |
427 | int bb_putchar(int ch); | 427 | int bb_putchar(int ch); |
428 | char *xasprintf(const char *format, ...) __attribute__ ((format (printf, 1, 2))); | 428 | char *xasprintf(const char *format, ...) __attribute__ ((format (printf, 1, 2))); |
429 | /* Prints unprintable chars ch as ^C or M-c to file | ||
430 | * (M-c is used only if ch is ORed with PRINTABLE_META), | ||
431 | * else it is printed as-is (except for ch = 0x9b) */ | ||
432 | enum { PRINTABLE_META = 0x100 }; | ||
433 | void fputc_printable(int ch, FILE *file); | ||
429 | // gcc-4.1.1 still isn't good enough at optimizing it | 434 | // gcc-4.1.1 still isn't good enough at optimizing it |
430 | // (+200 bytes compared to macro) | 435 | // (+200 bytes compared to macro) |
431 | //static ALWAYS_INLINE | 436 | //static ALWAYS_INLINE |