summaryrefslogtreecommitdiff
path: root/include/mailutils/parse822.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mailutils/parse822.h')
-rw-r--r--include/mailutils/parse822.h98
1 files changed, 49 insertions, 49 deletions
diff --git a/include/mailutils/parse822.h b/include/mailutils/parse822.h
index 179952046..8ac26e99d 100644
--- a/include/mailutils/parse822.h
+++ b/include/mailutils/parse822.h
@@ -1,5 +1,5 @@
/* GNU Mailutils -- a suite of utilities for electronic mail
- Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2001, 2005 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
@@ -37,49 +37,49 @@ extern "C" {
/* From RFC 822, 3.3 Lexical Tokens */
-extern int parse822_is_char __P ((char c));
-extern int parse822_is_digit __P ((char c));
-extern int parse822_is_ctl __P ((char c));
-extern int parse822_is_space __P ((char c));
-extern int parse822_is_htab __P ((char c));
-extern int parse822_is_lwsp_char __P ((char c));
-extern int parse822_is_special __P ((char c));
-extern int parse822_is_atom_char __P ((char c));
-extern int parse822_is_q_text __P ((char c));
-extern int parse822_is_d_text __P ((char c));
-extern int parse822_is_smtp_q __P ((char c));
-
-extern int parse822_skip_crlf __P ((const char** p, const char* e));
-extern int parse822_skip_lwsp_char __P ((const char** p, const char* e));
-extern int parse822_skip_lwsp __P ((const char** p, const char* e));
-extern int parse822_skip_comments __P ((const char** p, const char* e));
-extern int parse822_skip_nl __P ((const char** p, const char* e));
-
-extern int parse822_digits __P ((const char** p, const char* e, int min, int max, int* digits));
-extern int parse822_special __P ((const char** p, const char* e, char c));
-extern int parse822_comment __P ((const char** p, const char* e, char** comment));
-extern int parse822_atom __P ((const char** p, const char* e, char** atom));
-extern int parse822_quoted_pair __P ((const char** p, const char* e, char** qpair));
-extern int parse822_quoted_string __P ((const char** p, const char* e, char** qstr));
-extern int parse822_word __P ((const char** p, const char* e, char** word));
-extern int parse822_phrase __P ((const char** p, const char* e, char** phrase));
-extern int parse822_d_text __P ((const char** p, const char* e, char** dtext));
+extern int parse822_is_char (char c);
+extern int parse822_is_digit (char c);
+extern int parse822_is_ctl (char c);
+extern int parse822_is_space (char c);
+extern int parse822_is_htab (char c);
+extern int parse822_is_lwsp_char (char c);
+extern int parse822_is_special (char c);
+extern int parse822_is_atom_char (char c);
+extern int parse822_is_q_text (char c);
+extern int parse822_is_d_text (char c);
+extern int parse822_is_smtp_q (char c);
+
+extern int parse822_skip_crlf (const char** p, const char* e);
+extern int parse822_skip_lwsp_char (const char** p, const char* e);
+extern int parse822_skip_lwsp (const char** p, const char* e);
+extern int parse822_skip_comments (const char** p, const char* e);
+extern int parse822_skip_nl (const char** p, const char* e);
+
+extern int parse822_digits (const char** p, const char* e, int min, int max, int* digits);
+extern int parse822_special (const char** p, const char* e, char c);
+extern int parse822_comment (const char** p, const char* e, char** comment);
+extern int parse822_atom (const char** p, const char* e, char** atom);
+extern int parse822_quoted_pair (const char** p, const char* e, char** qpair);
+extern int parse822_quoted_string (const char** p, const char* e, char** qstr);
+extern int parse822_word (const char** p, const char* e, char** word);
+extern int parse822_phrase (const char** p, const char* e, char** phrase);
+extern int parse822_d_text (const char** p, const char* e, char** dtext);
/* From RFC 822, 6.1 Address Specification Syntax */
-extern int parse822_address_list __P ((address_t* a, const char* s));
-extern int parse822_mail_box __P ((const char** p, const char* e, address_t* a));
-extern int parse822_group __P ((const char** p, const char* e, address_t* a));
-extern int parse822_address __P ((const char** p, const char* e, address_t* a));
-extern int parse822_route_addr __P ((const char** p, const char* e, address_t* a));
-extern int parse822_route __P ((const char** p, const char* e, char** route));
-extern int parse822_addr_spec __P ((const char** p, const char* e, address_t* a));
-extern int parse822_unix_mbox __P ((const char** p, const char* e, address_t* a));
-extern int parse822_local_part __P ((const char** p, const char* e, char** local_part));
-extern int parse822_domain __P ((const char** p, const char* e, char** domain));
-extern int parse822_sub_domain __P ((const char** p, const char* e, char** sub_domain));
-extern int parse822_domain_ref __P ((const char** p, const char* e, char** domain_ref));
-extern int parse822_domain_literal __P ((const char** p, const char* e, char** domain_literal));
+extern int parse822_address_list (address_t* a, const char* s);
+extern int parse822_mail_box (const char** p, const char* e, address_t* a);
+extern int parse822_group (const char** p, const char* e, address_t* a);
+extern int parse822_address (const char** p, const char* e, address_t* a);
+extern int parse822_route_addr (const char** p, const char* e, address_t* a);
+extern int parse822_route (const char** p, const char* e, char** route);
+extern int parse822_addr_spec (const char** p, const char* e, address_t* a);
+extern int parse822_unix_mbox (const char** p, const char* e, address_t* a);
+extern int parse822_local_part (const char** p, const char* e, char** local_part);
+extern int parse822_domain (const char** p, const char* e, char** domain);
+extern int parse822_sub_domain (const char** p, const char* e, char** sub_domain);
+extern int parse822_domain_ref (const char** p, const char* e, char** domain_ref);
+extern int parse822_domain_literal (const char** p, const char* e, char** domain_literal);
/* RFC 822 Quoting Functions
* Various elements must be quoted if then contain non-safe characters. What
@@ -88,18 +88,18 @@ extern int parse822_domain_literal __P ((const char** p, const char* e, char** d
* quoted if no unsafe characters were in the raw string.
*/
-extern int parse822_quote_string __P ((char** quoted, const char* raw));
-extern int parse822_quote_local_part __P ((char** quoted, const char* raw));
+extern int parse822_quote_string (char** quoted, const char* raw);
+extern int parse822_quote_local_part (char** quoted, const char* raw);
-extern int parse822_field_body __P ((const char** p, const char *e, char** fieldbody));
-extern int parse822_field_name __P ((const char** p, const char *e, char** fieldname));
+extern int parse822_field_body (const char** p, const char *e, char** fieldbody);
+extern int parse822_field_name (const char** p, const char *e, char** fieldname);
/***** From RFC 822, 5.1 Date and Time Specification Syntax *****/
-extern int parse822_day __P ((const char** p, const char* e, int* day));
-extern int parse822_date __P ((const char** p, const char* e, int* day, int* mon, int* year));
-extern int parse822_time __P ((const char** p, const char* e, int* h, int* m, int* s, int* tz, const char** tz_name));
-extern int parse822_date_time __P ((const char** p, const char* e, struct tm* tm, mu_timezone* tz));
+extern int parse822_day (const char** p, const char* e, int* day);
+extern int parse822_date (const char** p, const char* e, int* day, int* mon, int* year);
+extern int parse822_time (const char** p, const char* e, int* h, int* m, int* s, int* tz, const char** tz_name);
+extern int parse822_date_time (const char** p, const char* e, struct tm* tm, mu_timezone* tz);
#ifdef __cplusplus

Return to:

Send suggestions and report system problems to the System administrator.