projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Break out the unquote functionality to a separate function.
[mmh]
/
sbr
/
folder_realloc.c
diff --git
a/sbr/folder_realloc.c
b/sbr/folder_realloc.c
index
f1b703f
..
47b9281
100644
(file)
--- a/
sbr/folder_realloc.c
+++ b/
sbr/folder_realloc.c
@@
-6,6
+6,7
@@
** complete copyright information.
*/
** complete copyright information.
*/
+#include <sysexits.h>
#include <h/mh.h>
#include <h/utils.h>
#include <h/mh.h>
#include <h/utils.h>
@@
-24,15
+25,15
@@
folder_realloc(struct msgs *mp, int lo, int hi)
/* sanity checks */
if (lo < 1)
/* sanity checks */
if (lo < 1)
- adios(NULL, "BUG: called folder_realloc with lo (%d) < 1", lo);
+ adios(EX_SOFTWARE, NULL, "BUG: called folder_realloc with lo (%d) < 1", lo);
if (hi < 1)
if (hi < 1)
- adios(NULL, "BUG: called folder_realloc with hi (%d) < 1", hi);
+ adios(EX_SOFTWARE, NULL, "BUG: called folder_realloc with hi (%d) < 1", hi);
if (mp->nummsg > 0 && lo > mp->lowmsg)
if (mp->nummsg > 0 && lo > mp->lowmsg)
- adios(NULL, "BUG: called folder_realloc with lo (%d) > mp->lowmsg (%d)",
- lo, mp->lowmsg);
+ adios(EX_SOFTWARE, NULL, "BUG: called folder_realloc with lo (%d) > mp->lowmsg (%d)",
+ lo, mp->lowmsg);
if (mp->nummsg > 0 && hi < mp->hghmsg)
if (mp->nummsg > 0 && hi < mp->hghmsg)
- adios(NULL, "BUG: called folder_realloc with hi (%d) < mp->hghmsg (%d)",
- hi, mp->hghmsg);
+ adios(EX_SOFTWARE, NULL, "BUG: called folder_realloc with hi (%d) < mp->hghmsg (%d)",
+ hi, mp->hghmsg);
/* Check if we really need to reallocate anything */
if (lo == mp->lowoff && hi == mp->hghoff)
/* Check if we really need to reallocate anything */
if (lo == mp->lowoff && hi == mp->hghoff)
@@
-57,8
+58,9
@@
folder_realloc(struct msgs *mp, int lo, int hi)
/* then copy messages status array with shift */
if (mp->nummsg > 0) {
/* then copy messages status array with shift */
if (mp->nummsg > 0) {
- for (msgnum = mp->lowmsg; msgnum <= mp->hghmsg; msgnum++)
+ for (msgnum=mp->lowmsg; msgnum<=mp->hghmsg; msgnum++) {
tmpstats[msgnum - lo] = mp->msgstats[msgnum - mp->lowoff];
tmpstats[msgnum - lo] = mp->msgstats[msgnum - mp->lowoff];
+ }
}
free(mp->msgstats);
mp->msgstats = tmpstats;
}
free(mp->msgstats);
mp->msgstats = tmpstats;