aboutsummaryrefslogtreecommitdiff
path: root/posix/bug-regex32.c
diff options
context:
space:
mode:
Diffstat (limited to 'posix/bug-regex32.c')
-rw-r--r--posix/bug-regex32.c36
1 files changed, 0 insertions, 36 deletions
diff --git a/posix/bug-regex32.c b/posix/bug-regex32.c
deleted file mode 100644
index 525232c69b..0000000000
--- a/posix/bug-regex32.c
+++ /dev/null
@@ -1,36 +0,0 @@
-// BZ 12811
-#include <regex.h>
-#include <stdio.h>
-#include <locale.h>
-
-static int
-do_test (void)
-{
- char buf[1000];
- regex_t preg;
- if (setlocale (LC_CTYPE, "de_DE.UTF-8") == NULL)
- {
- puts ("setlocale failed");
- return 1;
- }
-
- int e = regcomp (&preg, ".*ab", REG_ICASE);
- if (e != 0)
- {
- regerror (e, &preg, buf, sizeof (buf));
- printf ("regcomp = %d \"%s\"\n", e, buf);
- return 1;
- }
-
- // Incomplete character at the end of the buffer
- e = regexec (&preg, "aaaaaaaaaaaa\xc4", 0, NULL, 0);
-
- regfree (&preg);
- regerror (e, &preg, buf, sizeof (buf));
- printf ("regexec = %d \"%s\"\n", e, buf);
-
- return e != REG_NOMATCH;
-}
-
-#define TEST_FUNCTION do_test ()
-#include "../test-skeleton.c"