diff options
author | Mark Doliner <markdoliner@pidgin.im> | 2008-03-16 20:35:23 +0000 |
---|---|---|
committer | Mark Doliner <markdoliner@pidgin.im> | 2008-03-16 20:35:23 +0000 |
commit | 47b5b0ff12f991af05d3098ce54de4152cad5db9 (patch) | |
tree | 43f2d546d38e500bec95ac819516127e1ee7391b | |
parent | 44011f91157cfe25d2511f84803384537f1d4a91 (diff) | |
download | pidgin-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.h | 12 |
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. |