diff libpurple/debug.h @ 15985:6dc5dc83a61b

Add a whimpy ui op to the debug API that returns TRUE if debugging is turned on in the UI. This allows the core to avoid having a call to g_strdup_vprintf() for each debug message when debugging is turned off. The change should provide a very very small speed improvement, since we tend to print a lot of debug output.
author Mark Doliner <mark@kingant.net>
date Tue, 03 Apr 2007 06:26:20 +0000
parents 32c366eeeb99
children 516f14bef90e
line wrap: on
line diff
--- a/libpurple/debug.h	Mon Apr 02 00:38:21 2007 +0000
+++ b/libpurple/debug.h	Tue Apr 03 06:26:20 2007 +0000
@@ -49,6 +49,8 @@
 {
 	void (*print)(PurpleDebugLevel level, const char *category,
 				  const char *arg_s);
+	gboolean (*is_enabled)(PurpleDebugLevel level,
+			const char *category);
 } PurpleDebugUiOps;
 
 #ifdef __cplusplus