31#include "xbps_api_impl.h"
34#pragma clang diagnostic ignored "-Wformat-nonliteral"
37int xbps_debug_level = 0;
38int xbps_verbose_level = 0;
49common_printf(FILE *f,
const char *msg,
const char *fmt, va_list ap)
52 fprintf(f,
"%s", msg);
58xbps_dbg_printf_append(
const char *fmt, ...)
62 if (xbps_debug_level == 0)
66 common_printf(stderr, NULL, fmt, ap);
71xbps_dbg_printf(
const char *fmt, ...)
75 if (xbps_debug_level == 0)
79 common_printf(stderr,
"[DEBUG] ", fmt, ap);
84xbps_verbose_printf(
const char *fmt, ...)
88 if (xbps_verbose_level == 0)
92 common_printf(stderr, NULL, fmt, ap);
97xbps_error_printf(
const char *fmt, ...)
102 common_printf(stderr,
"ERROR: ", fmt, ap);
107xbps_warn_printf(
const char *fmt, ...)
112 common_printf(stderr,
"WARNING: ", fmt, ap);