static int bcache_path(struct Account *account, const char *mailbox, char *dst, size_t dstlen)
{
char host[STRING];
- struct Url url = { 0 };
+ struct Url url = { U_UNKNOWN };
int len;
if (!account || !MessageCachedir || !*MessageCachedir || !dst || (dstlen == 0))
static char *buf = NULL;
char *local_mailbox = NULL;
- FREE(&buf);
-
if (!a->mailbox || mutt_addr_is_local(a))
return a->mailbox;
int nm_nonctx_get_count(char *path, int *all, int *new)
{
struct UrlQueryString *item = NULL;
- struct Url url = { 0 };
+ struct Url url = { U_UNKNOWN };
char *url_holder = mutt_str_strdup(path);
char *db_filename = NULL, *db_query = NULL;
notmuch_database_t *db = NULL;
*/
enum UrlScheme
{
+ U_UNKNOWN,
U_FILE,
U_POP,
U_POPS,
U_SMTPS,
U_MAILTO,
#ifdef USE_NOTMUCH
- U_NOTMUCH,
+ U_NOTMUCH
#endif
- U_UNKNOWN
};
#define U_DECODE_PASSWD (1 << 0)