summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Doliner <markdoliner@pidgin.im>2008-03-16 20:35:23 +0000
committerMark Doliner <markdoliner@pidgin.im>2008-03-16 20:35:23 +0000
commit47b5b0ff12f991af05d3098ce54de4152cad5db9 (patch)
tree43f2d546d38e500bec95ac819516127e1ee7391b
parent44011f91157cfe25d2511f84803384537f1d4a91 (diff)
downloadpidgin-47b5b0ff12f991af05d3098ce54de4152cad5db9.tar.gz
Set G_GNUC_PRINTF(2, 3) on our debug functions. This sets the 'format'
function attribute, which causes the compiler to print a warning if we pass incorrect parameters based on the format string.
-rw-r--r--libpurple/debug.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/libpurple/debug.h b/libpurple/debug.h
index 76d0458de0..682b4e464a 100644
--- a/libpurple/debug.h
+++ b/libpurple/debug.h
@@ -74,7 +74,7 @@ extern "C" {
* @param format The format string.
*/
void purple_debug(PurpleDebugLevel level, const char *category,
- const char *format, ...);
+ const char *format, ...) G_GNUC_PRINTF(3, 4);
/**
* Outputs misc. level debug information.
@@ -87,7 +87,7 @@ void purple_debug(PurpleDebugLevel level, const char *category,
*
* @see purple_debug()
*/
-void purple_debug_misc(const char *category, const char *format, ...);
+void purple_debug_misc(const char *category, const char *format, ...) G_GNUC_PRINTF(2, 3);
/**
* Outputs info level debug information.
@@ -100,7 +100,7 @@ void purple_debug_misc(const char *category, const char *format, ...);
*
* @see purple_debug()
*/
-void purple_debug_info(const char *category, const char *format, ...);
+void purple_debug_info(const char *category, const char *format, ...) G_GNUC_PRINTF(2, 3);
/**
* Outputs warning level debug information.
@@ -113,7 +113,7 @@ void purple_debug_info(const char *category, const char *format, ...);
*
* @see purple_debug()
*/
-void purple_debug_warning(const char *category, const char *format, ...);
+void purple_debug_warning(const char *category, const char *format, ...) G_GNUC_PRINTF(2, 3);
/**
* Outputs error level debug information.
@@ -126,7 +126,7 @@ void purple_debug_warning(const char *category, const char *format, ...);
*
* @see purple_debug()
*/
-void purple_debug_error(const char *category, const char *format, ...);
+void purple_debug_error(const char *category, const char *format, ...) G_GNUC_PRINTF(2, 3);
/**
* Outputs fatal error level debug information.
@@ -139,7 +139,7 @@ void purple_debug_error(const char *category, const char *format, ...);
*
* @see purple_debug()
*/
-void purple_debug_fatal(const char *category, const char *format, ...);
+void purple_debug_fatal(const char *category, const char *format, ...) G_GNUC_PRINTF(2, 3);
/**
* Enable or disable printing debug output to the console.