goto cleanup;
}
- if (mutt_buffer_len(keylist_buf) > 0)
+ if (!mutt_buffer_is_empty(keylist_buf))
mutt_buffer_addch(keylist_buf, ' ');
mutt_buffer_addstr(keylist_buf, matching_key);
{
// L10N: The prompt for a mailbox to scan for Autocrypt: headers
if ((!mutt_buffer_enter_fname(_("Scan mailbox"), folderbuf, true)) &&
- (mutt_buffer_len(folderbuf) > 0))
+ (!mutt_buffer_is_empty(folderbuf)))
{
mutt_buffer_expand_path_regex(folderbuf, false);
struct Mailbox *m = mx_path_resolve(mutt_b2s(folderbuf));
mutt_window_mvaddstr(MuttMessageWindow, 0, 0, prompt);
addstr(_(" ('?' for list): "));
NORMAL_COLOR;
- if (mutt_buffer_len(fname))
+ if (!mutt_buffer_is_empty(fname))
addstr(mutt_b2s(fname));
mutt_window_clrtoeol(MuttMessageWindow);
mutt_refresh();
}
#define MOVE_BUFFER(member) \
- if (mutt_buffer_len(&base->member) == 0) \
+ if (mutt_buffer_is_empty(&base->member)) \
{ \
memcpy(&base->member, &(*extra)->member, sizeof(struct Buffer)); \
mutt_buffer_init(&(*extra)->member); \
if (!mutt_regexlist_match(&NoSpamList, line))
{
/* if spam tag already exists, figure out how to amend it */
- if ((mutt_buffer_len(&env->spam) != 0) && (*buf != '\0'))
+ if ((!mutt_buffer_is_empty(&env->spam)) && (*buf != '\0'))
{
/* If C_SpamSeparator defined, append with separator */
if (C_SpamSeparator)
}
/* spam tag is new, and match expr is non-empty; copy */
- else if ((mutt_buffer_len(&env->spam) == 0) && (*buf != '\0'))
+ else if (mutt_buffer_is_empty(&env->spam) && (*buf != '\0'))
{
mutt_buffer_addstr(&env->spam, buf);
}
/* match expr is empty; plug in null string if no existing tag */
- else if (mutt_buffer_len(&env->spam) == 0)
+ else if (mutt_buffer_is_empty(&env->spam))
{
mutt_buffer_addstr(&env->spam, "");
}
- if (mutt_buffer_len(&env->spam) != 0)
+ if (!mutt_buffer_is_empty(&env->spam))
mutt_debug(LL_DEBUG5, "spam = %s\n", env->spam.data);
}
}
case 'H':
/* (Hormel) spam score */
if (optional)
- optional = mutt_buffer_len(&e->env->spam) != 0;
+ optional = !mutt_buffer_is_empty(&e->env->spam);
mutt_format_s(buf, buflen, prec, mutt_b2s(&e->env->spam));
break;
if (flags & IMAP_CMD_QUEUE)
return 0;
- if (mutt_buffer_len(&adata->cmdbuf) == 0)
+ if (mutt_buffer_is_empty(&adata->cmdbuf))
return IMAP_RES_BAD;
rc = mutt_socket_send_d(adata->conn, adata->cmdbuf.data,
}
mutt_buffer_reset(&folder);
mutt_buffer_select_file(&folder, MUTT_SEL_FOLDER | MUTT_SEL_MAILBOX, NULL, NULL);
- if (mutt_buffer_len(&folder) == 0)
+ if (mutt_buffer_is_empty(&folder))
{
goto main_ok; // TEST40: neomutt -y (quit selection)
}
}
- if (mutt_buffer_len(&folder) == 0)
+ if (mutt_buffer_is_empty(&folder))
{
if (C_Spoolfile)
{
#if GPGME_VERSION_NUMBER >= 0x010b00 /* gpgme >= 1.11.0 */
struct Buffer *recpstring = mutt_buffer_pool_get();
create_recipient_string(keylist, recpstring, use_smime);
- if (mutt_buffer_len(recpstring) == 0)
+ if (mutt_buffer_is_empty(recpstring))
{
mutt_buffer_pool_release(&recpstring);
return NULL;
{
struct PopAccountData *adata = data;
- if (mutt_buffer_len(&adata->auth_list) != 0)
+ if (!mutt_buffer_is_empty(&adata->auth_list))
{
mutt_buffer_addstr(&adata->auth_list, " ");
}
/* Firstly, require spam attributes for both msgs */
/* to compare. Determine which msgs have one. */
- ahas = (*ppa)->env && mutt_buffer_len(&(*ppa)->env->spam) != 0;
- bhas = (*ppb)->env && mutt_buffer_len(&(*ppb)->env->spam) != 0;
+ ahas = (*ppa)->env && !mutt_buffer_is_empty(&(*ppa)->env->spam);
+ bhas = (*ppb)->env && !mutt_buffer_is_empty(&(*ppb)->env->spam);
/* If one msg has spam attr but other does not, sort the one with first. */
if (ahas && !bhas)
{
struct Buffer buf = mutt_buffer_make(0);
mutt_buffer_fix_dptr(&buf);
- TEST_CHECK(mutt_buffer_len(&buf) == 0);
+ TEST_CHECK(mutt_buffer_is_empty(&buf));
}
{