diff options
Diffstat (limited to 'imap4d/imap4d.h')
-rw-r--r-- | imap4d/imap4d.h | 240 |
1 files changed, 120 insertions, 120 deletions
diff --git a/imap4d/imap4d.h b/imap4d/imap4d.h index a4c80c95b..40ed9c5f8 100644 --- a/imap4d/imap4d.h +++ b/imap4d/imap4d.h @@ -103,7 +103,7 @@ extern "C" { struct imap4d_command { const char *name; - int (*func) __P ((struct imap4d_command *, char *)); + int (*func) (struct imap4d_command *, char *); int states; int failure; int success; @@ -166,157 +166,157 @@ extern int login_disabled; extern int tls_required; #ifndef HAVE_STRTOK_R -extern char *strtok_r __P((char *s, const char *delim, char **save_ptr)); +extern char *strtok_r (char *s, const char *delim, char **save_ptr); #endif /* Imap4 commands */ -extern int imap4d_append __P ((struct imap4d_command *, char *)); -extern int imap4d_append0 __P((mailbox_t mbox, int flags, char *text)); -extern int imap4d_authenticate __P ((struct imap4d_command *, char *)); -extern void imap4d_auth_capability __P((void)); -extern int imap4d_capability __P ((struct imap4d_command *, char *)); -extern int imap4d_check __P ((struct imap4d_command *, char *)); -extern int imap4d_close __P ((struct imap4d_command *, char *)); -extern int imap4d_copy __P ((struct imap4d_command *, char *)); -extern int imap4d_copy0 __P ((char *, int, char *, size_t)); -extern int imap4d_create __P ((struct imap4d_command *, char *)); -extern int imap4d_delete __P ((struct imap4d_command *, char *)); -extern int imap4d_examine __P ((struct imap4d_command *, char *)); -extern int imap4d_expunge __P ((struct imap4d_command *, char *)); -extern int imap4d_fetch __P ((struct imap4d_command *, char *)); -extern int imap4d_fetch0 __P ((char *, int, char *, size_t)); -extern int imap4d_list __P ((struct imap4d_command *, char *)); -extern int imap4d_lsub __P ((struct imap4d_command *, char *)); -extern int imap4d_login __P ((struct imap4d_command *, char *)); -extern int imap4d_logout __P ((struct imap4d_command *, char *)); -extern int imap4d_noop __P ((struct imap4d_command *, char *)); -extern int imap4d_rename __P ((struct imap4d_command *, char *)); -extern int imap4d_search __P ((struct imap4d_command *, char *)); -extern int imap4d_search0 __P((char *arg, int isuid, char *replybuf, size_t replysize)); -extern int imap4d_select __P ((struct imap4d_command *, char *)); -extern int imap4d_select0 __P ((struct imap4d_command *, char *, int)); -extern int imap4d_select_status __P((void)); +extern int imap4d_append (struct imap4d_command *, char *); +extern int imap4d_append0 (mailbox_t mbox, int flags, char *text); +extern int imap4d_authenticate (struct imap4d_command *, char *); +extern void imap4d_auth_capability (void); +extern int imap4d_capability (struct imap4d_command *, char *); +extern int imap4d_check (struct imap4d_command *, char *); +extern int imap4d_close (struct imap4d_command *, char *); +extern int imap4d_copy (struct imap4d_command *, char *); +extern int imap4d_copy0 (char *, int, char *, size_t); +extern int imap4d_create (struct imap4d_command *, char *); +extern int imap4d_delete (struct imap4d_command *, char *); +extern int imap4d_examine (struct imap4d_command *, char *); +extern int imap4d_expunge (struct imap4d_command *, char *); +extern int imap4d_fetch (struct imap4d_command *, char *); +extern int imap4d_fetch0 (char *, int, char *, size_t); +extern int imap4d_list (struct imap4d_command *, char *); +extern int imap4d_lsub (struct imap4d_command *, char *); +extern int imap4d_login (struct imap4d_command *, char *); +extern int imap4d_logout (struct imap4d_command *, char *); +extern int imap4d_noop (struct imap4d_command *, char *); +extern int imap4d_rename (struct imap4d_command *, char *); +extern int imap4d_search (struct imap4d_command *, char *); +extern int imap4d_search0 (char *arg, int isuid, char *replybuf, size_t replysize); +extern int imap4d_select (struct imap4d_command *, char *); +extern int imap4d_select0 (struct imap4d_command *, char *, int); +extern int imap4d_select_status (void); #ifdef WITH_TLS -extern int imap4d_starttls __P ((struct imap4d_command *, char *)); -extern void starttls_init __P((void)); +extern int imap4d_starttls (struct imap4d_command *, char *); +extern void starttls_init (void); #endif /* WITH_TLS */ -extern int imap4d_status __P ((struct imap4d_command *, char *)); -extern int imap4d_store __P ((struct imap4d_command *, char *)); -extern int imap4d_store0 __P ((char *, int, char *, size_t)); -extern int imap4d_subscribe __P ((struct imap4d_command *, char *)); -extern int imap4d_uid __P ((struct imap4d_command *, char *)); -extern int imap4d_unsubscribe __P ((struct imap4d_command *, char *)); -extern int imap4d_namespace __P ((struct imap4d_command *, char *)); -extern int imap4d_version __P ((struct imap4d_command *, char *)); -extern int imap4d_idle __P ((struct imap4d_command *, char *)); +extern int imap4d_status (struct imap4d_command *, char *); +extern int imap4d_store (struct imap4d_command *, char *); +extern int imap4d_store0 (char *, int, char *, size_t); +extern int imap4d_subscribe (struct imap4d_command *, char *); +extern int imap4d_uid (struct imap4d_command *, char *); +extern int imap4d_unsubscribe (struct imap4d_command *, char *); +extern int imap4d_namespace (struct imap4d_command *, char *); +extern int imap4d_version (struct imap4d_command *, char *); +extern int imap4d_idle (struct imap4d_command *, char *); /* Shared between fetch and store */ extern void fetch_flags0 (const char *prefix, message_t msg, int isuid); /* Synchronisation on simultaneous access. */ -extern int imap4d_sync __P ((void)); -extern int imap4d_sync_flags __P ((size_t)); -extern size_t uid_to_msgno __P ((size_t)); +extern int imap4d_sync (void); +extern int imap4d_sync_flags (size_t); +extern size_t uid_to_msgno (size_t); extern void imap4d_set_observer (mailbox_t mbox); /* Signal handling. */ -extern RETSIGTYPE imap4d_sigchld __P ((int)); -extern RETSIGTYPE imap4d_signal __P ((int)); -extern int imap4d_bye __P ((int)); -extern int imap4d_bye0 __P ((int reason, struct imap4d_command *command)); +extern RETSIGTYPE imap4d_sigchld (int); +extern RETSIGTYPE imap4d_signal (int); +extern int imap4d_bye (int); +extern int imap4d_bye0 (int reason, struct imap4d_command *command); /* Namespace functions */ -extern int set_namespace __P((int i, char *str)); -extern int namespace_init __P((char *path)); -extern char * namespace_getfullpath __P((char *name, const char *delim)); -extern char * namespace_checkfullpath __P((char *name, const char *pattern, - const char *delim)); +extern int set_namespace (int i, char *str); +extern int namespace_init (char *path); +extern char * namespace_getfullpath (char *name, const char *delim); +extern char * namespace_checkfullpath (char *name, const char *pattern, + const char *delim); /* Capability functions */ -extern void imap4d_capability_add __P((const char *str)); -extern void imap4d_capability_remove __P((const char *str)); -extern void imap4d_capability_init __P((void)); +extern void imap4d_capability_add (const char *str); +extern void imap4d_capability_remove (const char *str); +extern void imap4d_capability_init (void); /* Helper functions. */ -extern int util_out __P ((int, const char *, ...)); -extern int util_send __P ((const char *, ...)); -extern int util_send_qstring __P ((const char *)); -extern int util_send_literal __P ((const char *)); -extern int util_start __P ((char *)); -extern int util_finish __P ((struct imap4d_command *, int, const char *, ...)); -extern int util_getstate __P ((void)); -extern int util_do_command __P ((char *)); -extern char *imap4d_readline __P ((void)); -extern char *imap4d_readline_ex __P ((void)); -extern char *util_getword __P ((char *, char **)); -extern char *util_getitem __P ((char *, const char *, char **)); -extern int util_token __P ((char *, size_t, char **)); -extern void util_unquote __P ((char **)); -extern char *util_tilde_expansion __P ((const char *, const char *)); -extern char *util_getfullpath __P ((char *, const char *)); -extern int util_msgset __P ((char *, size_t **, int *, int)); -extern int util_upper __P ((char *)); -extern struct imap4d_command *util_getcommand __P ((char *, - struct imap4d_command [])); -extern int util_parse_internal_date0 __P((char *date, time_t *timep, char **endp)); -extern int util_parse_internal_date __P((char *date, time_t *timep)); -extern int util_parse_822_date __P((char *date, time_t *timep)); -extern int util_parse_ctime_date __P((const char *date, time_t *timep)); -extern char *util_strcasestr __P((const char *haystack, const char *needle)); -extern int util_parse_attributes __P((char *items, char **save, int *flags)); - -extern int util_base64_encode __P((const unsigned char *input, - size_t input_len, - unsigned char **output, - size_t *output_len)); -extern int util_base64_decode __P((const unsigned char *input, - size_t input_len, - unsigned char **output, - size_t *output_len)); -extern char *util_localname __P((void)); - -extern int util_wcard_match __P((const char *string, const char *pattern, - const char *delim)); -void util_print_flags __P((attribute_t attr)); -int util_attribute_to_type __P((const char *item, int *type)); -int util_type_to_attribute __P((int type, char **attr_str)); -int util_attribute_matches_flag __P((attribute_t attr, const char *item)); -int util_uidvalidity __P((mailbox_t smbox, unsigned long *uidvp)); - -void util_setio __P((FILE*, FILE*)); -void util_flush_output __P((void)); -void util_get_input __P((stream_t *pstr)); -void util_get_output __P((stream_t *pstr)); -void util_set_input __P((stream_t str)); -void util_set_output __P((stream_t str)); -int util_wait_input __P((int)); +extern int util_out (int, const char *, ...); +extern int util_send (const char *, ...); +extern int util_send_qstring (const char *); +extern int util_send_literal (const char *); +extern int util_start (char *); +extern int util_finish (struct imap4d_command *, int, const char *, ...); +extern int util_getstate (void); +extern int util_do_command (char *); +extern char *imap4d_readline (void); +extern char *imap4d_readline_ex (void); +extern char *util_getword (char *, char **); +extern char *util_getitem (char *, const char *, char **); +extern int util_token (char *, size_t, char **); +extern void util_unquote (char **); +extern char *util_tilde_expansion (const char *, const char *); +extern char *util_getfullpath (char *, const char *); +extern int util_msgset (char *, size_t **, int *, int); +extern int util_upper (char *); +extern struct imap4d_command *util_getcommand (char *, + struct imap4d_command []); +extern int util_parse_internal_date0 (char *date, time_t *timep, char **endp); +extern int util_parse_internal_date (char *date, time_t *timep); +extern int util_parse_822_date (char *date, time_t *timep); +extern int util_parse_ctime_date (const char *date, time_t *timep); +extern char *util_strcasestr (const char *haystack, const char *needle); +extern int util_parse_attributes (char *items, char **save, int *flags); + +extern int util_base64_encode (const unsigned char *input, + size_t input_len, + unsigned char **output, + size_t *output_len); +extern int util_base64_decode (const unsigned char *input, + size_t input_len, + unsigned char **output, + size_t *output_len); +extern char *util_localname (void); + +extern int util_wcard_match (const char *string, const char *pattern, + const char *delim); +void util_print_flags (attribute_t attr); +int util_attribute_to_type (const char *item, int *type); +int util_type_to_attribute (int type, char **attr_str); +int util_attribute_matches_flag (attribute_t attr, const char *item); +int util_uidvalidity (mailbox_t smbox, unsigned long *uidvp); + +void util_setio (FILE*, FILE*); +void util_flush_output (void); +void util_get_input (stream_t *pstr); +void util_get_output (stream_t *pstr); +void util_set_input (stream_t str); +void util_set_output (stream_t str); +int util_wait_input (int); -void util_register_event __P((int old_state, int new_state, - list_action_t *action, void *data)); -void util_event_remove __P((void *id)); -void util_run_events __P((int old_state, int new_state)); +void util_register_event (int old_state, int new_state, + list_action_t *action, void *data); +void util_event_remove (void *id); +void util_run_events (int old_state, int new_state); -int util_is_master __P((void)); -void util_bye __P((void)); -void util_atexit __P((void (*fp) __PMT((void)))); +int util_is_master (void); +void util_bye (void); +void util_atexit (void (*fp) (void)); #ifdef WITH_TLS -int imap4d_init_tls_server __P((void)); +int imap4d_init_tls_server (void); #endif /* WITH_TLS */ -typedef int (*imap4d_auth_handler_fp) __PMT((struct imap4d_command *, - char *, char *, char **)); +typedef int (*imap4d_auth_handler_fp) (struct imap4d_command *, + char *, char *, char **); -extern void auth_add __P((char *name, imap4d_auth_handler_fp handler)); -extern void auth_remove __P((char *name)); +extern void auth_add (char *name, imap4d_auth_handler_fp handler); +extern void auth_remove (char *name); #ifdef WITH_GSSAPI -extern void auth_gssapi_init __P((void)); +extern void auth_gssapi_init (void); #else # define auth_gssapi_init() #endif #ifdef WITH_GSASL -extern void auth_gsasl_init __P((void)); +extern void auth_gsasl_init (void); #else # define auth_gsasl_init() #endif |