struct ColorLine *np = NULL, *tmp = NULL;
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (mutt_str_strcmp("*", buf->data) == 0)
{
np = STAILQ_FIRST(cl);
int object = 0;
bool do_cache = false;
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
object = mutt_map_get_value(buf->data, Fields);
if (object == -1)
{
/* just eat the command, but don't do anything real about it */
do
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
while (MoreArgs(s));
return MUTT_CMD_SUCCESS;
return -1;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (mutt_str_startswith(buf->data, "quoted", CASE_MATCH))
{
if (buf->data[6])
return -1;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
*o = mutt_map_get_value(buf->data, ComposeFields);
if (*o == -1)
return -1;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (mutt_str_strcasecmp("bold", buf->data) == 0)
*attr |= A_BOLD;
return -1;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (parse_color_name(buf->data, bg, attr, false, err) != 0)
return -1;
return -1;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (mutt_str_strcasecmp("bold", buf->data) == 0)
*attr |= A_BOLD;
return MUTT_CMD_WARNING;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
}
if (MoreArgs(s) && (object != MT_COLOR_STATUS))
* 0 arguments: sets the default status color (handled below by else part)
* 1 argument : colorize pattern on match
* 2 arguments: colorize nth submatch of pattern */
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (MoreArgs(s))
{
struct Buffer temporary = { 0 };
- mutt_extract_token(&temporary, s, 0);
+ mutt_extract_token(&temporary, s, MUTT_TOKEN_NO_FLAGS);
match = atoi(temporary.data);
FREE(&temporary.data);
}
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (!buf->data || (*buf->data == '\0'))
continue;
goto bail;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
mutt_grouplist_add(ctx, mutt_pattern_group(buf->data));
goto bail;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
}
return 0;
mutt_buffer_printf(err, _("%s: too few arguments"), "subjectrx");
return MUTT_CMD_WARNING;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
/* Second token is a replacement template */
if (!MoreArgs(s))
mutt_buffer_printf(err, _("%s: too few arguments"), "subjectrx");
return MUTT_CMD_WARNING;
}
- mutt_extract_token(&templ, s, 0);
+ mutt_extract_token(&templ, s, MUTT_TOKEN_NO_FLAGS);
if (mutt_replacelist_add(list, buf->data, templ.data, err) != 0)
{
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
FREE(&tmp);
if (mutt_str_strcasecmp(buf->data, "any") == 0)
return MUTT_CMD_WARNING;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
/* "*" is a special case. */
if (mutt_str_strcmp(buf->data, "*") == 0)
return MUTT_CMD_WARNING;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (parse_grouplist(&gc, buf, s, data, err) == -1)
return MUTT_CMD_ERROR;
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (parse_grouplist(&gc, buf, s, data, err) == -1)
goto bail;
char op, *category = NULL;
struct ListHead *head = NULL;
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (!buf->data || (*buf->data == '\0'))
{
mutt_buffer_strcpy(err, _("attachments: no disposition"));
mutt_buffer_printf(err, _("%s: too few arguments"), "echo");
return MUTT_CMD_WARNING;
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
OptForceRefresh = true;
mutt_message("%s", buf->data);
OptForceRefresh = false;
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (parse_grouplist(&gc, buf, s, data, err) == -1)
goto bail;
{
struct Buffer token = { 0 };
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
// is the item defined as:
bool res = cs_get_elem(Config, buf->data) // a variable?
{
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
remove_from_stailq(&UnIgnore, buf->data);
add_to_stailq(&Ignore, buf->data);
} while (MoreArgs(s));
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (parse_grouplist(&gc, buf, s, data, err) == -1)
goto bail;
if (data & MUTT_NAMED)
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (buf->data && (*buf->data != '\0'))
{
m->desc = mutt_str_strdup(buf->data);
}
}
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (mutt_buffer_is_empty(buf))
{
/* Skip empty tokens. */
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
mutt_str_strfcpy(path, buf->data, sizeof(path));
mutt_expand_path(path, sizeof(path));
add_to_stailq((struct ListHead *) data, path);
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
/* Check for deletion of entire list */
if (mutt_str_strcmp(buf->data, "*") == 0)
{
}
char *name = mutt_str_strdup(buf->data);
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
mutt_envlist_set(name, buf->data, true);
FREE(&name);
do
{
- if (mutt_extract_token(buf, s, 0) != 0)
+ if (mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS) != 0)
{
mutt_buffer_printf(err, _("source: error at %s"), s->dptr);
return MUTT_CMD_ERROR;
}
/* Extract the first token, a regex */
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
/* data should be either MUTT_SPAM or MUTT_NOSPAM. MUTT_SPAM is for spam commands. */
if (data == MUTT_SPAM)
/* If there's a second parameter, it's a template for the spam tag. */
if (MoreArgs(s))
{
- mutt_extract_token(&templ, s, 0);
+ mutt_extract_token(&templ, s, MUTT_TOKEN_NO_FLAGS);
/* Add to the spam list. */
if (mutt_replacelist_add(&SpamList, buf->data, templ.data, err) != 0)
{
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
add_to_stailq((struct ListHead *) data, buf->data);
} while (MoreArgs(s));
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (parse_grouplist(&gc, buf, s, data, err) == -1)
goto bail;
if (MoreArgs(s))
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (MoreArgs(s))
{
{
char *tag = NULL, *format = NULL;
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (buf->data && (*buf->data != '\0'))
tag = mutt_str_strdup(buf->data);
else
continue;
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
format = mutt_str_strdup(buf->data);
/* avoid duplicates */
{
char *tag = NULL, *transform = NULL;
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (buf->data && (*buf->data != '\0'))
tag = mutt_str_strdup(buf->data);
else
continue;
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
transform = mutt_str_strdup(buf->data);
/* avoid duplicates */
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (mutt_str_strcmp("*", buf->data) == 0)
{
alternates_clean();
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
mutt_regexlist_remove(&Alternates, buf->data);
if ((mutt_str_strcmp(buf->data, "*") != 0) &&
char op, *p = NULL;
struct ListHead *head = NULL;
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (!buf->data || (*buf->data == '\0'))
{
mutt_buffer_strcpy(err, _("unattachments: no disposition"));
{
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
/* don't add "*" to the unignore list */
if (strcmp(buf->data, "*") != 0)
mutt_hash_free(&AutoSubscribeCache);
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
mutt_regexlist_remove(&SubscribedLists, buf->data);
mutt_regexlist_remove(&MailLists, buf->data);
while (!clear_all && MoreArgs(s))
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (mutt_str_strcmp(buf->data, "*") == 0)
{
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (mutt_str_strcmp("*", buf->data) == 0)
{
mutt_list_free(&UserHeader);
{
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
/* Check for deletion of entire list */
if (mutt_str_strcmp(buf->data, "*") == 0)
{
mutt_hash_free(&AutoSubscribeCache);
do
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
mutt_regexlist_remove(&SubscribedLists, buf->data);
if ((mutt_str_strcmp(buf->data, "*") != 0) &&
if (MoreArgs(s))
{
- mutt_extract_token(buf, s, 0);
+ mutt_extract_token(buf, s, MUTT_TOKEN_NO_FLAGS);
if (MoreArgs(s))
{
expn.dptr++;
continue;
}
- mutt_extract_token(token, &expn, 0);
+ mutt_extract_token(token, &expn, MUTT_TOKEN_NO_FLAGS);
for (i = 0; Commands[i].name; i++)
{
if (mutt_str_strcmp(token->data, Commands[i].name) == 0)