summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2007-06-28 17:15:32 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2007-06-28 17:15:32 +0000
commit15947da1c2dba775e811bf4b00f814c8bb4385ec (patch)
tree205353b350fbf2328210060a6b042f52010e8b65 /include
parent5cc987236e15a413f5f78bf854ecc02be2548242 (diff)
downloadmailutils-15947da1c2dba775e811bf4b00f814c8bb4385ec.tar.gz
mailutils-15947da1c2dba775e811bf4b00f814c8bb4385ec.tar.bz2
Mark printf-like calls with MU_PRINTFLIKE.
Diffstat (limited to 'include')
-rw-r--r--include/mailutils/debug.h2
-rw-r--r--include/mailutils/error.h2
-rw-r--r--include/mailutils/libsieve.h12
-rw-r--r--include/mailutils/nntp.h3
-rw-r--r--include/mailutils/pop3.h3
5 files changed, 14 insertions, 8 deletions
diff --git a/include/mailutils/debug.h b/include/mailutils/debug.h
index 33428dcf0..fb7d4b5fe 100644
--- a/include/mailutils/debug.h
+++ b/include/mailutils/debug.h
@@ -37,7 +37,7 @@ extern void * mu_debug_get_owner (mu_debug_t);
extern int mu_debug_set_level (mu_debug_t, size_t level);
extern int mu_debug_get_level (mu_debug_t, size_t *plevel);
extern int mu_debug_print (mu_debug_t debug, size_t level,
- const char *format, ...);
+ const char *format, ...) MU_PRINTFLIKE(3,4);
extern int mu_debug_printv (mu_debug_t debug, size_t level,
const char *format, va_list argp);
extern int mu_debug_set_print (mu_debug_t,
diff --git a/include/mailutils/error.h b/include/mailutils/error.h
index 1306189c4..a9c66997a 100644
--- a/include/mailutils/error.h
+++ b/include/mailutils/error.h
@@ -30,7 +30,7 @@ extern "C" {
typedef int (*mu_error_pfn_t) (const char *fmt, va_list ap);
extern int mu_verror (const char *fmt, va_list ap);
-extern int mu_error (const char *fmt, ...);
+extern int mu_error (const char *fmt, ...) MU_PRINTFLIKE(1,2);
extern void mu_error_set_print (mu_error_pfn_t);
int mu_default_error_printer (const char *fmt, va_list ap);
diff --git a/include/mailutils/libsieve.h b/include/mailutils/libsieve.h
index 459ef642b..fdc651056 100644
--- a/include/mailutils/libsieve.h
+++ b/include/mailutils/libsieve.h
@@ -239,12 +239,16 @@ int mu_sieve_get_message_sender (mu_message_t msg, char **ptext);
/* Logging and diagnostic functions */
-void mu_sieve_error (mu_sieve_machine_t mach, const char *fmt, ...);
-void mu_sieve_debug (mu_sieve_machine_t mach, const char *fmt, ...);
+void mu_sieve_error (mu_sieve_machine_t mach, const char *fmt, ...)
+ MU_PRINTFLIKE(2,3);
+void mu_sieve_debug (mu_sieve_machine_t mach, const char *fmt, ...)
+ MU_PRINTFLIKE(2,3);
void mu_sieve_log_action (mu_sieve_machine_t mach, const char *action,
- const char *fmt, ...);
+ const char *fmt, ...)
+ MU_PRINTFLIKE(3,4);
void mu_sieve_abort (mu_sieve_machine_t mach);
-int mu_stream_printf (mu_stream_t stream, size_t * off, const char *fmt, ...);
+int mu_stream_printf (mu_stream_t stream, size_t * off, const char *fmt, ...)
+ MU_PRINTFLIKE(3,4);
void mu_sieve_arg_error (mu_sieve_machine_t mach, int n);
int mu_sieve_is_dry_run (mu_sieve_machine_t mach);
diff --git a/include/mailutils/nntp.h b/include/mailutils/nntp.h
index e27f2f716..647f3b4ac 100644
--- a/include/mailutils/nntp.h
+++ b/include/mailutils/nntp.h
@@ -229,7 +229,8 @@ extern int mu_nntp_response (mu_nntp_t nntp, char *buffer,
/* pop3_writeline copies the line in the internal buffer, a mu_pop3_send() is
needed to do the actual transmission. */
-extern int mu_nntp_writeline (mu_nntp_t nntp, const char *format, ...);
+extern int mu_nntp_writeline (mu_nntp_t nntp, const char *format, ...)
+ MU_PRINTFLIKE(2,3);
/* mu_pop3_sendline() is equivalent to:
mu_pop3_writeline (pop3, line);
diff --git a/include/mailutils/pop3.h b/include/mailutils/pop3.h
index 58573067d..4d595d75b 100644
--- a/include/mailutils/pop3.h
+++ b/include/mailutils/pop3.h
@@ -102,7 +102,8 @@ extern int mu_pop3_response (mu_pop3_t pop3, char *buffer, size_t buflen, s
/* pop3_writeline copies the line in the internal buffer, a mu_pop3_send() is
needed to do the actual transmission. */
-extern int mu_pop3_writeline (mu_pop3_t pop3, const char *format, ...);
+extern int mu_pop3_writeline (mu_pop3_t pop3, const char *format, ...)
+ MU_PRINTFLIKE(2,3);
/* mu_pop3_sendline() is equivalent to:
mu_pop3_writeline (pop3, line);

Return to:

Send suggestions and report system problems to the System administrator.