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 d98f19d..4170a88 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 20a7498..8f78b5a 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 60d7896..35283a1 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 e2e20a0..2fdd6e3 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 768b7c0..f52b40c 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 5cfd2db..bdc1abf 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 1c0b5cb..2f6e399 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 6469615..bdfae76 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 5de3b3e..4c31242 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 c64b2a6..46a8737 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 33b74ee..14361ad 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 883e43b..deca11e 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