Mercurial > pidgin.yaz
comparison src/debug.c @ 7525:7398a8d6862d
[gaim-migrate @ 8138]
Printing to the console if no debug ops are set will cause problems. A
different method should be thought out.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sun, 16 Nov 2003 01:55:59 +0000 |
parents | f25119847c5b |
children | fa6395637e2c |
comparison
equal
deleted
inserted
replaced
7524:5fbc055c15c7 | 7525:7398a8d6862d |
---|---|
38 | 38 |
39 ops = gaim_debug_get_ui_ops(); | 39 ops = gaim_debug_get_ui_ops(); |
40 | 40 |
41 if (ops != NULL && ops->print != NULL) | 41 if (ops != NULL && ops->print != NULL) |
42 ops->print(level, category, format, args); | 42 ops->print(level, category, format, args); |
43 else { | |
44 /* fallback for pre ops init period */ | |
45 char *str = g_strdup_vprintf(format, args); | |
46 printf("%s%s%s", category?category:"", category?": ":"",str); | |
47 g_free(str); | |
48 } | |
49 } | 43 } |
50 | 44 |
51 void | 45 void |
52 gaim_debug(GaimDebugLevel level, const char *category, | 46 gaim_debug(GaimDebugLevel level, const char *category, |
53 const char *format, ...) | 47 const char *format, ...) |