-static int srd_logv(void *data, int loglevel, const char *format, va_list args)
-{
- int ret;
-
- /* This specific log handler doesn't need the void pointer data. */
- (void)data;
-
- /* Only output messages of at least the selected loglevel(s). */
- if (loglevel > srd_loglevel)
- return SRD_OK; /* TODO? */
-
- ret = vfprintf(stderr, format, args);
- fprintf(stderr, "\n");
-
- return ret;
-}
-
-int srd_log(int loglevel, const char *format, ...)
-{
- int ret;
- va_list args;
-
- va_start(args, format);
- ret = srd_handler(srd_handler_data, loglevel, format, args);
- va_end(args);
-
- return ret;
-}
-
-int srd_spew(const char *format, ...)
+static int srd_logv(void *cb_data, int loglevel, const char *format,
+ va_list args)