]> git.marmaro.de Git - mmh/blobdiff - uip/mhtest.c
Change link-time overriding of done() to run-time reassigning of equivalent
[mmh] / uip / mhtest.c
index 5e6494a201006f6212cc86d60a8c4d1068a614a6..985147c73a24e6640b7b10595cc8bf90d194fd0a 100644 (file)
@@ -114,6 +114,7 @@ void free_content (CT);
  */
 static int write_content (CT *, char *);
 static RETSIGTYPE pipeser (int);
+static int freectp_done (int);
 
 
 int
@@ -127,6 +128,8 @@ main (int argc, char **argv)
     struct msgs *mp = NULL;
     CT ct, *ctp;
 
+    done=freectp_done;
+
 #ifdef LOCALE
     setlocale(LC_ALL, "");
 #endif
@@ -397,8 +400,8 @@ pipeser (int i)
 }
 
 
-int
-done (int status)
+static int
+freectp_done (int status)
 {
     CT *ctp;