X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Ffolder_addmsg.c;h=e14c7099d69099a494a29cb3cd23212df598d898;hp=391f5c8166b954ef15472ed92fd9a45dd9fcd308;hb=1fb6287fc4986668e8f49d7c3bdca27d53e267af;hpb=246ca516a0f7b870316116bc184347b0fb2bc00b diff --git a/sbr/folder_addmsg.c b/sbr/folder_addmsg.c index 391f5c8..e14c709 100644 --- a/sbr/folder_addmsg.c +++ b/sbr/folder_addmsg.c @@ -6,9 +6,11 @@ ** complete copyright information. */ +#include #include #include #include +#include /* ** Link message into a folder. Return the new number @@ -85,20 +87,6 @@ folder_addmsg(struct msgs **mpp, char *msgfile, int selected, /* should we set the SELECTED bit? */ if (selected) { set_selected(mp, msgnum); - - /* check if highest or lowest selected */ - if (mp->numsel == 0) { - mp->lowsel = msgnum; - mp->hghsel = msgnum; - } else { - if (msgnum < mp->lowsel) - mp->lowsel = msgnum; - if (msgnum > mp->hghsel) - mp->hghsel = msgnum; - } - - /* increment number selected */ - mp->numsel++; } /* @@ -136,17 +124,12 @@ folder_addmsg(struct msgs **mpp, char *msgfile, int selected, from_dir, msgfile); ext_hook("ref-hook", oldmsg, newmsg); } else - ext_hook("add-hook", newmsg, (char *)0); + ext_hook("add-hook", newmsg, NULL); return msgnum; } else { linkerr = errno; -#ifdef EISREMOTE - if (linkerr == EISREMOTE) - linkerr = EXDEV; -#endif /* EISREMOTE */ - /* ** Check if the file in our desired location is ** the same as the source file. If so, then just @@ -195,7 +178,7 @@ folder_addmsg(struct msgs **mpp, char *msgfile, int selected, msgfile); ext_hook("ref-hook", oldmsg, newmsg); } else - ext_hook("add-hook", newmsg, (char *)0); + ext_hook("add-hook", newmsg, NULL); return msgnum; }