X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fgetfolder.c;h=fc87e1e87cb2a76b9a931b435cf7101565ce8e9e;hp=9a6b18bb55146eb76fed31083b2f0b85f06aa316;hb=6e8aba3714fe8ffc21dbb75ea9efdc41ab87b07f;hpb=714b5c530ece27ea2835a313013f5b770163403c diff --git a/sbr/getfolder.c b/sbr/getfolder.c index 9a6b18b..fc87e1e 100644 --- a/sbr/getfolder.c +++ b/sbr/getfolder.c @@ -9,25 +9,26 @@ #include +/* +** Return the default (=inbox) or current folder. +** E.g. `getfolder(FDEF)' usually returns ``inbox''. +*/ char * getfolder(int wantcurrent) { - register char *folder; + char *folder; - /* - ** If wantcurrent == 1, then try the current folder first - */ - if (wantcurrent && (folder = context_find(pfolder)) && *folder != '\0') + if (wantcurrent && + (folder = context_find(pfolder)) && *folder != '\0') { + /* If wantcurrent, then try the current folder first */ return folder; - /* - ** Else try the Inbox profile entry - */ - if ((folder = context_find(inbox)) && *folder != '\0') + } else if ((folder = context_find(inbox)) && *folder != '\0') { + /* try the Inbox profile entry */ return folder; - /* - ** Else return compile time default. - */ - return defaultfolder; + } else { + /* return the compile time default */ + return defaultfolder; + } }