X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Ffolder_pack.c;h=c2b59116fcfacc2dc7f4130422b1d69713300a7f;hb=5f08476e3bc5c134ce57d924b01d1c1fcacd53db;hp=29ed6874c6f82fe54d4c7f91fe9c6a4b95a8544d;hpb=ced6090a330d3d83d0bce709f756aa3d7d65fea4;p=mmh diff --git a/sbr/folder_pack.c b/sbr/folder_pack.c index 29ed687..c2b5911 100644 --- a/sbr/folder_pack.c +++ b/sbr/folder_pack.c @@ -15,7 +15,7 @@ */ int -folder_pack (struct msgs **mpp, int verbose) +folder_pack(struct msgs **mpp, int verbose) { int hole, msgnum, newcurrent = 0; char newmsg[BUFSIZ], oldmsg[BUFSIZ]; @@ -34,21 +34,21 @@ folder_pack (struct msgs **mpp, int verbose) ** for all numbers from 1 to current high message. */ if (mp->lowoff > 1) { - if ((mp = folder_realloc (mp, 1, mp->hghmsg))) + if ((mp = folder_realloc(mp, 1, mp->hghmsg))) *mpp = mp; else { - advise (NULL, "unable to allocate folder storage"); + advise(NULL, "unable to allocate folder storage"); return -1; } } for (msgnum = mp->lowmsg, hole = 1; msgnum <= mp->hghmsg; msgnum++) { - if (does_exist (mp, msgnum)) { + if (does_exist(mp, msgnum)) { if (msgnum != hole) { - strncpy (newmsg, m_name (hole), sizeof(newmsg)); - strncpy (oldmsg, m_name (msgnum), sizeof(oldmsg)); + strncpy(newmsg, m_name(hole), sizeof(newmsg)); + strncpy(oldmsg, m_name(msgnum), sizeof(oldmsg)); if (verbose) - printf ("message %s becomes %s\n", oldmsg, newmsg); + printf("message %s becomes %s\n", oldmsg, newmsg); /* ** Invoke the external refile hook for each @@ -57,13 +57,15 @@ folder_pack (struct msgs **mpp, int verbose) ** old message file is around for the hook. */ - (void)snprintf(oldmsg, sizeof (oldmsg), "%s/%d", mp->foldpath, msgnum); - (void)snprintf(newmsg, sizeof (newmsg), "%s/%d", mp->foldpath, hole); + snprintf(oldmsg, sizeof (oldmsg), "%s/%d", + mp->foldpath, msgnum); + snprintf(newmsg, sizeof (newmsg), "%s/%d", + mp->foldpath, hole); ext_hook("ref-hook", oldmsg, newmsg); /* move the message file */ - if (rename (oldmsg, newmsg) == -1) { - advise (newmsg, "unable to rename %s to", oldmsg); + if (rename(oldmsg, newmsg) == -1) { + advise(newmsg, "unable to rename %s to", oldmsg); return -1; } @@ -72,7 +74,7 @@ folder_pack (struct msgs **mpp, int verbose) newcurrent = hole; /* copy the attribute flags for this message */ - copy_msg_flags (mp, hole, msgnum); + copy_msg_flags(mp, hole, msgnum); if (msgnum == mp->lowsel) mp->lowsel = hole; @@ -93,9 +95,8 @@ folder_pack (struct msgs **mpp, int verbose) mp->lowmsg = 1; mp->hghmsg = hole - 1; - /* update the "cur" sequence */ - if (newcurrent != 0) - seq_setcur (mp, newcurrent); + if (newcurrent) + seq_setcur(mp, newcurrent); return 0; }