X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-mime%2Fmime.h;h=90f8c6894405a34b788977f3e62afb0db6c45f3e;hp=269b0d072f9727b0d2fac07cacc82c110942c930;hb=ea267f0ef94406be54d11511b3492f71717481d2;hpb=33d07d4040a973a004c4a729fd1f56a63a7203e6 diff --git a/lib-mime/mime.h b/lib-mime/mime.h index 269b0d0..90f8c68 100644 --- a/lib-mime/mime.h +++ b/lib-mime/mime.h @@ -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]