]> git.marmaro.de Git - mmh/blobdiff - uip/mhbuild.c
Change link-time overriding of done() to run-time reassigning of equivalent
[mmh] / uip / mhbuild.c
index cfe776fe9c816741b37eac374bdd4539726352f0..15132eece4121407e176c0d4cbd4dbdf80050034 100644 (file)
@@ -100,6 +100,7 @@ static int unlink_infile  = 0;
 static char outfile[BUFSIZ];
 static int unlink_outfile = 0;
 
+static int unlink_done (int);
 
 /* mhbuildsbr.c */
 CT build_mime (char *);
@@ -126,6 +127,8 @@ main (int argc, char **argv)
     CT ct, cts[2];
     FILE *fp;
 
+    done=unlink_done;
+
 #ifdef LOCALE
     setlocale(LC_ALL, "");
 #endif
@@ -382,8 +385,8 @@ main (int argc, char **argv)
 }
 
 
-int
-done (int status)
+static int
+unlink_done (int status)
 {
     /*
      * Check if we need to remove stray