fix lrand48-signextend and regex-negated-range regression tests
authorSzabolcs Nagy <nsz@port70.net>
Tue, 28 Oct 2014 21:46:03 +0000 (22:46 +0100)
committerSzabolcs Nagy <nsz@port70.net>
Tue, 28 Oct 2014 21:46:03 +0000 (22:46 +0100)
src/regression/lrand48-signextend.c
src/regression/regex-negated-range.c

index 8a1dae6..dedd515 100644 (file)
@@ -1,4 +1,5 @@
 // lrand48 should give deterministic results
+#define _XOPEN_SOURCE 700
 #include <stdlib.h>
 #include "test.h"
 
index e560e3b..50db523 100644 (file)
@@ -15,14 +15,12 @@ int main(void)
                t_error("regcomp returned %d (%s)\n", n, buf);
        }
 
-       n = regexec(&r, "k", 0, 0, REG_NOSUB);
+       n = regexec(&r, "k", 0, 0, 0);
        if (n != REG_NOMATCH) {
                regerror(n, &r, buf, sizeof buf);
                t_error("regexec(/[^aa-z]/ ~ \"k\") returned %d (%s), wanted REG_NOMATCH\n",
                        n, buf);
        }
 
-       regfree(&r);
-
        return t_status;
 }