Imported Upstream version 2.5.1
[debian/amanda] / regex-src / regfree.c
index 9a6acf1733ab0fed70814c2528410b15d804e3ac..be3983125ab0b24183d0476752ba7ec7dba14dd1 100644 (file)
@@ -1,8 +1,5 @@
-#include <sys/types.h>
-#include <stdio.h>
-#include <stdlib.h>
+#include "amanda.h"
 #include <regex.h>
-
 #include "utils.h"
 #include "regex2.h"
 
  = extern void regfree(regex_t *);
  */
 void
-regfree(preg)
-regex_t *preg;
+regfree(
+    regex_t *preg)
 {
        register struct re_guts *g;
 
+       /*@ignore@*/
        if (preg->re_magic != MAGIC1)   /* oops */
                return;                 /* nice to complain, but hard */
 
@@ -23,6 +21,7 @@ regex_t *preg;
        if (g == NULL || g->magic != MAGIC2)    /* oops again */
                return;
        preg->re_magic = 0;             /* mark it invalid */
+       /*@end@*/
        g->magic = 0;                   /* mark it invalid */
 
        if (g->strip != NULL)