diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-06-28 17:15:32 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-06-28 17:15:32 +0000 |
commit | 15947da1c2dba775e811bf4b00f814c8bb4385ec (patch) | |
tree | 205353b350fbf2328210060a6b042f52010e8b65 /include | |
parent | 5cc987236e15a413f5f78bf854ecc02be2548242 (diff) | |
download | mailutils-15947da1c2dba775e811bf4b00f814c8bb4385ec.tar.gz mailutils-15947da1c2dba775e811bf4b00f814c8bb4385ec.tar.bz2 |
Mark printf-like calls with MU_PRINTFLIKE.
Diffstat (limited to 'include')
-rw-r--r-- | include/mailutils/debug.h | 2 | ||||
-rw-r--r-- | include/mailutils/error.h | 2 | ||||
-rw-r--r-- | include/mailutils/libsieve.h | 12 | ||||
-rw-r--r-- | include/mailutils/nntp.h | 3 | ||||
-rw-r--r-- | include/mailutils/pop3.h | 3 |
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); |