/* Standard for ARPA Internet Text Messages */
/****************************************************************************/
/* Standard for ARPA Internet Text Messages */
/****************************************************************************/
typedef struct address_t {
char *personal; /* real name of address */
char *mailbox; /* mailbox and host address */
typedef struct address_t {
char *personal; /* real name of address */
char *mailbox; /* mailbox and host address */
DO_DELETE(address_t, address);
DO_SLIST(address_t, address);
DO_DELETE(address_t, address);
DO_SLIST(address_t, address);
void rfc822_qualify(address_t *, const char *);
address_t *rfc822_parse_adrlist(address_t *, const char *s);
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;
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;