Replace free() with mh_free0()
[mmh] / uip / refile.c
index 01f205b..ab5d55f 100644 (file)
@@ -187,7 +187,7 @@ main(int argc, char **argv)
                        cp = getcpy(m_name(msgnum));
                        if (m_file(cp, folders, foldp, !linkf))
                                exit(EX_IOERR);
-                       free(cp);
+                       mh_free0(&cp);
                }
        }
 
@@ -223,8 +223,8 @@ static void
 opnfolds(struct st_fold *folders, int nfolders)
 {
        char nmaildir[BUFSIZ];
-       register struct st_fold *fp, *ep;
-       register struct msgs *mp;
+       struct st_fold *fp, *ep;
+       struct msgs *mp;
 
        for (fp = folders, ep = folders + nfolders; fp < ep; fp++) {
                chdir(toabsdir("+"));
@@ -252,8 +252,8 @@ opnfolds(struct st_fold *folders, int nfolders)
 static void
 clsfolds(struct st_fold *folders, int nfolders)
 {
-       register struct st_fold *fp, *ep;
-       register struct msgs *mp;
+       struct st_fold *fp, *ep;
+       struct msgs *mp;
 
        for (fp = folders, ep = folders + nfolders; fp < ep; fp++) {
                mp = fp->f_mp;