X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Futil.c;fp=src%2Futil.c;h=241cade38939338b7a9cd541cc1e52add7130f24;hb=2f4fb7c15c5017546238241ea318b16b9a032c52;hp=7be18596a4cc1dabb2b2aa1a05551a0b8a3acdb4;hpb=8091cf11d15e1363d8d608fb640f4f12b0887e52;p=oftp diff --git a/src/util.c b/src/util.c index 7be1859..241cade 100644 --- a/src/util.c +++ b/src/util.c @@ -2,6 +2,7 @@ #include #include #include "util.h" +#include "tui.h" void *malloc_nf_impl(size_t sz, const char *file, int line) { @@ -52,3 +53,30 @@ int match_prefix(const char *str, const char *prefix) } return *prefix ? 0 : 1; } + +void errmsg(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + tui_vmsgbox(TUI_ERROR, "error", fmt, ap); + va_end(ap); +} + +void warnmsg(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + tui_status(TUI_WARN, fmt, ap); + va_end(ap); +} + +void infomsg(const char *fmt, ...) +{ + va_list ap; + + va_start(ap, fmt); + tui_status(TUI_INFO, fmt, ap); + va_end(ap); +}