10 static const char *resample_debug_level_names[] = {
19 static int resample_debug_level = RESAMPLE_LEVEL_ERROR;
22 resample_debug_log (int level, const char *file, const char *function,
23 int line, const char *format, ...)
29 if (level > resample_debug_level)
32 va_start (varargs, format);
33 s = g_strdup_vprintf (format, varargs);
36 fprintf (stderr, "RESAMPLE: %s: %s(%d): %s: %s\n",
37 resample_debug_level_names[level], file, line, function, s);
43 if (level > resample_debug_level)
46 va_start (varargs, format);
47 vsnprintf (s, 999, format, varargs);
50 fprintf (stderr, "RESAMPLE: %s: %s(%d): %s: %s\n",
51 resample_debug_level_names[level], file, line, function, s);
56 resample_debug_set_level (int level)
58 resample_debug_level = level;
62 resample_debug_get_level (void)
64 return resample_debug_level;