#include <lib-lib/ascii.h>
#include <lib-lib/macros.h>
#include <lib-lib/buffer.h>
#include <lib-lib/ascii.h>
#include <lib-lib/macros.h>
#include <lib-lib/buffer.h>
static void num_to_string (char* dst, size_t dstlen,
struct option_t* option) {
/* XXX puke */
static void num_to_string (char* dst, size_t dstlen,
struct option_t* option) {
/* XXX puke */
"%s=%04o" : "%s=%d";
snprintf (dst, dstlen, fmt, option->option,
*((short*) option->data));
"%s=%04o" : "%s=%d";
snprintf (dst, dstlen, fmt, option->option,
*((short*) option->data));
if (errbuf)
snprintf (errbuf, errlen,
"Operation not permitted when in attach-message mode.");
if (errbuf)
snprintf (errbuf, errlen,
"Operation not permitted when in attach-message mode.");
mutt_extract_token (buf, s, 0);
remove_from_rx_list (&Alternates, buf->data);
mutt_extract_token (buf, s, 0);
remove_from_rx_list (&Alternates, buf->data);
add_to_rx_list (&UnAlternates, buf->data, REG_ICASE, err) != 0)
return -1;
add_to_rx_list (&UnAlternates, buf->data, REG_ICASE, err) != 0)
return -1;
mutt_free_spam_list (&SpamList);
list_del (&NoSpamList, (list_del_t*) rx_free);
return 0;
mutt_free_spam_list (&SpamList);
list_del (&NoSpamList, (list_del_t*) rx_free);
return 0;
remove_from_rx_list (&SubscribedLists, buf->data);
remove_from_rx_list (&MailLists, buf->data);
remove_from_rx_list (&SubscribedLists, buf->data);
remove_from_rx_list (&MailLists, buf->data);
add_to_rx_list (&UnMailLists, buf->data, REG_ICASE, err) != 0)
return -1;
}
add_to_rx_list (&UnMailLists, buf->data, REG_ICASE, err) != 0)
return -1;
}
mutt_extract_token (buf, s, 0);
remove_from_rx_list (&SubscribedLists, buf->data);
mutt_extract_token (buf, s, 0);
remove_from_rx_list (&SubscribedLists, buf->data);
add_to_rx_list (&UnSubscribedLists, buf->data, REG_ICASE, err) != 0)
return -1;
}
add_to_rx_list (&UnSubscribedLists, buf->data, REG_ICASE, err) != 0)
return -1;
}
char* s = (char*) ptr->data;
debug_print (1, ("removing option '%s' from table\n", NONULL (ptr->option)));
p_delete(&ptr->option);
char* s = (char*) ptr->data;
debug_print (1, ("removing option '%s' from table\n", NONULL (ptr->option)));
p_delete(&ptr->option);
snprintf (err->data, err->dsize, _("%s: unknown variable"), tmp->data);
return (-1);
}
snprintf (err->data, err->dsize, _("%s: unknown variable"), tmp->data);
return (-1);
}
if (CurrentMenu == MENU_PAGER) {
snprintf (err->data, err->dsize, _("Not available in this menu."));
return (-1);
if (CurrentMenu == MENU_PAGER) {
snprintf (err->data, err->dsize, _("Not available in this menu."));
return (-1);
}
mutt_extract_token (token, &expn, 0);
for (i = 0; Commands[i].name; i++) {
}
mutt_extract_token (token, &expn, 0);
for (i = 0; Commands[i].name; i++) {
if (Commands[i].func (token, &expn, Commands[i].data, err) != 0)
goto finish;
break;
if (Commands[i].func (token, &expn, Commands[i].data, err) != 0)
goto finish;
break;
}
else if (!str_ncmp (buffer, "set", 3)
|| !str_ncmp (buffer, "unset", 5)
}
else if (!str_ncmp (buffer, "set", 3)
|| !str_ncmp (buffer, "unset", 5)
snprintf (Completed, sizeof(Completed), "%s",
Matches[(numtabs - 2) % Num_matched]);
snprintf (Completed, sizeof(Completed), "%s",
Matches[(numtabs - 2) % Num_matched]);
}
else if (!str_ncmp (buffer, "exec", 4)) {
struct binding_t *menu = km_get_table (CurrentMenu);
}
else if (!str_ncmp (buffer, "exec", 4)) {
struct binding_t *menu = km_get_table (CurrentMenu);
snprintf (Completed, sizeof(Completed), "%s",
Matches[(numtabs - 2) % Num_matched]);
snprintf (Completed, sizeof(Completed), "%s",
Matches[(numtabs - 2) % Num_matched]);
- mutt_concat_path (buffer, NONULL (Homedir), MAILPATH, sizeof(buffer));
+ mutt_concat_path(buffer, sizeof(buffer), NONULL(Homedir), MAILPATH);
- mutt_concat_path (buffer, MAILPATH, NONULL (Username), sizeof(buffer));
+ mutt_concat_path(buffer, sizeof(buffer), MAILPATH, NONULL(Username));
/* compare two option_t*'s for sorting -t/-T output */
static int opt_cmp (const void* a, const void* b) {
/* compare two option_t*'s for sorting -t/-T output */
static int opt_cmp (const void* a, const void* b) {