diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2002-12-31 02:48:11 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2002-12-31 02:48:11 +0000 |
commit | 1463c0c32eca1ab83e1d35bd44e057c0b3d7002f (patch) | |
tree | 373193d6ca62578020e6674d2b50dd9a47335868 /include | |
parent | 96d175ead5375661ae2c29a539bad179dd3c73a6 (diff) | |
download | mailutils-1463c0c32eca1ab83e1d35bd44e057c0b3d7002f.tar.gz mailutils-1463c0c32eca1ab83e1d35bd44e057c0b3d7002f.tar.bz2 |
Use __PMT in nested declarations for C++ compatibility.
Diffstat (limited to 'include')
-rw-r--r-- | include/mailutils/body.h | 4 | ||||
-rw-r--r-- | include/mailutils/debug.h | 3 | ||||
-rw-r--r-- | include/mailutils/envelope.h | 16 | ||||
-rw-r--r-- | include/mailutils/error.h | 2 | ||||
-rw-r--r-- | include/mailutils/filter.h | 6 | ||||
-rw-r--r-- | include/mailutils/header.h | 40 | ||||
-rw-r--r-- | include/mailutils/message.h | 18 | ||||
-rw-r--r-- | include/mailutils/mutil.h | 2 | ||||
-rw-r--r-- | include/mailutils/observer.h | 6 | ||||
-rw-r--r-- | include/mailutils/registrar.h | 20 | ||||
-rw-r--r-- | include/mailutils/stream.h | 20 |
11 files changed, 71 insertions, 66 deletions
diff --git a/include/mailutils/body.h b/include/mailutils/body.h index 7ddf21167..cc745d635 100644 --- a/include/mailutils/body.h +++ b/include/mailutils/body.h @@ -37,10 +37,10 @@ extern int body_get_filename __P ((body_t, char *, size_t, size_t *)); extern int body_size __P ((body_t, size_t*)); extern int body_set_size __P ((body_t, int (*_size) - __P ((body_t, size_t*)), void *owner)); + __PMT ((body_t, size_t*)), void *owner)); extern int body_lines __P ((body_t, size_t *)); extern int body_set_lines __P ((body_t, int (*_lines) - __P ((body_t, size_t*)), void *owner)); + __PMT ((body_t, size_t*)), void *owner)); #ifdef __cplusplus } diff --git a/include/mailutils/debug.h b/include/mailutils/debug.h index 7f8097e61..6e9f9da19 100644 --- a/include/mailutils/debug.h +++ b/include/mailutils/debug.h @@ -39,7 +39,8 @@ extern int mu_debug_print __P ((mu_debug_t debug, size_t level, const char *format, ...)); extern int mu_debug_printv __P ((mu_debug_t debug, size_t level, const char *format, va_list argp)); -extern int mu_debug_set_print __P ((mu_debug_t, int (*_print) __P ((mu_debug_t, size_t level, const char *, va_list)), void *owner)); +extern int mu_debug_set_print __P ((mu_debug_t, + int (*_print) __PMT ((mu_debug_t, size_t level, const char *, va_list)), void *owner)); #ifdef __cplusplus } diff --git a/include/mailutils/envelope.h b/include/mailutils/envelope.h index f98535bd2..9b8cf8c65 100644 --- a/include/mailutils/envelope.h +++ b/include/mailutils/envelope.h @@ -24,13 +24,15 @@ extern "C" { /*}*/ #endif -int envelope_create (envelope_t *, void *); -void envelope_destroy (envelope_t *, void *); -void * envelope_get_owner (envelope_t); -int envelope_set_sender (envelope_t, int (*_sender) __P ((envelope_t, char *, size_t, size_t*)), void *); -int envelope_sender (envelope_t, char *, size_t, size_t *); -int envelope_set_date (envelope_t, int (*_date) __P ((envelope_t, char *, size_t , size_t *)), void *); -int envelope_date (envelope_t, char *, size_t, size_t *); +int envelope_create __P((envelope_t *, void *)); +void envelope_destroy __P((envelope_t *, void *)); +void * envelope_get_owner __P((envelope_t)); +int envelope_set_sender __P((envelope_t, + int (*_sender) __PMT ((envelope_t, char *, size_t, size_t*)), void *)); +int envelope_sender __P((envelope_t, char *, size_t, size_t *)); +int envelope_set_date __P((envelope_t, + int (*_date) __PMT ((envelope_t, char *, size_t , size_t *)), void *)); +int envelope_date __P((envelope_t, char *, size_t, size_t *)); #ifdef __cplusplus } diff --git a/include/mailutils/error.h b/include/mailutils/error.h index 1a49aa543..5d07483b9 100644 --- a/include/mailutils/error.h +++ b/include/mailutils/error.h @@ -26,7 +26,7 @@ extern "C" { #endif -typedef int (*error_pfn_t) __P ((const char *fmt, va_list ap)); +typedef int (*error_pfn_t) __PMT ((const char *fmt, va_list ap)); extern int mu_verror __P ((const char *fmt, va_list ap)); extern int mu_error __P ((const char *fmt, ...)); diff --git a/include/mailutils/filter.h b/include/mailutils/filter.h index cd622af01..bf6960f40 100644 --- a/include/mailutils/filter.h +++ b/include/mailutils/filter.h @@ -36,12 +36,12 @@ extern "C" { struct _filter_record { const char *name; - int (*_filter) __P ((filter_t)); + int (*_filter) __PMT ((filter_t)); void *data; /* Stub function return the fields. */ - int (*_is_filter) __P ((filter_record_t, const char *)); - int (*_get_filter) __P ((filter_record_t, int (*(*_filter)) __PMT ((filter_t)))); + int (*_is_filter) __PMT ((filter_record_t, const char *)); + int (*_get_filter) __PMT ((filter_record_t, int (*(*_filter)) __PMT ((filter_t)))); }; diff --git a/include/mailutils/header.h b/include/mailutils/header.h index e6ca51fef..5e96d396b 100644 --- a/include/mailutils/header.h +++ b/include/mailutils/header.h @@ -95,37 +95,37 @@ extern int header_lines __P ((header_t, size_t *)); extern int header_set_set_value __P ((header_t, - int (*_set_value) __P ((header_t, - const char *, - const char *, - int)), void *)); + int (*_set_value) __PMT ((header_t, + const char *, + const char *, + int)), void *)); extern int header_set_get_value __P ((header_t, - int (*_get_value) __P ((header_t, - const char *, - char *, - size_t, - size_t *)), + int (*_get_value) __PMT ((header_t, + const char *, + char *, + size_t, + size_t *)), void *)); extern int header_set_get_fvalue __P ((header_t, - int (*_get_value) __P ((header_t, - const char *, - char *, - size_t, - size_t *)), + int (*_get_value) __PMT ((header_t, + const char *, + char *, + size_t, + size_t *)), void *)); extern int header_set_size __P ((header_t, int (*_size) - __P ((header_t, size_t *)), void *)); + __PMT ((header_t, size_t *)), void *)); extern int header_set_lines __P ((header_t, - int (*_lines) __P ((header_t, - size_t *)), void *)); + int (*_lines) __PMT ((header_t, + size_t *)), void *)); extern int header_set_fill __P ((header_t, - int (*_fill) __P ((header_t, char *, - size_t, off_t, - size_t *)), void *owner)); + int (*_fill) __PMT ((header_t, char *, + size_t, off_t, + size_t *)), void *owner)); #ifdef __cplusplus } diff --git a/include/mailutils/message.h b/include/mailutils/message.h index 701201b77..bd40c4123 100644 --- a/include/mailutils/message.h +++ b/include/mailutils/message.h @@ -60,35 +60,35 @@ extern int message_get_observable __P ((message_t, observable_t *)); extern int message_is_multipart __P ((message_t, int *)); extern int message_set_is_multipart __P ((message_t, int (*_is_multipart) - __P ((message_t, int *)), void *)); + __PMT ((message_t, int *)), void *)); extern int message_size __P ((message_t, size_t *)); extern int message_set_size __P ((message_t, int (*_size) - __P ((message_t, size_t *)), + __PMT ((message_t, size_t *)), void *owner)); extern int message_lines __P ((message_t, size_t *)); extern int message_set_lines __P ((message_t, int (*_lines) - __P ((message_t, size_t *)), + __PMT ((message_t, size_t *)), void *owner)); extern int message_get_num_parts __P ((message_t, size_t *nparts)); extern int message_set_get_num_parts __P ((message_t, int (*_get_num_parts) - __P ((message_t, size_t *)), + __PMT ((message_t, size_t *)), void *owner)); extern int message_get_part __P ((message_t, size_t, message_t *)); extern int message_set_get_part __P ((message_t, int (*_get_part) - __P ((message_t, size_t, - message_t *)), void *owner)); + __PMT ((message_t, size_t, + message_t *)), void *owner)); extern int message_get_uidl __P ((message_t, char *, size_t, size_t *)); extern int message_set_uidl __P ((message_t, int (*_get_uidl) - __P ((message_t, char *, size_t, - size_t *)), void *owner)); + __PMT ((message_t, char *, size_t, + size_t *)), void *owner)); extern int message_get_uid __P ((message_t, size_t *)); extern int message_set_uid __P ((message_t, int (*_get_uid) - __P ((message_t, size_t *)), + __PMT ((message_t, size_t *)), void *owner)); /* misc functions */ diff --git a/include/mailutils/mutil.h b/include/mailutils/mutil.h index dfa42f8ce..14449eef8 100644 --- a/include/mailutils/mutil.h +++ b/include/mailutils/mutil.h @@ -103,7 +103,7 @@ extern char * mu_getcwd __P((void)); extern int mu_spawnvp(const char* prog, const char* const av[], int* stat); -typedef void *(*mu_retrieve_fp) __P((void *)); +typedef void *(*mu_retrieve_fp) __PMT((void *)); extern void mu_register_retriever __P((list_t *pflist, mu_retrieve_fp fun)); extern void * mu_retrieve __P((list_t flist, void *data)); diff --git a/include/mailutils/observer.h b/include/mailutils/observer.h index 1d50ec8bb..02c57cfad 100644 --- a/include/mailutils/observer.h +++ b/include/mailutils/observer.h @@ -40,8 +40,10 @@ extern int observer_create __P ((observer_t *, void *owner)); extern void observer_destroy __P ((observer_t *, void *owner)); extern void * observer_get_owner __P ((observer_t)); extern int observer_action __P ((observer_t, size_t type)); -extern int observer_set_action __P ((observer_t, int (*_action) __P ((observer_t, size_t)), void *owner)); -extern int observer_set_destroy __P ((observer_t, int (*_destroy) __P((observer_t)), void *owner)); +extern int observer_set_action __P ((observer_t, + int (*_action) __PMT ((observer_t, size_t)), void *owner)); +extern int observer_set_destroy __P ((observer_t, + int (*_destroy) __PMT((observer_t)), void *owner)); extern int observer_set_flags __P ((observer_t, int flags)); extern int observable_create __P ((observable_t *, void *owner)); diff --git a/include/mailutils/registrar.h b/include/mailutils/registrar.h index 7d9aef615..4053bd083 100644 --- a/include/mailutils/registrar.h +++ b/include/mailutils/registrar.h @@ -29,18 +29,18 @@ struct _record { /* Should not be access directly but rather by the stub functions. */ const char *scheme; - int (*_url) __P ((url_t)); - int (*_mailbox) __P ((mailbox_t)); - int (*_mailer) __P ((mailer_t)); - int (*_folder) __P ((folder_t)); + int (*_url) __PMT ((url_t)); + int (*_mailbox) __PMT ((mailbox_t)); + int (*_mailer) __PMT ((mailer_t)); + int (*_folder) __PMT ((folder_t)); void *data; /* back pointer. */ /* Stub functions to override. The defaut is to return the fields. */ - int (*_is_scheme) __P ((record_t, const char *)); - int (*_get_url) __P ((record_t, int (*(*_url)) __PMT ((url_t)))); - int (*_get_mailbox) __P ((record_t, int (*(*_mailbox)) __PMT ((mailbox_t)))); - int (*_get_mailer) __P ((record_t, int (*(*_mailer)) __PMT ((mailer_t)))); - int (*_get_folder) __P ((record_t, int (*(*_folder)) __PMT ((folder_t)))); + int (*_is_scheme) __PMT ((record_t, const char *)); + int (*_get_url) __PMT ((record_t, int (*(*_url)) __PMT ((url_t)))); + int (*_get_mailbox) __PMT ((record_t, int (*(*_mailbox)) __PMT ((mailbox_t)))); + int (*_get_mailer) __PMT ((record_t, int (*(*_mailer)) __PMT ((mailer_t)))); + int (*_get_folder) __PMT ((record_t, int (*(*_folder)) __PMT ((folder_t)))); }; /* Registration. */ @@ -52,7 +52,7 @@ extern int unregistrar_record __P ((record_t)); extern int record_is_scheme __P ((record_t, const char *)); extern int record_set_scheme __P ((record_t, const char *)); extern int record_set_is_scheme __P ((record_t, int (*_is_scheme) - __P ((record_t, const char *)))); + __PMT ((record_t, const char *)))); /* Url. */ extern int record_get_url __P ((record_t, int (*(*)) __PMT ((url_t)))); diff --git a/include/mailutils/stream.h b/include/mailutils/stream.h index 7edf77a1c..4b7c38547 100644 --- a/include/mailutils/stream.h +++ b/include/mailutils/stream.h @@ -83,34 +83,34 @@ extern int stream_set_property __P ((stream_t, property_t, void *)); extern int stream_get_state __P ((stream_t, int *pstate)); extern int stream_set_destroy __P ((stream_t, - void (*_destroy) __P ((stream_t)), void *owner)); + void (*_destroy) __PMT ((stream_t)), void *owner)); extern int stream_set_open __P ((stream_t, - int (*_open) __P ((stream_t)), void *owner)); + int (*_open) __PMT ((stream_t)), void *owner)); extern int stream_set_close __P ((stream_t, - int (*_close) __P ((stream_t)), void *owner)); + int (*_close) __PMT ((stream_t)), void *owner)); extern int stream_set_fd __P ((stream_t, - int (*_get_fd)(stream_t, int *), void *owner)); + int (*_get_fd) __PMT ((stream_t, int *)), void *owner)); extern int stream_set_read __P ((stream_t, - int (*_read) __P ((stream_t, char *, size_t, off_t, size_t *)), void *owner)); + int (*_read) __PMT ((stream_t, char *, size_t, off_t, size_t *)), void *owner)); extern int stream_set_readline __P ((stream_t, - int (*_readline) __P ((stream_t, char *, size_t, off_t, size_t *)), void *owner)); + int (*_readline) __PMT ((stream_t, char *, size_t, off_t, size_t *)), void *owner)); extern int stream_set_size __P ((stream_t, - int (*_size) __P ((stream_t, off_t *)), void *owner)); + int (*_size) __PMT ((stream_t, off_t *)), void *owner)); extern int stream_set_truncate __P ((stream_t, - int (*_truncate) __P ((stream_t, off_t)), void *owner)); + int (*_truncate) __PMT ((stream_t, off_t)), void *owner)); extern int stream_set_write __P ((stream_t, - int (*_write) __P ((stream_t, const char *, size_t, off_t, size_t *)), void *owner)); + int (*_write) __PMT ((stream_t, const char *, size_t, off_t, size_t *)), void *owner)); extern int stream_set_flush __P ((stream_t, - int (*_flush) __P ((stream_t)), void *owner)); + int (*_flush) __PMT ((stream_t)), void *owner)); #ifdef __cplusplus } |