simplify rfc822 parsing *A LOT*
[apps/madmutt.git] / lib-mime / mime.h
index 269b0d0..90f8c68 100644 (file)
@@ -90,16 +90,6 @@ extern const char *BodyEncodings[];
 /*                Standard for ARPA Internet Text Messages                  */
 /****************************************************************************/
 
-/* possible values for RFC822Error */
-enum {
-    ERR_MEMORY = 1,
-    ERR_MISMATCH_PAREN,
-    ERR_MISMATCH_QUOTE,
-    ERR_BAD_ROUTE,
-    ERR_BAD_ROUTE_ADDR,
-    ERR_BAD_ADDR_SPEC
-};
-
 typedef struct address_t {
     char *personal;               /* real name of address */
     char *mailbox;                /* mailbox and host address */
@@ -114,18 +104,18 @@ DO_NEW(address_t, address);
 DO_DELETE(address_t, address);
 DO_SLIST(address_t, address);
 
+
 address_t *address_dup(address_t *addr);
 address_t *address_list_dup(address_t *addr);
-
 void rfc822_qualify(address_t *, const char *);
 
 address_t *rfc822_parse_adrlist(address_t *, const char *s);
+
 void rfc822_write_address(char *, size_t, address_t *, int);
 void rfc822_write_address_single(char *, size_t, address_t *, int);
 void rfc822_cat(char *, size_t, const char *, const char *);
 
 extern int RFC822Error;
-extern const char *RFC822Errors[];
 extern const char RFC822Specials[];
 
 #define rfc822_error(x) RFC822Errors[x]