X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=buffy.c;h=6c9ef3ec9289cb66810fb6ddca5bb155d12f0f06;hp=4e21059e120f663850c88e496d33386787d75b76;hb=68d6b380767702ba11529357f36d178d0dc4cb1e;hpb=71c287c8c863d235517bf19ddf1834a833a324ce diff --git a/buffy.c b/buffy.c index 4e21059..6c9ef3e 100644 --- a/buffy.c +++ b/buffy.c @@ -29,19 +29,12 @@ static time_t ImapBuffyTime = 0; /* last time we started checking for mail */ static short BuffyCount = 0; /* how many boxes with new mail */ static short BuffyNotify = 0; /* # of unnotified new boxes */ -static inline void buffy_delete(BUFFY** p) -{ - p_delete(&(*p)->path); - p_delete(p); -} -DO_ARRAY_FUNCS(BUFFY, buffy, buffy_delete); - /* Return the index number of path in Incoming list */ int buffy_lookup(const char* path) { int i; - if (!path || !*path) + if (m_strisempty(path)) return -1; for (i = 0; i < Incoming.len; i++) { @@ -64,7 +57,7 @@ int buffy_parse_mailboxes(BUFFER *path, BUFFER *s, unsigned long data, mutt_extract_token(path, s, 0); m_strcpy(buf, sizeof(buf), path->data); - if (data == M_UNMAILBOXES && !strcmp(buf, "*")) { + if (data == M_UNMAILBOXES && !m_strcmp(buf, "*")) { buffy_array_wipe(&Incoming); return 0; }