30#include "xbps/macro.h" 
   34int xbps_verbose_level = 0;
 
   44static void PRINTF_LIKE(3, 0)
 
   45common_printf(FILE *f, const 
char *msg, const 
char *fmt, va_list ap)
 
   48                fprintf(f, 
"%s", msg);
 
   62        common_printf(stderr, NULL, fmt, ap);
 
 
   75        common_printf(stderr, 
"[DEBUG] ", fmt, ap);
 
 
   84        if (xbps_verbose_level == 0)
 
   88        common_printf(stderr, NULL, fmt, ap);
 
 
   98        common_printf(stderr, 
"ERROR: ", fmt, ap);
 
 
  108        common_printf(stderr, 
"WARNING: ", fmt, ap);
 
 
  118        common_printf(stderr, 
"ERROR: ", fmt, ap);
 
 
void xbps_verbose_printf(const char *fmt,...)
Prints messages to stderr if verbosity is enabled.
int xbps_debug_level
The Debug level.
int xbps_error_errno(int r, const char *fmt,...)
Prints formatted log message to stderr and returns error.
void xbps_error_printf(const char *fmt,...)
Prints error messages to stderr.
void xbps_dbg_printf(const char *fmt,...)
Prints debug messages to stderr.
void xbps_dbg_printf_append(const char *fmt,...)
Prints debug messages to stderr.
void xbps_warn_printf(const char *fmt,...)
Prints warning messages to stderr.