]> diplodocus.org Git - nmh/blobdiff - sbr/fmt_new.c
man: Fix spelling mistakes.
[nmh] / sbr / fmt_new.c
index 44a18b3772e97de05b12a4ca933dbb7f3b029b4d..18f48987fb890fae7a4be8b7268fe62fb5c507a0 100644 (file)
@@ -28,10 +28,9 @@ char *
 new_fs (char *form, char *format, char *default_fs)
 {
     struct stat st;
-    register FILE *fp;
+    FILE *fp;
 
-    if (formats)
-       free (formats);
+    mh_xfree(formats);
 
     if (form) {
        if ((fp = fopen (etcpath (form), "r")) == NULL)
@@ -58,6 +57,13 @@ new_fs (char *form, char *format, char *default_fs)
 }
 
 
+void
+free_fs (){
+    free (formats);
+    formats = 0;
+}
+
+
 /*
  * Expand escapes in format strings
  */