diff options
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -11,6 +11,15 @@ noreturn void assume__failed(const char *file, int line, const char *expr) { panic_end(); } +void debugf__impl(const char *file, int line, const char *fmt, ...) { + fprintf(stderr, "%s:%d: ", file, line); + va_list ap; + va_start(ap, fmt); + vfprintf(stderr, fmt, ap); + va_end(ap); + fprintf(stderr, "\n"); +} + noreturn void todo__impl(const char *file, int line, const char *fmt, ...) { panic_begin(); printf("%s:%d: TODO: ", file, line); |