aboutsummaryrefslogtreecommitdiff
path: root/posix/bug-regex16.c
diff options
context:
space:
mode:
Diffstat (limited to 'posix/bug-regex16.c')
-rw-r--r--posix/bug-regex16.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/posix/bug-regex16.c b/posix/bug-regex16.c
deleted file mode 100644
index 1e41ccb718..0000000000
--- a/posix/bug-regex16.c
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Test re_compile_pattern error messages. */
-
-#include <stdio.h>
-#include <string.h>
-#include <regex.h>
-
-int
-main (void)
-{
- struct re_pattern_buffer re;
- const char *s;
- int ret = 0;
-
- re_set_syntax (RE_SYNTAX_POSIX_EGREP);
- memset (&re, 0, sizeof (re));
- s = re_compile_pattern ("[[.invalid_collating_symbol.]]", 30, &re);
- if (s == NULL || strcmp (s, "Invalid collation character"))
- {
- printf ("re_compile_pattern returned %s\n", s);
- ret = 1;
- }
- s = re_compile_pattern ("[[=invalid_equivalence_class=]]", 31, &re);
- if (s == NULL || strcmp (s, "Invalid collation character"))
- {
- printf ("re_compile_pattern returned %s\n", s);
- ret = 1;
- }
- s = re_compile_pattern ("[[:invalid_character_class:]]", 29, &re);
- if (s == NULL || strcmp (s, "Invalid character class name"))
- {
- printf ("re_compile_pattern returned %s\n", s);
- ret = 1;
- }
- return ret;
-}