]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
localedata: Use U+00AF MACRON in more EBCDIC charsets [BZ #27882]
authorFlorian Weimer <fweimer@redhat.com>
Tue, 18 May 2021 05:21:33 +0000 (07:21 +0200)
committerFlorian Weimer <fweimer@redhat.com>
Tue, 18 May 2021 05:21:45 +0000 (07:21 +0200)
This updates IBM256, IBM277, IBM278, IBM280, IBM284, IBM297, IBM424
in the same way that IBM273 was updated for bug 23290.

IBM256 and IBM424 still have holes after this change, so HAS_HOLES
is not updated.

Reviewed-by: Siddhesh Poyarekar <siddhesh@sourceware.org>
12 files changed:
iconvdata/ibm277.c
iconvdata/ibm278.c
iconvdata/ibm280.c
iconvdata/ibm284.c
iconvdata/ibm297.c
localedata/charmaps/IBM256
localedata/charmaps/IBM277
localedata/charmaps/IBM278
localedata/charmaps/IBM280
localedata/charmaps/IBM284
localedata/charmaps/IBM297
localedata/charmaps/IBM424

index d98f19d4f4485d5f3267eaf94b812e7766c88f68..4170a88adbc6566fc6d6b0f361e3ef4c19357e71 100644 (file)
@@ -23,6 +23,6 @@
 #define TABLES <ibm277.h>
 
 #define CHARSET_NAME   "IBM277//"
-#define HAS_HOLES      1       /* Not all 256 character are defined.  */
+#define HAS_HOLES      0
 
 #include <8bit-gap.c>
index 20a74985e31e77ec1e49316246416c649e594e51..8f78b5a0674bcb5e9adb1101b426bbe8082de55c 100644 (file)
@@ -23,6 +23,6 @@
 #define TABLES <ibm278.h>
 
 #define CHARSET_NAME   "IBM278//"
-#define HAS_HOLES      1       /* Not all 256 character are defined.  */
+#define HAS_HOLES      0
 
 #include <8bit-gap.c>
index 60d78963bca4d7d1c08bec880d8d47b03c749dc4..35283a1691c3784857b0844ecc3fa146dadab776 100644 (file)
@@ -23,6 +23,6 @@
 #define TABLES <ibm280.h>
 
 #define CHARSET_NAME   "IBM280//"
-#define HAS_HOLES      1       /* Not all 256 character are defined.  */
+#define HAS_HOLES      0
 
 #include <8bit-gap.c>
index e2e20a0ce56bafa618399a073434d0918c2a1360..2fdd6e3a67206bf28ac58f90797e29db8a19536d 100644 (file)
@@ -23,6 +23,6 @@
 #define TABLES <ibm284.h>
 
 #define CHARSET_NAME   "IBM284//"
-#define HAS_HOLES      1       /* Not all 256 character are defined.  */
+#define HAS_HOLES      0
 
 #include <8bit-gap.c>
index 768b7c0693003c16e0d312733b8f2851b84f7fbe..f52b40cf35f95d0ae52cdff38313eaec2a4d1e38 100644 (file)
@@ -23,6 +23,6 @@
 #define TABLES <ibm297.h>
 
 #define CHARSET_NAME   "IBM297//"
-#define HAS_HOLES      1       /* Not all 256 character are defined.  */
+#define HAS_HOLES      0
 
 #include <8bit-gap.c>
index 5cfd2db5f436cd0781b0f3b5d22b9160c309f3ea..bdc1abf0ade3bfc4b92d6c167b8592e5979b4873 100644 (file)
@@ -194,7 +194,7 @@ CHARMAP
 <U00BE>     /xb9         VULGAR FRACTION THREE QUARTERS
 <U00AC>     /xba         NOT SIGN
 <U007C>     /xbb         VERTICAL LINE
-<U203E>     /xbc         OVERLINE
+<U00AF>     /xbc         MACRON
 <U00A8>     /xbd         DIAERESIS
 <U00B4>     /xbe         ACUTE ACCENT
 <U2017>     /xbf         DOUBLE LOW LINE
index 1c0b5cb9fb659364249cabd09fe4771af28473ab..2f6e3992109a2b33736ac451b7fb542a67fe78f4 100644 (file)
@@ -195,7 +195,7 @@ CHARMAP
 <U00BE>     /xb9         VULGAR FRACTION THREE QUARTERS
 <U00AC>     /xba         NOT SIGN
 <U007C>     /xbb         VERTICAL LINE
-<U203E>     /xbc         OVERLINE
+<U00AF>     /xbc         MACRON
 <U00A8>     /xbd         DIAERESIS
 <U00B4>     /xbe         ACUTE ACCENT
 <U00D7>     /xbf         MULTIPLICATION SIGN
index 646961501c74c4df0dbd07827cc48cb54bee9e81..bdfae7621028f003fcab50ae92b4a830e26af800 100644 (file)
@@ -196,7 +196,7 @@ CHARMAP
 <U00BE>     /xb9         VULGAR FRACTION THREE QUARTERS
 <U00AC>     /xba         NOT SIGN
 <U007C>     /xbb         VERTICAL LINE
-<U203E>     /xbc         OVERLINE
+<U00AF>     /xbc         MACRON
 <U00A8>     /xbd         DIAERESIS
 <U00B4>     /xbe         ACUTE ACCENT
 <U00D7>     /xbf         MULTIPLICATION SIGN
index 5de3b3e7b96796c0e3d55a199c18ebacb062800f..4c31242806b0ac19e53b4a62efbeb2188e2f269d 100644 (file)
@@ -195,7 +195,7 @@ CHARMAP
 <U00BE>     /xb9         VULGAR FRACTION THREE QUARTERS
 <U00AC>     /xba         NOT SIGN
 <U007C>     /xbb         VERTICAL LINE
-<U203E>     /xbc         OVERLINE
+<U00AF>     /xbc         MACRON
 <U00A8>     /xbd         DIAERESIS
 <U00B4>     /xbe         ACUTE ACCENT
 <U00D7>     /xbf         MULTIPLICATION SIGN
index c64b2a65ab748540458a4120d8938ff89707c28c..46a8737a715e4e567f3cfc823d47b7ab8d6e5e34 100644 (file)
@@ -195,7 +195,7 @@ CHARMAP
 <U00BE>     /xb9         VULGAR FRACTION THREE QUARTERS
 <U005E>     /xba         CIRCUMFLEX ACCENT
 <U0021>     /xbb         EXCLAMATION MARK
-<U203E>     /xbc         OVERLINE
+<U00AF>     /xbc         MACRON
 <U007E>     /xbd         TILDE
 <U00B4>     /xbe         ACUTE ACCENT
 <U00D7>     /xbf         MULTIPLICATION SIGN
index 33b74eee437241aadc22a88d7828553d452a55a8..14361ad418cf1bc7f80eb08ffe455c1ec909ffd2 100644 (file)
@@ -195,7 +195,7 @@ CHARMAP
 <U00BE>     /xb9         VULGAR FRACTION THREE QUARTERS
 <U00AC>     /xba         NOT SIGN
 <U007C>     /xbb         VERTICAL LINE
-<U203E>     /xbc         OVERLINE
+<U00AF>     /xbc         MACRON
 <U007E>     /xbd         TILDE
 <U00B4>     /xbe         ACUTE ACCENT
 <U00D7>     /xbf         MULTIPLICATION SIGN
index 883e43b8ae04ee4c5cad945bad156274afc21b69..deca11e1b18ec0a6fa7a8f31303b6e965911583b 100644 (file)
@@ -175,7 +175,7 @@ CHARMAP
 <U00BE>     /xb9         VULGAR FRACTION THREE QUARTERS
 <U005B>     /xba         LEFT SQUARE BRACKET
 <U005D>     /xbb         RIGHT SQUARE BRACKET
-<U203E>     /xbc         OVERLINE
+<U00AF>     /xbc         MACRON
 <U00A8>     /xbd         DIAERESIS
 <U00B4>     /xbe         ACUTE ACCENT
 <U00D7>     /xbf         MULTIPLICATION SIGN