const char *if_str, const char *else_str,
unsigned long data, enum FormatFlag flags)
{
- char fmt[SHORT_STRING], adr[SHORT_STRING];
+ char fmt[SHORT_STRING], addr[SHORT_STRING];
struct Alias *alias = (struct Alias *) data;
switch (op)
snprintf(buf, buflen, fmt, alias->num + 1);
break;
case 'r':
- adr[0] = '\0';
- mutt_addr_write(adr, sizeof(adr), alias->addr, true);
+ addr[0] = '\0';
+ mutt_addr_write(addr, sizeof(addr), alias->addr, true);
snprintf(fmt, sizeof(fmt), "%%%ss", prec);
- snprintf(buf, buflen, fmt, adr);
+ snprintf(buf, buflen, fmt, addr);
break;
case 't':
buf[0] = alias->tagged ? '*' : ' ';
struct Address *mutt_get_address(struct Envelope *env, char **pfxp)
{
- struct Address *adr = NULL;
+ struct Address *addr = NULL;
char *pfx = NULL;
if (mutt_addr_is_user(env->from))
if (env->to && !mutt_is_mail_list(env->to))
{
pfx = "To";
- adr = env->to;
+ addr = env->to;
}
else
{
pfx = "Cc";
- adr = env->cc;
+ addr = env->cc;
}
}
else if (env->reply_to && !mutt_is_mail_list(env->reply_to))
{
pfx = "Reply-To";
- adr = env->reply_to;
+ addr = env->reply_to;
}
else
{
- adr = env->from;
+ addr = env->from;
pfx = "From";
}
if (pfxp)
*pfxp = pfx;
- return adr;
+ return addr;
}
static void recode_buf(char *buf, size_t buflen)
return rc;
}
-void mutt_create_alias(struct Envelope *cur, struct Address *iadr)
+void mutt_create_alias(struct Envelope *cur, struct Address *iaddr)
{
struct Alias *new = NULL, *t = NULL;
char buf[LONG_STRING], tmp[LONG_STRING], prompt[SHORT_STRING], *pc = NULL;
char *err = NULL;
char fixed[LONG_STRING];
FILE *rc = NULL;
- struct Address *adr = NULL;
+ struct Address *addr = NULL;
if (cur)
{
- adr = mutt_get_address(cur, NULL);
+ addr = mutt_get_address(cur, NULL);
}
- else if (iadr)
+ else if (iaddr)
{
- adr = iadr;
+ addr = iaddr;
}
- if (adr && adr->mailbox)
+ if (addr && addr->mailbox)
{
- mutt_str_strfcpy(tmp, adr->mailbox, sizeof(tmp));
+ mutt_str_strfcpy(tmp, addr->mailbox, sizeof(tmp));
pc = strchr(tmp, '@');
if (pc)
*pc = '\0';
new = mutt_mem_calloc(1, sizeof(struct Alias));
new->name = mutt_str_strdup(buf);
- mutt_addrlist_to_local(adr);
+ mutt_addrlist_to_local(addr);
- if (adr && adr->mailbox)
- mutt_str_strfcpy(buf, adr->mailbox, sizeof(buf));
+ if (addr && addr->mailbox)
+ mutt_str_strfcpy(buf, addr->mailbox, sizeof(buf));
else
buf[0] = '\0';
- mutt_addrlist_to_intl(adr, NULL);
+ mutt_addrlist_to_intl(addr, NULL);
do
{
}
} while (!new->addr);
- if (adr && adr->personal && !mutt_is_mail_list(adr))
- mutt_str_strfcpy(buf, adr->personal, sizeof(buf));
+ if (addr && addr->personal && !mutt_is_mail_list(addr))
+ mutt_str_strfcpy(buf, addr->personal, sizeof(buf));
else
buf[0] = '\0';
struct Address *mutt_expand_aliases(struct Address *a);
void mutt_expand_aliases_env(struct Envelope *env);
struct Address *mutt_get_address(struct Envelope *env, char **pfxp);
-void mutt_create_alias(struct Envelope *cur, struct Address *iadr);
+void mutt_create_alias(struct Envelope *cur, struct Address *iaddr);
void mutt_free_alias(struct Alias **p);
#endif /* _MUTT_ALIAS_H */
char prompt[SHORT_STRING];
char scratch[SHORT_STRING];
char buf[HUGE_STRING] = { 0 };
- struct Address *adr = NULL;
+ struct Address *addr = NULL;
char *err = NULL;
int rc;
if (rc || !buf[0])
return;
- adr = mutt_addr_parse_list2(adr, buf);
- if (!adr)
+ addr = mutt_addr_parse_list2(addr, buf);
+ if (!addr)
{
mutt_error(_("Error parsing address!"));
return;
}
- adr = mutt_expand_aliases(adr);
+ addr = mutt_expand_aliases(addr);
- if (mutt_addrlist_to_intl(adr, &err) < 0)
+ if (mutt_addrlist_to_intl(addr, &err) < 0)
{
mutt_error(_("Bad IDN: '%s'"), err);
FREE(&err);
- mutt_addr_free(&adr);
+ mutt_addr_free(&addr);
return;
}
buf[0] = '\0';
- mutt_addr_write(buf, sizeof(buf), adr, true);
+ mutt_addr_write(buf, sizeof(buf), addr, true);
#define EXTRA_SPACE (15 + 7 + 2)
snprintf(scratch, sizeof(scratch),
if (query_quadoption(Bounce, prompt) != MUTT_YES)
{
- mutt_addr_free(&adr);
+ mutt_addr_free(&addr);
mutt_window_clearline(MuttMessageWindow, 0);
mutt_message(h ? _("Message not bounced.") : _("Messages not bounced."));
return;
mutt_window_clearline(MuttMessageWindow, 0);
- rc = mutt_bounce_message(NULL, h, adr);
- mutt_addr_free(&adr);
+ rc = mutt_bounce_message(NULL, h, addr);
+ mutt_addr_free(&addr);
/* If no error, or background, display message. */
if ((rc == 0) || (rc == S_BKG))
mutt_message(h ? _("Message bounced.") : _("Messages bounced."));
{
char *pfx = NULL;
char buf[SHORT_STRING];
- struct Address *adr = NULL;
+ struct Address *addr = NULL;
- adr = mutt_get_address(env, &pfx);
+ addr = mutt_get_address(env, &pfx);
- if (!adr)
+ if (!addr)
return;
/*
*/
buf[0] = '\0';
- mutt_addr_write(buf, sizeof(buf), adr, false);
+ mutt_addr_write(buf, sizeof(buf), addr, false);
mutt_message("%s: %s", pfx, buf);
}
/**
* check_for_mailing_list - Search list of addresses for a mailing list
- * @param adr List of addreses to search
+ * @param addr List of addreses to search
* @param pfx Prefix string
* @param buf Buffer to store results
* @param buflen Buffer length
* @retval 1 Mailing list found
* @retval 0 No list found
*
- * Search for a mailing list in the list of addresses pointed to by adr.
+ * Search for a mailing list in the list of addresses pointed to by addr.
* If one is found, print pfx and the name of the list into buf.
*/
-static bool check_for_mailing_list(struct Address *adr, const char *pfx, char *buf, int buflen)
+static bool check_for_mailing_list(struct Address *addr, const char *pfx, char *buf, int buflen)
{
- for (; adr; adr = adr->next)
+ for (; addr; addr = addr->next)
{
- if (mutt_is_subscribed_list(adr))
+ if (mutt_is_subscribed_list(addr))
{
if (pfx && buf && buflen)
- snprintf(buf, buflen, "%s%s", pfx, mutt_get_name(adr));
+ snprintf(buf, buflen, "%s%s", pfx, mutt_get_name(addr));
return true;
}
}
* If one is found, print the address of the list into buf, then return 1.
* Otherwise, simply return 0.
*/
-static bool check_for_mailing_list_addr(struct Address *adr, char *buf, int buflen)
+static bool check_for_mailing_list_addr(struct Address *addr, char *buf, int buflen)
{
- for (; adr; adr = adr->next)
+ for (; addr; addr = addr->next)
{
- if (mutt_is_subscribed_list(adr))
+ if (mutt_is_subscribed_list(addr))
{
if (buf && buflen)
- snprintf(buf, buflen, "%s", adr->mailbox);
+ snprintf(buf, buflen, "%s", addr->mailbox);
return true;
}
}
if (addr_hook(path, pathlen, MUTT_SAVEHOOK, Context, hdr) != 0)
{
char tmp[_POSIX_PATH_MAX];
- struct Address *adr = NULL;
+ struct Address *addr = NULL;
struct Envelope *env = hdr->env;
bool from_me = mutt_addr_is_user(env->from);
if (!from_me && env->reply_to && env->reply_to->mailbox)
- adr = env->reply_to;
+ addr = env->reply_to;
else if (!from_me && env->from && env->from->mailbox)
- adr = env->from;
+ addr = env->from;
else if (env->to && env->to->mailbox)
- adr = env->to;
+ addr = env->to;
else if (env->cc && env->cc->mailbox)
- adr = env->cc;
+ addr = env->cc;
else
- adr = NULL;
- if (adr)
+ addr = NULL;
+ if (addr)
{
- mutt_safe_path(tmp, sizeof(tmp), adr);
+ mutt_safe_path(tmp, sizeof(tmp), addr);
snprintf(path, pathlen, "=%s", tmp);
}
}
void mutt_select_fcc(char *path, size_t pathlen, struct Header *hdr)
{
- struct Address *adr = NULL;
+ struct Address *addr = NULL;
char buf[_POSIX_PATH_MAX];
struct Envelope *env = hdr->env;
{
if ((SaveName || ForceName) && (env->to || env->cc || env->bcc))
{
- adr = env->to ? env->to : (env->cc ? env->cc : env->bcc);
- mutt_safe_path(buf, sizeof(buf), adr);
+ addr = env->to ? env->to : (env->cc ? env->cc : env->bcc);
+ mutt_safe_path(buf, sizeof(buf), addr);
mutt_file_concat_path(path, NONULL(Folder), buf, pathlen);
if (!ForceName && mx_access(path, W_OK) != 0)
mutt_str_strfcpy(path, NONULL(Record), pathlen);
}
}
-void mutt_crypt_hook(struct ListHead *list, struct Address *adr)
+void mutt_crypt_hook(struct ListHead *list, struct Address *addr)
{
- list_hook(list, adr->mailbox, MUTT_CRYPTHOOK);
+ list_hook(list, addr->mailbox, MUTT_CRYPTHOOK);
}
#ifdef USE_SOCKET
*/
int crypt_get_keys(struct Header *msg, char **keylist, int oppenc_mode)
{
- struct Address *adrlist = NULL, *last = NULL;
+ struct Address *addrlist = NULL, *last = NULL;
const char *fqdn = mutt_fqdn(1);
char *self_encrypt = NULL;
size_t keylist_size;
if ((WithCrypto & APPLICATION_PGP))
OPT_PGP_CHECK_TRUST = true;
- last = mutt_addr_append(&adrlist, msg->env->to, false);
- last = mutt_addr_append(last ? &last : &adrlist, msg->env->cc, false);
- mutt_addr_append(last ? &last : &adrlist, msg->env->bcc, false);
+ last = mutt_addr_append(&addrlist, msg->env->to, false);
+ last = mutt_addr_append(last ? &last : &addrlist, msg->env->cc, false);
+ mutt_addr_append(last ? &last : &addrlist, msg->env->bcc, false);
if (fqdn)
- mutt_addr_qualify(adrlist, fqdn);
- adrlist = mutt_remove_duplicates(adrlist);
+ mutt_addr_qualify(addrlist, fqdn);
+ addrlist = mutt_remove_duplicates(addrlist);
*keylist = NULL;
{
if ((WithCrypto & APPLICATION_PGP) && (msg->security & APPLICATION_PGP))
{
- *keylist = crypt_pgp_findkeys(adrlist, oppenc_mode);
+ *keylist = crypt_pgp_findkeys(addrlist, oppenc_mode);
if (!*keylist)
{
- mutt_addr_free(&adrlist);
+ mutt_addr_free(&addrlist);
return -1;
}
OPT_PGP_CHECK_TRUST = false;
}
if ((WithCrypto & APPLICATION_SMIME) && (msg->security & APPLICATION_SMIME))
{
- *keylist = crypt_smime_findkeys(adrlist, oppenc_mode);
+ *keylist = crypt_smime_findkeys(addrlist, oppenc_mode);
if (!*keylist)
{
- mutt_addr_free(&adrlist);
+ mutt_addr_free(&addrlist);
return -1;
}
if (SmimeSelfEncrypt || (SmimeEncryptSelf == MUTT_YES))
sprintf(*keylist + keylist_size, " %s", self_encrypt);
}
- mutt_addr_free(&adrlist);
+ mutt_addr_free(&addrlist);
return 0;
}
* If oppenc_mode is true, only keys that can be determined without prompting
* will be used.
*/
-static char *find_keys(struct Address *adrlist, unsigned int app, int oppenc_mode)
+static char *find_keys(struct Address *addrlist, unsigned int app, int oppenc_mode)
{
struct ListHead crypt_hook_list = STAILQ_HEAD_INITIALIZER(crypt_hook_list);
struct ListNode *crypt_hook = NULL;
int r;
bool key_selected;
- for (p = adrlist; p; p = p->next)
+ for (p = addrlist; p; p = p->next)
{
key_selected = false;
mutt_crypt_hook(&crypt_hook_list, p);
return keylist;
}
-char *pgp_gpgme_findkeys(struct Address *adrlist, int oppenc_mode)
+char *pgp_gpgme_findkeys(struct Address *addrlist, int oppenc_mode)
{
- return find_keys(adrlist, APPLICATION_PGP, oppenc_mode);
+ return find_keys(addrlist, APPLICATION_PGP, oppenc_mode);
}
-char *smime_gpgme_findkeys(struct Address *adrlist, int oppenc_mode)
+char *smime_gpgme_findkeys(struct Address *addrlist, int oppenc_mode)
{
- return find_keys(adrlist, APPLICATION_SMIME, oppenc_mode);
+ return find_keys(addrlist, APPLICATION_SMIME, oppenc_mode);
}
#ifdef HAVE_GPGME_OP_EXPORT_KEYS
void pgp_gpgme_init(void);
void smime_gpgme_init(void);
-char *pgp_gpgme_findkeys(struct Address *adrlist, int oppenc_mode);
-char *smime_gpgme_findkeys(struct Address *adrlist, int oppenc_mode);
+char *pgp_gpgme_findkeys(struct Address *addrlist, int oppenc_mode);
+char *smime_gpgme_findkeys(struct Address *addrlist, int oppenc_mode);
struct Body *pgp_gpgme_encrypt_message(struct Body *a, char *keylist, int sign);
struct Body *smime_gpgme_build_smime_entity(struct Body *a, char *keylist);
typedef int (*crypt_func_pgp_check_traditional_t) (FILE *fp, struct Body *b, int just_one);
typedef struct Body *(*crypt_func_pgp_traditional_encryptsign_t)(struct Body *a, int flags, char *keylist);
typedef struct Body *(*crypt_func_pgp_make_key_attachment_t)(char *tempf);
-typedef char *(*crypt_func_findkeys_t)(struct Address *adrlist, int oppenc_mode);
+typedef char *(*crypt_func_findkeys_t)(struct Address *addrlist, int oppenc_mode);
typedef struct Body *(*crypt_func_sign_message_t)(struct Body *a);
typedef struct Body *(*crypt_func_pgp_encrypt_message_t)(struct Body *a, char *keylist, int sign);
typedef void (*crypt_func_pgp_invoke_import_t)(const char *fname);
return pgp_application_pgp_handler(m, s);
}
-static char *crypt_mod_pgp_findkeys(struct Address *adrlist, int oppenc_mode)
+static char *crypt_mod_pgp_findkeys(struct Address *addrlist, int oppenc_mode)
{
- return pgp_find_keys(adrlist, oppenc_mode);
+ return pgp_find_keys(addrlist, oppenc_mode);
}
static struct Body *crypt_mod_pgp_sign_message(struct Body *a)
pgp_gpgme_invoke_import(fname);
}
-static char *crypt_mod_pgp_findkeys(struct Address *adrlist, int oppenc_mode)
+static char *crypt_mod_pgp_findkeys(struct Address *addrlist, int oppenc_mode)
{
- return pgp_gpgme_findkeys(adrlist, oppenc_mode);
+ return pgp_gpgme_findkeys(addrlist, oppenc_mode);
}
static struct Body *crypt_mod_pgp_sign_message(struct Body *a)
return smime_application_smime_handler(m, s);
}
-static char *crypt_mod_smime_findkeys(struct Address *adrlist, int oppenc_mode)
+static char *crypt_mod_smime_findkeys(struct Address *addrlist, int oppenc_mode)
{
- return smime_find_keys(adrlist, oppenc_mode);
+ return smime_find_keys(addrlist, oppenc_mode);
}
static struct Body *crypt_mod_smime_sign_message(struct Body *a)
return smime_gpgme_application_handler(m, s);
}
-static char *crypt_mod_smime_findkeys(struct Address *adrlist, int oppenc_mode)
+static char *crypt_mod_smime_findkeys(struct Address *addrlist, int oppenc_mode)
{
- return smime_gpgme_findkeys(adrlist, oppenc_mode);
+ return smime_gpgme_findkeys(addrlist, oppenc_mode);
}
static struct Body *crypt_mod_smime_sign_message(struct Body *a)
* It returns NULL if any of the keys can not be found. If oppenc_mode is
* true, only keys that can be determined without prompting will be used.
*/
-char *crypt_pgp_findkeys(struct Address *adrlist, int oppenc_mode)
+char *crypt_pgp_findkeys(struct Address *addrlist, int oppenc_mode)
{
if (CRYPT_MOD_CALL_CHECK(PGP, findkeys))
- return (CRYPT_MOD_CALL(PGP, findkeys))(adrlist, oppenc_mode);
+ return (CRYPT_MOD_CALL(PGP, findkeys))(addrlist, oppenc_mode);
return NULL;
}
* It returns NULL if any of the keys can not be found. If oppenc_mode is
* true, only keys that can be determined without prompting will be used.
*/
-char *crypt_smime_findkeys(struct Address *adrlist, int oppenc_mode)
+char *crypt_smime_findkeys(struct Address *addrlist, int oppenc_mode)
{
if (CRYPT_MOD_CALL_CHECK(SMIME, findkeys))
- return (CRYPT_MOD_CALL(SMIME, findkeys))(adrlist, oppenc_mode);
+ return (CRYPT_MOD_CALL(SMIME, findkeys))(addrlist, oppenc_mode);
return NULL;
}
void crypt_pgp_void_passphrase(void);
int crypt_pgp_valid_passphrase(void);
struct Body *crypt_pgp_traditional_encryptsign(struct Body *a, int flags, char *keylist);
-char *crypt_pgp_findkeys(struct Address *adrlist, int oppenc_mode);
+char *crypt_pgp_findkeys(struct Address *addrlist, int oppenc_mode);
struct Body *crypt_pgp_sign_message(struct Body *a);
struct Body *crypt_pgp_encrypt_message(struct Body *a, char *keylist, int sign);
void crypt_pgp_invoke_import(const char *fname);
void crypt_smime_void_passphrase(void);
int crypt_smime_valid_passphrase(void);
-char *crypt_smime_findkeys(struct Address *adrlist, int oppenc_mode);
+char *crypt_smime_findkeys(struct Address *addrlist, int oppenc_mode);
struct Body *crypt_smime_sign_message(struct Body *a);
struct Body *crypt_smime_build_smime_entity(struct Body *a, char *certlist);
void crypt_smime_invoke_import(char *infile, char *mailbox);
* It returns NULL if any of the keys can not be found. If oppenc_mode is
* true, only keys that can be determined without prompting will be used.
*/
-char *pgp_find_keys(struct Address *adrlist, int oppenc_mode)
+char *pgp_find_keys(struct Address *addrlist, int oppenc_mode)
{
struct ListHead crypt_hook_list = STAILQ_HEAD_INITIALIZER(crypt_hook_list);
struct ListNode *crypt_hook = NULL;
const char *fqdn = mutt_fqdn(1);
- for (p = adrlist; p; p = p->next)
+ for (p = addrlist; p; p = p->next)
{
key_selected = false;
mutt_crypt_hook(&crypt_hook_list, p);
int pgp_decrypt_mime(FILE *fpin, FILE **fpout, struct Body *b, struct Body **cur);
-char *pgp_find_keys(struct Address *adrlist, int oppenc_mode);
+char *pgp_find_keys(struct Address *addrlist, int oppenc_mode);
int pgp_application_pgp_handler(struct Body *m, struct State *s);
int pgp_encrypted_handler(struct Body *a, struct State *s);
* If oppenc_mode is true, only keys that can be determined without
* prompting will be used.
*/
-char *smime_find_keys(struct Address *adrlist, int oppenc_mode)
+char *smime_find_keys(struct Address *addrlist, int oppenc_mode)
{
struct SmimeKey *key = NULL;
char *keyID = NULL, *keylist = NULL;
size_t keylist_used = 0;
struct Address *p = NULL, *q = NULL;
- for (p = adrlist; p; p = p->next)
+ for (p = addrlist; p; p = p->next)
{
char buf[LONG_STRING];
int smime_verify_one(struct Body *sigbdy, struct State *s, const char *tempfile);
int smime_verify_sender(struct Header *h);
void smime_getkeys(struct Envelope *env);
-char *smime_find_keys(struct Address *adrlist, int oppenc_mode);
+char *smime_find_keys(struct Address *addrlist, int oppenc_mode);
void smime_invoke_import(char *infile, char *mailbox);
int smime_send_menu(struct Header *msg);
char *mutt_find_hook(int type, const char *pat);
char *mutt_gecos_name(char *dest, size_t destlen, struct passwd *pw);
char *mutt_get_body_charset(char *d, size_t dlen, struct Body *b);
-void mutt_crypt_hook(struct ListHead *list, struct Address *adr);
+void mutt_crypt_hook(struct ListHead *list, struct Address *addr);
void mutt_timeout_hook(void);
void mutt_startup_shutdown_hook(int type);
int mutt_set_xdg_path(enum XdgType type, char *buf, size_t bufsize);
void mutt_update_encoding(struct Body *a);
void mutt_version(void);
void mutt_view_attachments(struct Header *hdr);
-void mutt_write_address_list(struct Address *adr, FILE *fp, int linelen, bool display);
+void mutt_write_address_list(struct Address *addr, FILE *fp, int linelen, bool display);
bool mutt_addr_is_user(struct Address *addr);
int mutt_addwch(wchar_t wc);
int mutt_alias_complete(char *s, size_t buflen);
char prompt[STRING];
char buf[HUGE_STRING];
char *err = NULL;
- struct Address *adr = NULL;
+ struct Address *addr = NULL;
int ret = 0;
int p = 0;
if (mutt_get_field(prompt, buf, sizeof(buf), MUTT_ALIAS) || buf[0] == '\0')
return;
- adr = mutt_addr_parse_list(adr, buf);
- if (!adr)
+ addr = mutt_addr_parse_list(addr, buf);
+ if (!addr)
{
mutt_error(_("Error parsing address!"));
return;
}
- adr = mutt_expand_aliases(adr);
+ addr = mutt_expand_aliases(addr);
- if (mutt_addrlist_to_intl(adr, &err) < 0)
+ if (mutt_addrlist_to_intl(addr, &err) < 0)
{
mutt_error(_("Bad IDN: '%s'"), err);
FREE(&err);
- mutt_addr_free(&adr);
+ mutt_addr_free(&addr);
return;
}
buf[0] = 0;
- mutt_addr_write(buf, sizeof(buf), adr, true);
+ mutt_addr_write(buf, sizeof(buf), addr, true);
#define EXTRA_SPACE (15 + 7 + 2)
/*
if (query_quadoption(Bounce, prompt) != MUTT_YES)
{
- mutt_addr_free(&adr);
+ mutt_addr_free(&addr);
mutt_window_clearline(MuttMessageWindow, 0);
mutt_message(p ? _("Message not bounced.") : _("Messages not bounced."));
return;
mutt_window_clearline(MuttMessageWindow, 0);
if (cur)
- ret = mutt_bounce_message(fp, cur->hdr, adr);
+ ret = mutt_bounce_message(fp, cur->hdr, addr);
else
{
for (short i = 0; i < actx->idxlen; i++)
{
if (actx->idx[i]->content->tagged)
- if (mutt_bounce_message(actx->idx[i]->fp, actx->idx[i]->content->hdr, adr))
+ if (mutt_bounce_message(actx->idx[i]->fp, actx->idx[i]->content->hdr, addr))
ret = 1;
}
}
mutt_error(p ? _("Error bouncing message!") :
_("Error bouncing messages!"));
- mutt_addr_free(&adr);
+ mutt_addr_free(&addr);
}
/**
struct Address *mutt_default_from(void)
{
- struct Address *adr = NULL;
+ struct Address *addr = NULL;
const char *fqdn = mutt_fqdn(1);
/*
*/
if (From)
- adr = mutt_addr_copy(From);
+ addr = mutt_addr_copy(From);
else if (UseDomain)
{
- adr = mutt_addr_new();
- adr->mailbox =
+ addr = mutt_addr_new();
+ addr->mailbox =
mutt_mem_malloc(mutt_str_strlen(Username) + mutt_str_strlen(fqdn) + 2);
- sprintf(adr->mailbox, "%s@%s", NONULL(Username), NONULL(fqdn));
+ sprintf(addr->mailbox, "%s@%s", NONULL(Username), NONULL(fqdn));
}
else
{
- adr = mutt_addr_new();
- adr->mailbox = mutt_str_strdup(NONULL(Username));
+ addr = mutt_addr_new();
+ addr->mailbox = mutt_str_strdup(NONULL(Username));
}
- return adr;
+ return addr;
}
static int send_message(struct Header *msg)
* So we can handle very large recipient lists without needing a huge temporary
* buffer in memory
*/
-void mutt_write_address_list(struct Address *adr, FILE *fp, int linelen, bool display)
+void mutt_write_address_list(struct Address *addr, FILE *fp, int linelen, bool display)
{
struct Address *tmp = NULL;
char buf[LONG_STRING];
int count = 0;
size_t len;
- while (adr)
+ while (addr)
{
- tmp = adr->next;
- adr->next = NULL;
+ tmp = addr->next;
+ addr->next = NULL;
buf[0] = 0;
- mutt_addr_write(buf, sizeof(buf), adr, display);
+ mutt_addr_write(buf, sizeof(buf), addr, display);
len = mutt_str_strlen(buf);
if (count && linelen + len > 74)
{
}
else
{
- if (count && adr->mailbox)
+ if (count && addr->mailbox)
{
fputc(' ', fp);
linelen++;
linelen += len;
}
fputs(buf, fp);
- adr->next = tmp;
- if (!adr->group && adr->next && adr->next->mailbox)
+ addr->next = tmp;
+ if (!addr->group && addr->next && addr->next->mailbox)
{
linelen++;
fputc(',', fp);
}
- adr = adr->next;
+ addr = addr->next;
count++;
}
fputc('\n', fp);