X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=rfc822.c;h=19fb086987af2cee09d9e34b32d7b9319f45742a;hp=d3b5d56b0e6fcd70e5da135a132090625480c76d;hb=1abd265879dc5db7e9968a3b4ea7e2031e6b953e;hpb=f70e0d5b479d4917b97d5e1e50f9276dcd51cad3 diff --git a/rfc822.c b/rfc822.c index d3b5d56..19fb086 100644 --- a/rfc822.c +++ b/rfc822.c @@ -70,9 +70,6 @@ void rfc822_free_address (ADDRESS ** p) while (*p) { t = *p; *p = (*p)->next; -#ifdef EXACT_ADDRESS - FREE (&t->val); -#endif FREE (&t->personal); FREE (&t->mailbox); FREE (&t); @@ -328,10 +325,6 @@ ADDRESS *rfc822_parse_adrlist (ADDRESS * top, const char *s) last->personal = safe_strdup (comment); } -#ifdef EXACT_ADDRESS - if (last && !last->val) - last->val = str_substrdup (begin, s); -#endif commentlen = 0; phraselen = 0; s++; @@ -361,10 +354,6 @@ ADDRESS *rfc822_parse_adrlist (ADDRESS * top, const char *s) top = cur; last = cur; -#ifdef EXACT_ADDRESS - last->val = str_substrdup (begin, s); -#endif - phraselen = 0; commentlen = 0; s++; @@ -381,10 +370,6 @@ ADDRESS *rfc822_parse_adrlist (ADDRESS * top, const char *s) terminate_buffer (comment, commentlen); last->personal = safe_strdup (comment); } -#ifdef EXACT_ADDRESS - if (last && !last->val) - last->val = str_substrdup (begin, s); -#endif /* add group terminator */ cur = rfc822_new_address (); @@ -451,10 +436,6 @@ ADDRESS *rfc822_parse_adrlist (ADDRESS * top, const char *s) terminate_buffer (comment, commentlen); last->personal = safe_strdup (comment); } -#ifdef EXACT_ADDRESS - if (last) - last->val = str_substrdup (begin, s); -#endif return top; } @@ -465,7 +446,7 @@ void rfc822_qualify (ADDRESS * addr, const char *host) for (; addr; addr = addr->next) if (!addr->group && addr->mailbox && strchr (addr->mailbox, '@') == NULL) { - p = safe_malloc (safe_strlen (addr->mailbox) + safe_strlen (host) + 2); + p = safe_malloc (mutt_strlen (addr->mailbox) + mutt_strlen (host) + 2); sprintf (p, "%s@%s", addr->mailbox, host); /* __SPRINTF_CHECKED__ */ FREE (&addr->mailbox); addr->mailbox = p; @@ -508,28 +489,6 @@ void rfc822_write_address_single (char *buf, size_t buflen, ADDRESS * addr, buflen--; /* save room for the terminal nul */ -#ifdef EXACT_ADDRESS - if (addr->val) { - if (!buflen) - goto done; - strfcpy (pbuf, addr->val, buflen); - len = safe_strlen (pbuf); - /* dirty fix to un-break EXACT_ADDRESS */ - if (pbuf[len-1] == '\n') - pbuf[--len] = '\0'; - pbuf += len; - buflen -= len; - if (addr->group) { - if (!buflen) - goto done; - *pbuf++ = ':'; - buflen--; - *pbuf = 0; - } - return; - } -#endif - if (addr->personal) { if (strpbrk (addr->personal, RFC822Specials)) { if (!buflen) @@ -557,7 +516,7 @@ void rfc822_write_address_single (char *buf, size_t buflen, ADDRESS * addr, if (!buflen) goto done; strfcpy (pbuf, addr->personal, buflen); - len = safe_strlen (pbuf); + len = mutt_strlen (pbuf); pbuf += len; buflen -= len; } @@ -580,11 +539,11 @@ void rfc822_write_address_single (char *buf, size_t buflen, ADDRESS * addr, goto done; if (ascii_strcmp (addr->mailbox, "@") && !display) { strfcpy (pbuf, addr->mailbox, buflen); - len = safe_strlen (pbuf); + len = mutt_strlen (pbuf); } else if (ascii_strcmp (addr->mailbox, "@") && display) { strfcpy (pbuf, mutt_addr_for_display (addr), buflen); - len = safe_strlen (pbuf); + len = mutt_strlen (pbuf); } else { *pbuf = '\0'; @@ -628,7 +587,7 @@ void rfc822_write_address (char *buf, size_t buflen, ADDRESS * addr, int display) { char *pbuf = buf; - size_t len = safe_strlen (buf); + size_t len = mutt_strlen (buf); buflen--; /* save room for the terminal nul */ @@ -655,7 +614,7 @@ void rfc822_write_address (char *buf, size_t buflen, ADDRESS * addr, /* this should be safe since we always have at least 1 char passed into the above call, which means `pbuf' should always be nul terminated */ - len = safe_strlen (pbuf); + len = mutt_strlen (pbuf); pbuf += len; buflen -= len; @@ -681,9 +640,6 @@ ADDRESS *rfc822_cpy_adr_real (ADDRESS * addr) { ADDRESS *p = rfc822_new_address (); -#ifdef EXACT_ADDRESS - p->val = safe_strdup (addr->val); -#endif p->personal = safe_strdup (addr->personal); p->mailbox = safe_strdup (addr->mailbox); p->group = addr->group;