about summary refs log tree commit diff
path: root/posix/tst-fnmatch.input
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2021-09-01 13:17:34 -0400
committerDJ Delorie <dj@redhat.com>2021-09-01 14:29:59 -0400
commit69623c0db0a540f26ee537bae09446d3dcdf1f80 (patch)
tree089930c955e3a1d8779d4e19100ea17420e3a42e /posix/tst-fnmatch.input
parent224edada607ebc6aaa1aadaae423128fae7880df (diff)
downloadglibc-69623c0db0a540f26ee537bae09446d3dcdf1f80.tar.gz
glibc-69623c0db0a540f26ee537bae09446d3dcdf1f80.tar.xz
glibc-69623c0db0a540f26ee537bae09446d3dcdf1f80.zip
posix: remove some iso-8859-encoded characters
With the increasing adoption of UTF-8, modern editors may (will?)
replace iso-8859-encoded characters in the range 0x80..0xff with
their UTF-8 equivalent, as will mailers and other tools.  This breaks
our testsuite and corrupts patches.

So, this patch starts replacing these problematic characters with
\OCTal sequences instead (adding support for those in tst-fnmatch.c)
or with plain ASCII characters (PTESTS).

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Diffstat (limited to 'posix/tst-fnmatch.input')
-rw-r--r--posix/tst-fnmatch.input124
1 files changed, 62 insertions, 62 deletions
diff --git a/posix/tst-fnmatch.input b/posix/tst-fnmatch.input
index 67aac5aada..9d071683dd 100644
--- a/posix/tst-fnmatch.input
+++ b/posix/tst-fnmatch.input
@@ -477,90 +477,90 @@ C		"-"			"[Z-\\]]"	       NOMATCH
 # handling of ranges and the recognition of character (vs bytes).
 de_DE.ISO-8859-1 "a"			"[a-z]"		       0
 de_DE.ISO-8859-1 "z"			"[a-z]"		       0
-de_DE.ISO-8859-1 "ä"			"[a-z]"		       0
-de_DE.ISO-8859-1 "ö"			"[a-z]"		       0
-de_DE.ISO-8859-1 "ü"			"[a-z]"		       0
+de_DE.ISO-8859-1 "\344"			"[a-z]"		       0
+de_DE.ISO-8859-1 "\366"			"[a-z]"		       0
+de_DE.ISO-8859-1 "\374"			"[a-z]"		       0
 de_DE.ISO-8859-1 "A"			"[a-z]"		       NOMATCH
 de_DE.ISO-8859-1 "Z"			"[a-z]"		       NOMATCH
-de_DE.ISO-8859-1 "Ä"			"[a-z]"		       NOMATCH
-de_DE.ISO-8859-1 "Ö"			"[a-z]"		       NOMATCH
-de_DE.ISO-8859-1 "Ü"			"[a-z]"		       NOMATCH
+de_DE.ISO-8859-1 "\304"			"[a-z]"		       NOMATCH
+de_DE.ISO-8859-1 "\326"			"[a-z]"		       NOMATCH
+de_DE.ISO-8859-1 "\334"			"[a-z]"		       NOMATCH
 de_DE.ISO-8859-1 "a"			"[A-Z]"		       NOMATCH
 de_DE.ISO-8859-1 "z"			"[A-Z]"		       NOMATCH
-de_DE.ISO-8859-1 "ä"			"[A-Z]"		       NOMATCH
-de_DE.ISO-8859-1 "ö"			"[A-Z]"		       NOMATCH
-de_DE.ISO-8859-1 "ü"			"[A-Z]"		       NOMATCH
+de_DE.ISO-8859-1 "\344"			"[A-Z]"		       NOMATCH
+de_DE.ISO-8859-1 "\366"			"[A-Z]"		       NOMATCH
+de_DE.ISO-8859-1 "\374"			"[A-Z]"		       NOMATCH
 de_DE.ISO-8859-1 "A"			"[A-Z]"		       0
 de_DE.ISO-8859-1 "Z"			"[A-Z]"		       0
-de_DE.ISO-8859-1 "Ä"			"[A-Z]"		       0
-de_DE.ISO-8859-1 "Ö"			"[A-Z]"		       0
-de_DE.ISO-8859-1 "Ü"			"[A-Z]"		       0
+de_DE.ISO-8859-1 "\304"			"[A-Z]"		       0
+de_DE.ISO-8859-1 "\326"			"[A-Z]"		       0
+de_DE.ISO-8859-1 "\334"			"[A-Z]"		       0
 de_DE.ISO-8859-1 "a"			"[[:lower:]]"	       0
 de_DE.ISO-8859-1 "z"			"[[:lower:]]"	       0
-de_DE.ISO-8859-1 "ä"			"[[:lower:]]"	       0
-de_DE.ISO-8859-1 "ö"			"[[:lower:]]"	       0
-de_DE.ISO-8859-1 "ü"			"[[:lower:]]"	       0
+de_DE.ISO-8859-1 "\344"			"[[:lower:]]"	       0
+de_DE.ISO-8859-1 "\366"			"[[:lower:]]"	       0
+de_DE.ISO-8859-1 "\374"			"[[:lower:]]"	       0
 de_DE.ISO-8859-1 "A"			"[[:lower:]]"	       NOMATCH
 de_DE.ISO-8859-1 "Z"			"[[:lower:]]"	       NOMATCH
-de_DE.ISO-8859-1 "Ä"			"[[:lower:]]"	       NOMATCH
-de_DE.ISO-8859-1 "Ö"			"[[:lower:]]"	       NOMATCH
-de_DE.ISO-8859-1 "Ü"			"[[:lower:]]"	       NOMATCH
+de_DE.ISO-8859-1 "\304"			"[[:lower:]]"	       NOMATCH
+de_DE.ISO-8859-1 "\326"			"[[:lower:]]"	       NOMATCH
+de_DE.ISO-8859-1 "\334"			"[[:lower:]]"	       NOMATCH
 de_DE.ISO-8859-1 "a"			"[[:upper:]]"	       NOMATCH
 de_DE.ISO-8859-1 "z"			"[[:upper:]]"	       NOMATCH
-de_DE.ISO-8859-1 "ä"			"[[:upper:]]"	       NOMATCH
-de_DE.ISO-8859-1 "ö"			"[[:upper:]]"	       NOMATCH
-de_DE.ISO-8859-1 "ü"			"[[:upper:]]"	       NOMATCH
+de_DE.ISO-8859-1 "\344"			"[[:upper:]]"	       NOMATCH
+de_DE.ISO-8859-1 "\366"			"[[:upper:]]"	       NOMATCH
+de_DE.ISO-8859-1 "\374"			"[[:upper:]]"	       NOMATCH
 de_DE.ISO-8859-1 "A"			"[[:upper:]]"	       0
 de_DE.ISO-8859-1 "Z"			"[[:upper:]]"	       0
-de_DE.ISO-8859-1 "Ä"			"[[:upper:]]"	       0
-de_DE.ISO-8859-1 "Ö"			"[[:upper:]]"	       0
-de_DE.ISO-8859-1 "Ü"			"[[:upper:]]"	       0
+de_DE.ISO-8859-1 "\304"			"[[:upper:]]"	       0
+de_DE.ISO-8859-1 "\326"			"[[:upper:]]"	       0
+de_DE.ISO-8859-1 "\334"			"[[:upper:]]"	       0
 de_DE.ISO-8859-1 "a"			"[[:alpha:]]"	       0
 de_DE.ISO-8859-1 "z"			"[[:alpha:]]"	       0
-de_DE.ISO-8859-1 "ä"			"[[:alpha:]]"	       0
-de_DE.ISO-8859-1 "ö"			"[[:alpha:]]"	       0
-de_DE.ISO-8859-1 "ü"			"[[:alpha:]]"	       0
+de_DE.ISO-8859-1 "\344"			"[[:alpha:]]"	       0
+de_DE.ISO-8859-1 "\366"			"[[:alpha:]]"	       0
+de_DE.ISO-8859-1 "\374"			"[[:alpha:]]"	       0
 de_DE.ISO-8859-1 "A"			"[[:alpha:]]"	       0
 de_DE.ISO-8859-1 "Z"			"[[:alpha:]]"	       0
-de_DE.ISO-8859-1 "Ä"			"[[:alpha:]]"	       0
-de_DE.ISO-8859-1 "Ö"			"[[:alpha:]]"	       0
-de_DE.ISO-8859-1 "Ü"			"[[:alpha:]]"	       0
+de_DE.ISO-8859-1 "\304"			"[[:alpha:]]"	       0
+de_DE.ISO-8859-1 "\326"			"[[:alpha:]]"	       0
+de_DE.ISO-8859-1 "\334"			"[[:alpha:]]"	       0
 
 de_DE.ISO-8859-1 "a"			"[[=a=]b]"	       0
-de_DE.ISO-8859-1 "â"			"[[=a=]b]"	       0
-de_DE.ISO-8859-1 "à"			"[[=a=]b]"	       0
-de_DE.ISO-8859-1 "á"			"[[=a=]b]"	       0
-de_DE.ISO-8859-1 "ä"			"[[=a=]b]"	       0
+de_DE.ISO-8859-1 "\342"			"[[=a=]b]"	       0
+de_DE.ISO-8859-1 "\340"			"[[=a=]b]"	       0
+de_DE.ISO-8859-1 "\341"			"[[=a=]b]"	       0
+de_DE.ISO-8859-1 "\344"			"[[=a=]b]"	       0
 de_DE.ISO-8859-1 "b"			"[[=a=]b]"	       0
 de_DE.ISO-8859-1 "c"			"[[=a=]b]"	       NOMATCH
-de_DE.ISO-8859-1 "a"			"[[=â=]b]"	       0
-de_DE.ISO-8859-1 "â"			"[[=â=]b]"	       0
-de_DE.ISO-8859-1 "à"			"[[=â=]b]"	       0
-de_DE.ISO-8859-1 "á"			"[[=â=]b]"	       0
-de_DE.ISO-8859-1 "ä"			"[[=â=]b]"	       0
-de_DE.ISO-8859-1 "b"			"[[=â=]b]"	       0
-de_DE.ISO-8859-1 "c"			"[[=â=]b]"	       NOMATCH
-de_DE.ISO-8859-1 "a"			"[[=à=]b]"	       0
-de_DE.ISO-8859-1 "â"			"[[=à=]b]"	       0
-de_DE.ISO-8859-1 "à"			"[[=à=]b]"	       0
-de_DE.ISO-8859-1 "á"			"[[=à=]b]"	       0
-de_DE.ISO-8859-1 "ä"			"[[=à=]b]"	       0
-de_DE.ISO-8859-1 "b"			"[[=à=]b]"	       0
-de_DE.ISO-8859-1 "c"			"[[=à=]b]"	       NOMATCH
-de_DE.ISO-8859-1 "a"			"[[=á=]b]"	       0
-de_DE.ISO-8859-1 "â"			"[[=á=]b]"	       0
-de_DE.ISO-8859-1 "à"			"[[=á=]b]"	       0
-de_DE.ISO-8859-1 "á"			"[[=á=]b]"	       0
-de_DE.ISO-8859-1 "ä"			"[[=á=]b]"	       0
-de_DE.ISO-8859-1 "b"			"[[=á=]b]"	       0
-de_DE.ISO-8859-1 "c"			"[[=á=]b]"	       NOMATCH
-de_DE.ISO-8859-1 "a"			"[[=ä=]b]"	       0
-de_DE.ISO-8859-1 "â"			"[[=ä=]b]"	       0
-de_DE.ISO-8859-1 "à"			"[[=ä=]b]"	       0
-de_DE.ISO-8859-1 "á"			"[[=ä=]b]"	       0
-de_DE.ISO-8859-1 "ä"			"[[=ä=]b]"	       0
-de_DE.ISO-8859-1 "b"			"[[=ä=]b]"	       0
-de_DE.ISO-8859-1 "c"			"[[=ä=]b]"	       NOMATCH
+de_DE.ISO-8859-1 "a"			"[[=\342=]b]"	       0
+de_DE.ISO-8859-1 "\342"			"[[=\342=]b]"	       0
+de_DE.ISO-8859-1 "\340"			"[[=\342=]b]"	       0
+de_DE.ISO-8859-1 "\341"			"[[=\342=]b]"	       0
+de_DE.ISO-8859-1 "\344"			"[[=\342=]b]"	       0
+de_DE.ISO-8859-1 "b"			"[[=\342=]b]"	       0
+de_DE.ISO-8859-1 "c"			"[[=\342=]b]"	       NOMATCH
+de_DE.ISO-8859-1 "a"			"[[=\340=]b]"	       0
+de_DE.ISO-8859-1 "\342"			"[[=\340=]b]"	       0
+de_DE.ISO-8859-1 "\340"			"[[=\340=]b]"	       0
+de_DE.ISO-8859-1 "\341"			"[[=\340=]b]"	       0
+de_DE.ISO-8859-1 "\344"			"[[=\340=]b]"	       0
+de_DE.ISO-8859-1 "b"			"[[=\340=]b]"	       0
+de_DE.ISO-8859-1 "c"			"[[=\340=]b]"	       NOMATCH
+de_DE.ISO-8859-1 "a"			"[[=\341=]b]"	       0
+de_DE.ISO-8859-1 "\342"			"[[=\341=]b]"	       0
+de_DE.ISO-8859-1 "\340"			"[[=\341=]b]"	       0
+de_DE.ISO-8859-1 "\341"			"[[=\341=]b]"	       0
+de_DE.ISO-8859-1 "\344"			"[[=\341=]b]"	       0
+de_DE.ISO-8859-1 "b"			"[[=\341=]b]"	       0
+de_DE.ISO-8859-1 "c"			"[[=\341=]b]"	       NOMATCH
+de_DE.ISO-8859-1 "a"			"[[=\344=]b]"	       0
+de_DE.ISO-8859-1 "\342"			"[[=\344=]b]"	       0
+de_DE.ISO-8859-1 "\340"			"[[=\344=]b]"	       0
+de_DE.ISO-8859-1 "\341"			"[[=\344=]b]"	       0
+de_DE.ISO-8859-1 "\344"			"[[=\344=]b]"	       0
+de_DE.ISO-8859-1 "b"			"[[=\344=]b]"	       0
+de_DE.ISO-8859-1 "c"			"[[=\344=]b]"	       NOMATCH
 
 de_DE.ISO-8859-1 "aa"			"[[.a.]]a"	       0
 de_DE.ISO-8859-1 "ba"			"[[.a.]]a"	       NOMATCH