From cc9c177672edcc65933b15ba91831bf09bbec023 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Wed, 13 Jan 2016 18:08:52 -0500 Subject: rewrite everything to use libev --- src/util.c | 28 +++++++++++++++++++++++++--- 1 file changed, 25 insertions(+), 3 deletions(-) (limited to 'src/util.c') diff --git a/src/util.c b/src/util.c index b084261..103b4f9 100644 --- a/src/util.c +++ b/src/util.c @@ -28,15 +28,37 @@ void remove_cruft(char *str) * WARNING: not signal-safe * TODO: rewrite to avoid calling *printf() */ -void debugf_real(const char *fmt, ...) +void debugf_real(const char *func, int line, const char *file, const char *fmt, ...) { + (void) func; + (void) line; + (void) file; + int len; +#if 0 + char *prefix; + len = asprintf(&prefix, "%s:%s:%d: ", func, file, line); + write(STDOUT_FILENO, prefix, len); + free(prefix); +#endif + va_list ap; va_start(ap, fmt); - char buf[128]; - int len = vsnprintf(buf, sizeof(buf), fmt, ap); + char *buf; + len = vasprintf(&buf, fmt, ap); write(STDOUT_FILENO, buf, len); + free(buf); + va_end(ap); } + +void all_upper(char *s) +{ + while(*s) + { + *s = toupper(*s); + s++; + } +} -- cgit v1.1