diff options
Diffstat (limited to 'posix/bug-regex15.c')
-rw-r--r-- | posix/bug-regex15.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/posix/bug-regex15.c b/posix/bug-regex15.c deleted file mode 100644 index 8f6d3cc00d..0000000000 --- a/posix/bug-regex15.c +++ /dev/null @@ -1,32 +0,0 @@ -/* Test for memory/CPU leak in regcomp. */ - -#include <error.h> -#include <sys/types.h> -#include <regex.h> -#include <stdio.h> -#include <stdlib.h> - -#define TEST_DATA_LIMIT (32 << 20) - -static int do_test (void); -#define TEST_FUNCTION do_test () -#include "../test-skeleton.c" - -static int -do_test (void) -{ - regex_t re; - int reerr; - - reerr = regcomp (&re, "^6?3?[25]?5?[14]*[25]*[69]*+[58]*87?4?$", - REG_EXTENDED | REG_NOSUB); - if (reerr != 0) - { - char buf[100]; - regerror (reerr, &re, buf, sizeof buf); - printf ("regerror %s\n", buf); - return 1; - } - - return 0; -} |