X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=buffy.h;h=fdd2ca3081add2a65592da41b436ad52e07ef1d1;hp=0662b9414cfd750937034cd5932aea89875962b6;hb=0dc3054df348d3c9788ecf6aba028668c684a7bc;hpb=284454918cc95058b026d057195eaa5279135c36 diff --git a/buffy.h b/buffy.h index 0662b94..fdd2ca3 100644 --- a/buffy.h +++ b/buffy.h @@ -24,7 +24,16 @@ typedef struct buffy_t { short magic; /* mailbox type */ short newly_created; /* mbox or mmdf just popped into existence */ } BUFFY; + +DO_INIT(BUFFY, buffy); +static inline void buffy_wipe(BUFFY *p) { + p_delete(&p->path); +} +DO_NEW(BUFFY, buffy); +DO_DELETE(BUFFY, buffy); + DO_ARRAY_TYPE(BUFFY, buffy); +DO_ARRAY_FUNCS(BUFFY, buffy, buffy_delete); /* folders with incomming mail (via mailboxes command) */ WHERE buffy_array Incoming;