]> wimlib.net Git - wimlib/blobdiff - src/util.c
Use WARNING() for warnings instead of ERROR().
[wimlib] / src / util.c
index d091c3e155fba957bd57d38fd72b1131cba7100d..64b8c667c27635103b7e8537ef0ea42fe7f10385 100644 (file)
@@ -53,6 +53,22 @@ void wimlib_error(const char *format, ...)
                va_end(va);
        }
 }
+
+void wimlib_warning(const char *format, ...)
+{
+       if (__wimlib_print_errors) {
+               va_list va;
+               int errno_save;
+
+               va_start(va, format);
+               errno_save = errno;
+               fputs("WARNING: ", stderr);
+               vfprintf(stderr, format, va);
+               errno = errno_save;
+               va_end(va);
+       }
+}
+
 #endif
 
 WIMLIBAPI int wimlib_set_print_errors(bool show_error_messages)