diff --git a/Unicode/8859_1.cp b/Unicode/8859_1.cp index d91bbbd2..150052c5 100644 --- a/Unicode/8859_1.cp +++ b/Unicode/8859_1.cp @@ -10,6 +10,7 @@ ISO 8859-1 # # This file differs from the original in the following ways: # - Added this comment, blank lines around it, and charset names above it. +# - Commented out mappings of bytes 0x80 to 0x9F, until bug 932 is fixed. # ---------------------------------------------------------------------- # @@ -187,38 +188,38 @@ ISO 8859-1 0x7D 0x007D # RIGHT CURLY BRACKET 0x7E 0x007E # TILDE 0x7F 0x007F # DELETE -0x80 0x0080 # -0x81 0x0081 # -0x82 0x0082 # -0x83 0x0083 # -0x84 0x0084 # -0x85 0x0085 # -0x86 0x0086 # -0x87 0x0087 # -0x88 0x0088 # -0x89 0x0089 # -0x8A 0x008A # -0x8B 0x008B # -0x8C 0x008C # -0x8D 0x008D # -0x8E 0x008E # -0x8F 0x008F # -0x90 0x0090 # -0x91 0x0091 # -0x92 0x0092 # -0x93 0x0093 # -0x94 0x0094 # -0x95 0x0095 # -0x96 0x0096 # -0x97 0x0097 # -0x98 0x0098 # -0x99 0x0099 # -0x9A 0x009A # -0x9B 0x009B # -0x9C 0x009C # -0x9D 0x009D # -0x9E 0x009E # -0x9F 0x009F # +#0x80 0x0080 # +#0x81 0x0081 # +#0x82 0x0082 # +#0x83 0x0083 # +#0x84 0x0084 # +#0x85 0x0085 # +#0x86 0x0086 # +#0x87 0x0087 # +#0x88 0x0088 # +#0x89 0x0089 # +#0x8A 0x008A # +#0x8B 0x008B # +#0x8C 0x008C # +#0x8D 0x008D # +#0x8E 0x008E # +#0x8F 0x008F # +#0x90 0x0090 # +#0x91 0x0091 # +#0x92 0x0092 # +#0x93 0x0093 # +#0x94 0x0094 # +#0x95 0x0095 # +#0x96 0x0096 # +#0x97 0x0097 # +#0x98 0x0098 # +#0x99 0x0099 # +#0x9A 0x009A # +#0x9B 0x009B # +#0x9C 0x009C # +#0x9D 0x009D # +#0x9E 0x009E # +#0x9F 0x009F # 0xA0 0x00A0 # NO-BREAK SPACE 0xA1 0x00A1 # INVERTED EXCLAMATION MARK 0xA2 0x00A2 # CENT SIGN diff --git a/Unicode/8859_15.cp b/Unicode/8859_15.cp index 6df8e94e..74485aae 100644 --- a/Unicode/8859_15.cp +++ b/Unicode/8859_15.cp @@ -10,6 +10,7 @@ ISO 8859-15 # # This file differs from the original in the following ways: # - Added this comment, blank lines around it, and charset names above it. +# - Commented out mappings of bytes 0x80 to 0x9F, until bug 932 is fixed. # ---------------------------------------------------------------------- # @@ -186,38 +187,38 @@ ISO 8859-15 0x7D 0x007D # RIGHT CURLY BRACKET 0x7E 0x007E # TILDE 0x7F 0x007F # DELETE -0x80 0x0080 # -0x81 0x0081 # -0x82 0x0082 # -0x83 0x0083 # -0x84 0x0084 # -0x85 0x0085 # -0x86 0x0086 # -0x87 0x0087 # -0x88 0x0088 # -0x89 0x0089 # -0x8A 0x008A # -0x8B 0x008B # -0x8C 0x008C # -0x8D 0x008D # -0x8E 0x008E # -0x8F 0x008F # -0x90 0x0090 # -0x91 0x0091 # -0x92 0x0092 # -0x93 0x0093 # -0x94 0x0094 # -0x95 0x0095 # -0x96 0x0096 # -0x97 0x0097 # -0x98 0x0098 # -0x99 0x0099 # -0x9A 0x009A # -0x9B 0x009B # -0x9C 0x009C # -0x9D 0x009D # -0x9E 0x009E # -0x9F 0x009F # +#0x80 0x0080 # +#0x81 0x0081 # +#0x82 0x0082 # +#0x83 0x0083 # +#0x84 0x0084 # +#0x85 0x0085 # +#0x86 0x0086 # +#0x87 0x0087 # +#0x88 0x0088 # +#0x89 0x0089 # +#0x8A 0x008A # +#0x8B 0x008B # +#0x8C 0x008C # +#0x8D 0x008D # +#0x8E 0x008E # +#0x8F 0x008F # +#0x90 0x0090 # +#0x91 0x0091 # +#0x92 0x0092 # +#0x93 0x0093 # +#0x94 0x0094 # +#0x95 0x0095 # +#0x96 0x0096 # +#0x97 0x0097 # +#0x98 0x0098 # +#0x99 0x0099 # +#0x9A 0x009A # +#0x9B 0x009B # +#0x9C 0x009C # +#0x9D 0x009D # +#0x9E 0x009E # +#0x9F 0x009F # 0xA0 0x00A0 # NO-BREAK SPACE 0xA1 0x00A1 # INVERTED EXCLAMATION MARK 0xA2 0x00A2 # CENT SIGN diff --git a/Unicode/8859_16.cp b/Unicode/8859_16.cp index 0633e35b..b7b154a9 100644 --- a/Unicode/8859_16.cp +++ b/Unicode/8859_16.cp @@ -10,6 +10,7 @@ ISO 8859-16 # # This file differs from the original in the following ways: # - Added this comment, blank lines around it, and charset names above it. +# - Commented out mappings of bytes 0x80 to 0x9F, until bug 932 is fixed. # ---------------------------------------------------------------------- # @@ -183,38 +184,38 @@ ISO 8859-16 0x7D 0x007D # RIGHT CURLY BRACKET 0x7E 0x007E # TILDE 0x7F 0x007F # DELETE -0x80 0x0080 # -0x81 0x0081 # -0x82 0x0082 # -0x83 0x0083 # -0x84 0x0084 # -0x85 0x0085 # -0x86 0x0086 # -0x87 0x0087 # -0x88 0x0088 # -0x89 0x0089 # -0x8A 0x008A # -0x8B 0x008B # -0x8C 0x008C # -0x8D 0x008D # -0x8E 0x008E # -0x8F 0x008F # -0x90 0x0090 # -0x91 0x0091 # -0x92 0x0092 # -0x93 0x0093 # -0x94 0x0094 # -0x95 0x0095 # -0x96 0x0096 # -0x97 0x0097 # -0x98 0x0098 # -0x99 0x0099 # -0x9A 0x009A # -0x9B 0x009B # -0x9C 0x009C # -0x9D 0x009D # -0x9E 0x009E # -0x9F 0x009F # +#0x80 0x0080 # +#0x81 0x0081 # +#0x82 0x0082 # +#0x83 0x0083 # +#0x84 0x0084 # +#0x85 0x0085 # +#0x86 0x0086 # +#0x87 0x0087 # +#0x88 0x0088 # +#0x89 0x0089 # +#0x8A 0x008A # +#0x8B 0x008B # +#0x8C 0x008C # +#0x8D 0x008D # +#0x8E 0x008E # +#0x8F 0x008F # +#0x90 0x0090 # +#0x91 0x0091 # +#0x92 0x0092 # +#0x93 0x0093 # +#0x94 0x0094 # +#0x95 0x0095 # +#0x96 0x0096 # +#0x97 0x0097 # +#0x98 0x0098 # +#0x99 0x0099 # +#0x9A 0x009A # +#0x9B 0x009B # +#0x9C 0x009C # +#0x9D 0x009D # +#0x9E 0x009E # +#0x9F 0x009F # 0xA0 0x00A0 # NO-BREAK SPACE 0xA1 0x0104 # LATIN CAPITAL LETTER A WITH OGONEK 0xA2 0x0105 # LATIN SMALL LETTER A WITH OGONEK diff --git a/Unicode/8859_2.cp b/Unicode/8859_2.cp index c24c0c74..1610b80b 100644 --- a/Unicode/8859_2.cp +++ b/Unicode/8859_2.cp @@ -10,6 +10,7 @@ ISO 8859-2 # # This file differs from the original in the following ways: # - Added this comment, blank lines around it, and charset names above it. +# - Commented out mappings of bytes 0x80 to 0x9F, until bug 932 is fixed. # ---------------------------------------------------------------------- # @@ -187,38 +188,38 @@ ISO 8859-2 0x7D 0x007D # RIGHT CURLY BRACKET 0x7E 0x007E # TILDE 0x7F 0x007F # DELETE -0x80 0x0080 # -0x81 0x0081 # -0x82 0x0082 # -0x83 0x0083 # -0x84 0x0084 # -0x85 0x0085 # -0x86 0x0086 # -0x87 0x0087 # -0x88 0x0088 # -0x89 0x0089 # -0x8A 0x008A # -0x8B 0x008B # -0x8C 0x008C # -0x8D 0x008D # -0x8E 0x008E # -0x8F 0x008F # -0x90 0x0090 # -0x91 0x0091 # -0x92 0x0092 # -0x93 0x0093 # -0x94 0x0094 # -0x95 0x0095 # -0x96 0x0096 # -0x97 0x0097 # -0x98 0x0098 # -0x99 0x0099 # -0x9A 0x009A # -0x9B 0x009B # -0x9C 0x009C # -0x9D 0x009D # -0x9E 0x009E # -0x9F 0x009F # +#0x80 0x0080 # +#0x81 0x0081 # +#0x82 0x0082 # +#0x83 0x0083 # +#0x84 0x0084 # +#0x85 0x0085 # +#0x86 0x0086 # +#0x87 0x0087 # +#0x88 0x0088 # +#0x89 0x0089 # +#0x8A 0x008A # +#0x8B 0x008B # +#0x8C 0x008C # +#0x8D 0x008D # +#0x8E 0x008E # +#0x8F 0x008F # +#0x90 0x0090 # +#0x91 0x0091 # +#0x92 0x0092 # +#0x93 0x0093 # +#0x94 0x0094 # +#0x95 0x0095 # +#0x96 0x0096 # +#0x97 0x0097 # +#0x98 0x0098 # +#0x99 0x0099 # +#0x9A 0x009A # +#0x9B 0x009B # +#0x9C 0x009C # +#0x9D 0x009D # +#0x9E 0x009E # +#0x9F 0x009F # 0xA0 0x00A0 # NO-BREAK SPACE 0xA1 0x0104 # LATIN CAPITAL LETTER A WITH OGONEK 0xA2 0x02D8 # BREVE diff --git a/src/intl/codepage.inc b/src/intl/codepage.inc index 40561424..aa2d1563 100644 --- a/src/intl/codepage.inc +++ b/src/intl/codepage.inc @@ -34,38 +34,38 @@ unsigned char *const aliases_7bit [] = { /*** 8859_1 ***/ const uint16_t highhalf_8859_1 [] = { - /* 0x80 */ 0x0080, /* */ - /* 0x81 */ 0x0081, /* */ - /* 0x82 */ 0x0082, /* */ - /* 0x83 */ 0x0083, /* */ - /* 0x84 */ 0x0084, /* */ - /* 0x85 */ 0x0085, /* */ - /* 0x86 */ 0x0086, /* */ - /* 0x87 */ 0x0087, /* */ - /* 0x88 */ 0x0088, /* */ - /* 0x89 */ 0x0089, /* */ - /* 0x8A */ 0x008A, /* */ - /* 0x8B */ 0x008B, /* */ - /* 0x8C */ 0x008C, /* */ - /* 0x8D */ 0x008D, /* */ - /* 0x8E */ 0x008E, /* */ - /* 0x8F */ 0x008F, /* */ - /* 0x90 */ 0x0090, /* */ - /* 0x91 */ 0x0091, /* */ - /* 0x92 */ 0x0092, /* */ - /* 0x93 */ 0x0093, /* */ - /* 0x94 */ 0x0094, /* */ - /* 0x95 */ 0x0095, /* */ - /* 0x96 */ 0x0096, /* */ - /* 0x97 */ 0x0097, /* */ - /* 0x98 */ 0x0098, /* */ - /* 0x99 */ 0x0099, /* */ - /* 0x9A */ 0x009A, /* */ - /* 0x9B */ 0x009B, /* */ - /* 0x9C */ 0x009C, /* */ - /* 0x9D */ 0x009D, /* */ - /* 0x9E */ 0x009E, /* */ - /* 0x9F */ 0x009F, /* */ + /* 0x80 */ 0xFFFF, + /* 0x81 */ 0xFFFF, + /* 0x82 */ 0xFFFF, + /* 0x83 */ 0xFFFF, + /* 0x84 */ 0xFFFF, + /* 0x85 */ 0xFFFF, + /* 0x86 */ 0xFFFF, + /* 0x87 */ 0xFFFF, + /* 0x88 */ 0xFFFF, + /* 0x89 */ 0xFFFF, + /* 0x8A */ 0xFFFF, + /* 0x8B */ 0xFFFF, + /* 0x8C */ 0xFFFF, + /* 0x8D */ 0xFFFF, + /* 0x8E */ 0xFFFF, + /* 0x8F */ 0xFFFF, + /* 0x90 */ 0xFFFF, + /* 0x91 */ 0xFFFF, + /* 0x92 */ 0xFFFF, + /* 0x93 */ 0xFFFF, + /* 0x94 */ 0xFFFF, + /* 0x95 */ 0xFFFF, + /* 0x96 */ 0xFFFF, + /* 0x97 */ 0xFFFF, + /* 0x98 */ 0xFFFF, + /* 0x99 */ 0xFFFF, + /* 0x9A */ 0xFFFF, + /* 0x9B */ 0xFFFF, + /* 0x9C */ 0xFFFF, + /* 0x9D */ 0xFFFF, + /* 0x9E */ 0xFFFF, + /* 0x9F */ 0xFFFF, /* 0xA0 */ 0x00A0, /* NO-BREAK SPACE */ /* 0xA1 */ 0x00A1, /* INVERTED EXCLAMATION MARK */ /* 0xA2 */ 0x00A2, /* CENT SIGN */ @@ -188,38 +188,38 @@ unsigned char *const aliases_8859_1 [] = { /*** 8859_2 ***/ const uint16_t highhalf_8859_2 [] = { - /* 0x80 */ 0x0080, /* */ - /* 0x81 */ 0x0081, /* */ - /* 0x82 */ 0x0082, /* */ - /* 0x83 */ 0x0083, /* */ - /* 0x84 */ 0x0084, /* */ - /* 0x85 */ 0x0085, /* */ - /* 0x86 */ 0x0086, /* */ - /* 0x87 */ 0x0087, /* */ - /* 0x88 */ 0x0088, /* */ - /* 0x89 */ 0x0089, /* */ - /* 0x8A */ 0x008A, /* */ - /* 0x8B */ 0x008B, /* */ - /* 0x8C */ 0x008C, /* */ - /* 0x8D */ 0x008D, /* */ - /* 0x8E */ 0x008E, /* */ - /* 0x8F */ 0x008F, /* */ - /* 0x90 */ 0x0090, /* */ - /* 0x91 */ 0x0091, /* */ - /* 0x92 */ 0x0092, /* */ - /* 0x93 */ 0x0093, /* */ - /* 0x94 */ 0x0094, /* */ - /* 0x95 */ 0x0095, /* */ - /* 0x96 */ 0x0096, /* */ - /* 0x97 */ 0x0097, /* */ - /* 0x98 */ 0x0098, /* */ - /* 0x99 */ 0x0099, /* */ - /* 0x9A */ 0x009A, /* */ - /* 0x9B */ 0x009B, /* */ - /* 0x9C */ 0x009C, /* */ - /* 0x9D */ 0x009D, /* */ - /* 0x9E */ 0x009E, /* */ - /* 0x9F */ 0x009F, /* */ + /* 0x80 */ 0xFFFF, + /* 0x81 */ 0xFFFF, + /* 0x82 */ 0xFFFF, + /* 0x83 */ 0xFFFF, + /* 0x84 */ 0xFFFF, + /* 0x85 */ 0xFFFF, + /* 0x86 */ 0xFFFF, + /* 0x87 */ 0xFFFF, + /* 0x88 */ 0xFFFF, + /* 0x89 */ 0xFFFF, + /* 0x8A */ 0xFFFF, + /* 0x8B */ 0xFFFF, + /* 0x8C */ 0xFFFF, + /* 0x8D */ 0xFFFF, + /* 0x8E */ 0xFFFF, + /* 0x8F */ 0xFFFF, + /* 0x90 */ 0xFFFF, + /* 0x91 */ 0xFFFF, + /* 0x92 */ 0xFFFF, + /* 0x93 */ 0xFFFF, + /* 0x94 */ 0xFFFF, + /* 0x95 */ 0xFFFF, + /* 0x96 */ 0xFFFF, + /* 0x97 */ 0xFFFF, + /* 0x98 */ 0xFFFF, + /* 0x99 */ 0xFFFF, + /* 0x9A */ 0xFFFF, + /* 0x9B */ 0xFFFF, + /* 0x9C */ 0xFFFF, + /* 0x9D */ 0xFFFF, + /* 0x9E */ 0xFFFF, + /* 0x9F */ 0xFFFF, /* 0xA0 */ 0x00A0, /* NO-BREAK SPACE */ /* 0xA1 */ 0x0104, /* LATIN CAPITAL LETTER A WITH OGONEK */ /* 0xA2 */ 0x02D8, /* BREVE */ @@ -1832,38 +1832,38 @@ unsigned char *const aliases_8859_14 [] = { /*** 8859_15 ***/ const uint16_t highhalf_8859_15 [] = { - /* 0x80 */ 0x0080, /* */ - /* 0x81 */ 0x0081, /* */ - /* 0x82 */ 0x0082, /* */ - /* 0x83 */ 0x0083, /* */ - /* 0x84 */ 0x0084, /* */ - /* 0x85 */ 0x0085, /* */ - /* 0x86 */ 0x0086, /* */ - /* 0x87 */ 0x0087, /* */ - /* 0x88 */ 0x0088, /* */ - /* 0x89 */ 0x0089, /* */ - /* 0x8A */ 0x008A, /* */ - /* 0x8B */ 0x008B, /* */ - /* 0x8C */ 0x008C, /* */ - /* 0x8D */ 0x008D, /* */ - /* 0x8E */ 0x008E, /* */ - /* 0x8F */ 0x008F, /* */ - /* 0x90 */ 0x0090, /* */ - /* 0x91 */ 0x0091, /* */ - /* 0x92 */ 0x0092, /* */ - /* 0x93 */ 0x0093, /* */ - /* 0x94 */ 0x0094, /* */ - /* 0x95 */ 0x0095, /* */ - /* 0x96 */ 0x0096, /* */ - /* 0x97 */ 0x0097, /* */ - /* 0x98 */ 0x0098, /* */ - /* 0x99 */ 0x0099, /* */ - /* 0x9A */ 0x009A, /* */ - /* 0x9B */ 0x009B, /* */ - /* 0x9C */ 0x009C, /* */ - /* 0x9D */ 0x009D, /* */ - /* 0x9E */ 0x009E, /* */ - /* 0x9F */ 0x009F, /* */ + /* 0x80 */ 0xFFFF, + /* 0x81 */ 0xFFFF, + /* 0x82 */ 0xFFFF, + /* 0x83 */ 0xFFFF, + /* 0x84 */ 0xFFFF, + /* 0x85 */ 0xFFFF, + /* 0x86 */ 0xFFFF, + /* 0x87 */ 0xFFFF, + /* 0x88 */ 0xFFFF, + /* 0x89 */ 0xFFFF, + /* 0x8A */ 0xFFFF, + /* 0x8B */ 0xFFFF, + /* 0x8C */ 0xFFFF, + /* 0x8D */ 0xFFFF, + /* 0x8E */ 0xFFFF, + /* 0x8F */ 0xFFFF, + /* 0x90 */ 0xFFFF, + /* 0x91 */ 0xFFFF, + /* 0x92 */ 0xFFFF, + /* 0x93 */ 0xFFFF, + /* 0x94 */ 0xFFFF, + /* 0x95 */ 0xFFFF, + /* 0x96 */ 0xFFFF, + /* 0x97 */ 0xFFFF, + /* 0x98 */ 0xFFFF, + /* 0x99 */ 0xFFFF, + /* 0x9A */ 0xFFFF, + /* 0x9B */ 0xFFFF, + /* 0x9C */ 0xFFFF, + /* 0x9D */ 0xFFFF, + /* 0x9E */ 0xFFFF, + /* 0x9F */ 0xFFFF, /* 0xA0 */ 0x00A0, /* NO-BREAK SPACE */ /* 0xA1 */ 0x00A1, /* INVERTED EXCLAMATION MARK */ /* 0xA2 */ 0x00A2, /* CENT SIGN */ @@ -1984,38 +1984,38 @@ unsigned char *const aliases_8859_15 [] = { /*** 8859_16 ***/ const uint16_t highhalf_8859_16 [] = { - /* 0x80 */ 0x0080, /* */ - /* 0x81 */ 0x0081, /* */ - /* 0x82 */ 0x0082, /* */ - /* 0x83 */ 0x0083, /* */ - /* 0x84 */ 0x0084, /* */ - /* 0x85 */ 0x0085, /* */ - /* 0x86 */ 0x0086, /* */ - /* 0x87 */ 0x0087, /* */ - /* 0x88 */ 0x0088, /* */ - /* 0x89 */ 0x0089, /* */ - /* 0x8A */ 0x008A, /* */ - /* 0x8B */ 0x008B, /* */ - /* 0x8C */ 0x008C, /* */ - /* 0x8D */ 0x008D, /* */ - /* 0x8E */ 0x008E, /* */ - /* 0x8F */ 0x008F, /* */ - /* 0x90 */ 0x0090, /* */ - /* 0x91 */ 0x0091, /* */ - /* 0x92 */ 0x0092, /* */ - /* 0x93 */ 0x0093, /* */ - /* 0x94 */ 0x0094, /* */ - /* 0x95 */ 0x0095, /* */ - /* 0x96 */ 0x0096, /* */ - /* 0x97 */ 0x0097, /* */ - /* 0x98 */ 0x0098, /* */ - /* 0x99 */ 0x0099, /* */ - /* 0x9A */ 0x009A, /* */ - /* 0x9B */ 0x009B, /* */ - /* 0x9C */ 0x009C, /* */ - /* 0x9D */ 0x009D, /* */ - /* 0x9E */ 0x009E, /* */ - /* 0x9F */ 0x009F, /* */ + /* 0x80 */ 0xFFFF, + /* 0x81 */ 0xFFFF, + /* 0x82 */ 0xFFFF, + /* 0x83 */ 0xFFFF, + /* 0x84 */ 0xFFFF, + /* 0x85 */ 0xFFFF, + /* 0x86 */ 0xFFFF, + /* 0x87 */ 0xFFFF, + /* 0x88 */ 0xFFFF, + /* 0x89 */ 0xFFFF, + /* 0x8A */ 0xFFFF, + /* 0x8B */ 0xFFFF, + /* 0x8C */ 0xFFFF, + /* 0x8D */ 0xFFFF, + /* 0x8E */ 0xFFFF, + /* 0x8F */ 0xFFFF, + /* 0x90 */ 0xFFFF, + /* 0x91 */ 0xFFFF, + /* 0x92 */ 0xFFFF, + /* 0x93 */ 0xFFFF, + /* 0x94 */ 0xFFFF, + /* 0x95 */ 0xFFFF, + /* 0x96 */ 0xFFFF, + /* 0x97 */ 0xFFFF, + /* 0x98 */ 0xFFFF, + /* 0x99 */ 0xFFFF, + /* 0x9A */ 0xFFFF, + /* 0x9B */ 0xFFFF, + /* 0x9C */ 0xFFFF, + /* 0x9D */ 0xFFFF, + /* 0x9E */ 0xFFFF, + /* 0x9F */ 0xFFFF, /* 0xA0 */ 0x00A0, /* NO-BREAK SPACE */ /* 0xA1 */ 0x0104, /* LATIN CAPITAL LETTER A WITH OGONEK */ /* 0xA2 */ 0x0105, /* LATIN SMALL LETTER A WITH OGONEK */