From 6e682cf5c1abaa1689549ea4208269ff4939d824 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 2 Oct 2007 18:02:25 +0000 Subject: [PATCH] * string/strcoll_l.c (STRCOLL): Correct handling of switching from backward to forward direction. --- ChangeLog | 3 + localedata/ChangeLog | 3 + localedata/charmaps/UTF-8 | 445 ++++++++++++++++++++++++---------------------- 3 files changed, 234 insertions(+), 217 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4339ef4..50d30f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2007-10-02 Ulrich Drepper + * string/strcoll_l.c (STRCOLL): Correct handling of switching from + backward to forward direction. + * string/strcoll_l.c (STRCOLL): Correct test for alloca use. [BZ #645] diff --git a/localedata/ChangeLog b/localedata/ChangeLog index 4734dc3..db32361 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -1,5 +1,8 @@ 2007-10-02 Ulrich Drepper + * charmaps/UTF-8: Fix U06FF definition. Remove double U074A + definition. Add U0B71 and U27C0 to U27CA definitions. + * de_DE.in: Adjust for correct handling of backward direction sorting. * fr_FR.in: New file. diff --git a/localedata/charmaps/UTF-8 b/localedata/charmaps/UTF-8 index 9ab3e6c..05bd81d 100644 --- a/localedata/charmaps/UTF-8 +++ b/localedata/charmaps/UTF-8 @@ -551,7 +551,7 @@ CHARMAP /xc8/x9e LATIN CAPITAL LETTER H WITH CARON /xc8/x9f LATIN SMALL LETTER H WITH CARON /xc8/xa0 LATIN CAPITAL LETTER N WITH LONG RIGHT LEG - /xc8/xa1 LATIN SMALL LETTER D WITH CURL + /xc8/xa1 LATIN SMALL LETTER D WITH CURL /xc8/xa2 LATIN CAPITAL LETTER OU /xc8/xa3 LATIN SMALL LETTER OU /xc8/xa4 LATIN CAPITAL LETTER Z WITH HOOK @@ -570,34 +570,34 @@ CHARMAP /xc8/xb1 LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON /xc8/xb2 LATIN CAPITAL LETTER Y WITH MACRON /xc8/xb3 LATIN SMALL LETTER Y WITH MACRON - /xc8/xb4 LATIN SMALL LETTER L WITH CURL - /xc8/xb5 LATIN SMALL LETTER N WITH CURL - /xc8/xb6 LATIN SMALL LETTER T WITH CURL - /xc8/xb7 LATIN SMALL LETTER DOTLESS J - /xc8/xb8 LATIN SMALL LETTER DB DIGRAPH - /xc8/xb9 LATIN SMALL LETTER QP DIGRAPH - /xc8/xba LATIN CAPITAL LETTER A WITH STROKE - /xc8/xbb LATIN CAPITAL LETTER C WITH STROKE - /xc8/xbc LATIN SMALL LETTER C WITH STROKE - /xc8/xbd LATIN CAPITAL LETTER L WITH BAR - /xc8/xbe LATIN CAPITAL LETTER T WITH DIAGONAL STROKE - /xc8/xbf LATIN SMALL LETTER S WITH SWASH TAIL - /xc9/x80 LATIN SMALL LETTER Z WITH SWASH TAIL - /xc9/x81 LATIN CAPITAL LETTER GLOTTAL STOP - /xc9/x82 LATIN SMALL LETTER GLOTTAL STOP - /xc9/x83 LATIN CAPITAL LETTER B WITH STROKE - /xc9/x84 LATIN CAPITAL LETTER U BAR - /xc9/x85 LATIN CAPITAL LETTER TURNED V - /xc9/x86 LATIN CAPITAL LETTER E WITH STROKE - /xc9/x87 LATIN SMALL LETTER E WITH STROKE - /xc9/x88 LATIN CAPITAL LETTER J WITH STROKE - /xc9/x89 LATIN SMALL LETTER J WITH STROKE - /xc9/x8a LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL - /xc9/x8b LATIN SMALL LETTER Q WITH HOOK TAIL - /xc9/x8c LATIN CAPITAL LETTER R WITH STROKE - /xc9/x8d LATIN SMALL LETTER R WITH STROKE - /xc9/x8e LATIN CAPITAL LETTER Y WITH STROKE - /xc9/x8f LATIN SMALL LETTER Y WITH STROKE + /xc8/xb4 LATIN SMALL LETTER L WITH CURL + /xc8/xb5 LATIN SMALL LETTER N WITH CURL + /xc8/xb6 LATIN SMALL LETTER T WITH CURL + /xc8/xb7 LATIN SMALL LETTER DOTLESS J + /xc8/xb8 LATIN SMALL LETTER DB DIGRAPH + /xc8/xb9 LATIN SMALL LETTER QP DIGRAPH + /xc8/xba LATIN CAPITAL LETTER A WITH STROKE + /xc8/xbb LATIN CAPITAL LETTER C WITH STROKE + /xc8/xbc LATIN SMALL LETTER C WITH STROKE + /xc8/xbd LATIN CAPITAL LETTER L WITH BAR + /xc8/xbe LATIN CAPITAL LETTER T WITH DIAGONAL STROKE + /xc8/xbf LATIN SMALL LETTER S WITH SWASH TAIL + /xc9/x80 LATIN SMALL LETTER Z WITH SWASH TAIL + /xc9/x81 LATIN CAPITAL LETTER GLOTTAL STOP + /xc9/x82 LATIN SMALL LETTER GLOTTAL STOP + /xc9/x83 LATIN CAPITAL LETTER B WITH STROKE + /xc9/x84 LATIN CAPITAL LETTER U BAR + /xc9/x85 LATIN CAPITAL LETTER TURNED V + /xc9/x86 LATIN CAPITAL LETTER E WITH STROKE + /xc9/x87 LATIN SMALL LETTER E WITH STROKE + /xc9/x88 LATIN CAPITAL LETTER J WITH STROKE + /xc9/x89 LATIN SMALL LETTER J WITH STROKE + /xc9/x8a LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL + /xc9/x8b LATIN SMALL LETTER Q WITH HOOK TAIL + /xc9/x8c LATIN CAPITAL LETTER R WITH STROKE + /xc9/x8d LATIN SMALL LETTER R WITH STROKE + /xc9/x8e LATIN CAPITAL LETTER Y WITH STROKE + /xc9/x8f LATIN SMALL LETTER Y WITH STROKE /xc9/x90 LATIN SMALL LETTER TURNED A /xc9/x91 LATIN SMALL LETTER ALPHA /xc9/x92 LATIN SMALL LETTER TURNED ALPHA @@ -692,8 +692,8 @@ CHARMAP /xca/xab LATIN SMALL LETTER LZ DIGRAPH /xca/xac LATIN LETTER BILABIAL PERCUSSIVE /xca/xad LATIN LETTER BIDENTAL PERCUSSIVE - /xca/xae LATIN SMALL LETTER TURNED H WITH FISHHOOK - /xca/xaf LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL + /xca/xae LATIN SMALL LETTER TURNED H WITH FISHHOOK + /xca/xaf LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL /xca/xb0 MODIFIER LETTER SMALL H /xca/xb1 MODIFIER LETTER SMALL H WITH HOOK /xca/xb2 MODIFIER LETTER SMALL J @@ -757,23 +757,23 @@ CHARMAP /xcb/xac MODIFIER LETTER VOICING /xcb/xad MODIFIER LETTER UNASPIRATED /xcb/xae MODIFIER LETTER DOUBLE APOSTROPHE - /xcb/xaf MODIFIER LETTER LOW DOWN ARROWHEAD - /xcb/xb0 MODIFIER LETTER LOW UP ARROWHEAD - /xcb/xb1 MODIFIER LETTER LOW LEFT ARROWHEAD - /xcb/xb2 MODIFIER LETTER LOW RIGHT ARROWHEAD - /xcb/xb3 MODIFIER LETTER LOW RING - /xcb/xb4 MODIFIER LETTER MIDDLE GRAVE ACCENT - /xcb/xb5 MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT - /xcb/xb6 MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT - /xcb/xb7 MODIFIER LETTER LOW TILDE - /xcb/xb8 MODIFIER LETTER RAISED COLON - /xcb/xb9 MODIFIER LETTER BEGIN HIGH TONE - /xcb/xba MODIFIER LETTER END HIGH TONE - /xcb/xbb MODIFIER LETTER BEGIN LOW TONE - /xcb/xbc MODIFIER LETTER END LOW TONE - /xcb/xbd MODIFIER LETTER SHELF - /xcb/xbe MODIFIER LETTER OPEN SHELF - /xcb/xbf MODIFIER LETTER LOW LEFT ARROW + /xcb/xaf MODIFIER LETTER LOW DOWN ARROWHEAD + /xcb/xb0 MODIFIER LETTER LOW UP ARROWHEAD + /xcb/xb1 MODIFIER LETTER LOW LEFT ARROWHEAD + /xcb/xb2 MODIFIER LETTER LOW RIGHT ARROWHEAD + /xcb/xb3 MODIFIER LETTER LOW RING + /xcb/xb4 MODIFIER LETTER MIDDLE GRAVE ACCENT + /xcb/xb5 MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT + /xcb/xb6 MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT + /xcb/xb7 MODIFIER LETTER LOW TILDE + /xcb/xb8 MODIFIER LETTER RAISED COLON + /xcb/xb9 MODIFIER LETTER BEGIN HIGH TONE + /xcb/xba MODIFIER LETTER END HIGH TONE + /xcb/xbb MODIFIER LETTER BEGIN LOW TONE + /xcb/xbc MODIFIER LETTER END LOW TONE + /xcb/xbd MODIFIER LETTER SHELF + /xcb/xbe MODIFIER LETTER OPEN SHELF + /xcb/xbf MODIFIER LETTER LOW LEFT ARROW /xcc/x80 COMBINING GRAVE ACCENT /xcc/x81 COMBINING ACUTE ACCENT /xcc/x82 COMBINING CIRCUMFLEX ACCENT @@ -854,22 +854,22 @@ CHARMAP /xcd/x8d COMBINING LEFT RIGHT ARROW BELOW /xcd/x8e COMBINING UPWARDS ARROW BELOW /xcd/x8f COMBINING GRAPHEME JOINER - /xcd/x90 COMBINING RIGHT ARROWHEAD ABOVE - /xcd/x91 COMBINING LEFT HALF RING ABOVE - /xcd/x92 COMBINING FERMATA - /xcd/x93 COMBINING X BELOW - /xcd/x94 COMBINING LEFT ARROWHEAD BELOW - /xcd/x95 COMBINING RIGHT ARROWHEAD BELOW - /xcd/x96 COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW - /xcd/x97 COMBINING RIGHT HALF RING ABOVE - /xcd/x98 COMBINING DOT ABOVE RIGHT - /xcd/x99 COMBINING ASTERISK BELOW - /xcd/x9a COMBINING DOUBLE RING BELOW - /xcd/x9b COMBINING ZIGZAG ABOVE - /xcd/x9c COMBINING DOUBLE BREVE BELOW - /xcd/x9d COMBINING DOUBLE BREVE - /xcd/x9e COMBINING DOUBLE MACRON - /xcd/x9f COMBINING DOUBLE MACRON BELOW + /xcd/x90 COMBINING RIGHT ARROWHEAD ABOVE + /xcd/x91 COMBINING LEFT HALF RING ABOVE + /xcd/x92 COMBINING FERMATA + /xcd/x93 COMBINING X BELOW + /xcd/x94 COMBINING LEFT ARROWHEAD BELOW + /xcd/x95 COMBINING RIGHT ARROWHEAD BELOW + /xcd/x96 COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW + /xcd/x97 COMBINING RIGHT HALF RING ABOVE + /xcd/x98 COMBINING DOT ABOVE RIGHT + /xcd/x99 COMBINING ASTERISK BELOW + /xcd/x9a COMBINING DOUBLE RING BELOW + /xcd/x9b COMBINING ZIGZAG ABOVE + /xcd/x9c COMBINING DOUBLE BREVE BELOW + /xcd/x9d COMBINING DOUBLE BREVE + /xcd/x9e COMBINING DOUBLE MACRON + /xcd/x9f COMBINING DOUBLE MACRON BELOW /xcd/xa0 COMBINING DOUBLE TILDE /xcd/xa1 COMBINING DOUBLE INVERTED BREVE /xcd/xa2 COMBINING DOUBLE RIGHTWARDS ARROW BELOW @@ -889,9 +889,9 @@ CHARMAP /xcd/xb4 GREEK NUMERAL SIGN /xcd/xb5 GREEK LOWER NUMERAL SIGN /xcd/xba GREEK YPOGEGRAMMENI - /xcd/xbb GREEK SMALL REVERSED LUNATE SIGMA SYMBOL - /xcd/xbc GREEK SMALL DOTTED LUNATE SIGMA SYMBOL - /xcd/xbd GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL + /xcd/xbb GREEK SMALL REVERSED LUNATE SIGMA SYMBOL + /xcd/xbc GREEK SMALL DOTTED LUNATE SIGMA SYMBOL + /xcd/xbd GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL /xcd/xbe GREEK QUESTION MARK /xce/x84 GREEK TONOS /xce/x85 GREEK DIALYTIKA TONOS @@ -1004,15 +1004,15 @@ CHARMAP /xcf/xb4 GREEK CAPITAL THETA SYMBOL /xcf/xb5 GREEK LUNATE EPSILON SYMBOL /xcf/xb6 GREEK REVERSED LUNATE EPSILON SYMBOL - /xcf/xb7 GREEK CAPITAL LETTER SHO - /xcf/xb8 GREEK SMALL LETTER SHO - /xcf/xb9 GREEK CAPITAL LUNATE SIGMA SYMBOL - /xcf/xba GREEK CAPITAL LETTER SAN - /xcf/xbb GREEK SMALL LETTER SAN - /xcf/xbc GREEK RHO WITH STROKE SYMBOL - /xcf/xbd GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL - /xcf/xbe GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL - /xcf/xbf GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL + /xcf/xb7 GREEK CAPITAL LETTER SHO + /xcf/xb8 GREEK SMALL LETTER SHO + /xcf/xb9 GREEK CAPITAL LUNATE SIGMA SYMBOL + /xcf/xba GREEK CAPITAL LETTER SAN + /xcf/xbb GREEK SMALL LETTER SAN + /xcf/xbc GREEK RHO WITH STROKE SYMBOL + /xcf/xbd GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL + /xcf/xbe GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL + /xcf/xbf GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL /xd0/x80 CYRILLIC CAPITAL LETTER IE WITH GRAVE /xd0/x81 CYRILLIC CAPITAL LETTER IO /xd0/x82 CYRILLIC CAPITAL LETTER DJE @@ -1219,7 +1219,7 @@ CHARMAP /xd3/x8c CYRILLIC SMALL LETTER KHAKASSIAN CHE /xd3/x8d CYRILLIC CAPITAL LETTER EM WITH TAIL /xd3/x8e CYRILLIC SMALL LETTER EM WITH TAIL - /xd3/x8f CYRILLIC SMALL LETTER PALOCHKA + /xd3/x8f CYRILLIC SMALL LETTER PALOCHKA /xd3/x90 CYRILLIC CAPITAL LETTER A WITH BREVE /xd3/x91 CYRILLIC SMALL LETTER A WITH BREVE /xd3/x92 CYRILLIC CAPITAL LETTER A WITH DIAERESIS @@ -1258,16 +1258,16 @@ CHARMAP /xd3/xb3 CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE /xd3/xb4 CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS /xd3/xb5 CYRILLIC SMALL LETTER CHE WITH DIAERESIS - /xd3/xb6 CYRILLIC CAPITAL LETTER GHE WITH DESCENDER - /xd3/xb7 CYRILLIC SMALL LETTER GHE WITH DESCENDER + /xd3/xb6 CYRILLIC CAPITAL LETTER GHE WITH DESCENDER + /xd3/xb7 CYRILLIC SMALL LETTER GHE WITH DESCENDER /xd3/xb8 CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS /xd3/xb9 CYRILLIC SMALL LETTER YERU WITH DIAERESIS - /xd3/xba CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK - /xd3/xbb CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK - /xd3/xbc CYRILLIC CAPITAL LETTER HA WITH HOOK - /xd3/xbd CYRILLIC SMALL LETTER HA WITH HOOK - /xd3/xbe CYRILLIC CAPITAL LETTER HA WITH STROKE - /xd3/xbf CYRILLIC SMALL LETTER HA WITH STROKE + /xd3/xba CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK + /xd3/xbb CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK + /xd3/xbc CYRILLIC CAPITAL LETTER HA WITH HOOK + /xd3/xbd CYRILLIC SMALL LETTER HA WITH HOOK + /xd3/xbe CYRILLIC CAPITAL LETTER HA WITH STROKE + /xd3/xbf CYRILLIC SMALL LETTER HA WITH STROKE /xd4/x80 CYRILLIC CAPITAL LETTER KOMI DE /xd4/x81 CYRILLIC SMALL LETTER KOMI DE /xd4/x82 CYRILLIC CAPITAL LETTER KOMI DJE @@ -1284,10 +1284,10 @@ CHARMAP /xd4/x8d CYRILLIC SMALL LETTER KOMI SJE /xd4/x8e CYRILLIC CAPITAL LETTER KOMI TJE /xd4/x8f CYRILLIC SMALL LETTER KOMI TJE - /xd4/x90 CYRILLIC CAPITAL LETTER REVERSED ZE - /xd4/x91 CYRILLIC SMALL LETTER REVERSED ZE - /xd4/x92 CYRILLIC CAPITAL LETTER EL WITH HOOK - /xd4/x93 CYRILLIC SMALL LETTER EL WITH HOOK + /xd4/x90 CYRILLIC CAPITAL LETTER REVERSED ZE + /xd4/x91 CYRILLIC SMALL LETTER REVERSED ZE + /xd4/x92 CYRILLIC CAPITAL LETTER EL WITH HOOK + /xd4/x93 CYRILLIC SMALL LETTER EL WITH HOOK /xd4/xb1 ARMENIAN CAPITAL LETTER AYB /xd4/xb2 ARMENIAN CAPITAL LETTER BEN /xd4/xb3 ARMENIAN CAPITAL LETTER GIM @@ -1391,7 +1391,7 @@ CHARMAP /xd6/x9f HEBREW ACCENT QARNEY PARA /xd6/xa0 HEBREW ACCENT TELISHA GEDOLA /xd6/xa1 HEBREW ACCENT PAZER - /xd6/xa2 HEBREW ACCENT ATNAH HAFUKH + /xd6/xa2 HEBREW ACCENT ATNAH HAFUKH /xd6/xa3 HEBREW ACCENT MUNAH /xd6/xa4 HEBREW ACCENT MAHAPAKH /xd6/xa5 HEBREW ACCENT MERKHA @@ -1415,7 +1415,7 @@ CHARMAP /xd6/xb7 HEBREW POINT PATAH /xd6/xb8 HEBREW POINT QAMATS /xd6/xb9 HEBREW POINT HOLAM - /xd6/xba HEBREW POINT HOLAM HASER FOR VAV + /xd6/xba HEBREW POINT HOLAM HASER FOR VAV /xd6/xbb HEBREW POINT QUBUTS /xd6/xbc HEBREW POINT DAGESH OR MAPIQ /xd6/xbd HEBREW POINT METEG @@ -1426,9 +1426,9 @@ CHARMAP /xd7/x82 HEBREW POINT SIN DOT /xd7/x83 HEBREW PUNCTUATION SOF PASUQ /xd7/x84 HEBREW MARK UPPER DOT - /xd7/x85 HEBREW MARK LOWER DOT - /xd7/x86 HEBREW PUNCTUATION NUN HAFUKHA - /xd7/x87 HEBREW POINT QAMATS QATAN + /xd7/x85 HEBREW MARK LOWER DOT + /xd7/x86 HEBREW PUNCTUATION NUN HAFUKHA + /xd7/x87 HEBREW POINT QAMATS QATAN /xd7/x90 HEBREW LETTER ALEF /xd7/x91 HEBREW LETTER BET /xd7/x92 HEBREW LETTER GIMEL @@ -1461,23 +1461,23 @@ CHARMAP /xd7/xb2 HEBREW LIGATURE YIDDISH DOUBLE YOD /xd7/xb3 HEBREW PUNCTUATION GERESH /xd7/xb4 HEBREW PUNCTUATION GERSHAYIM - /xd8/x80 ARABIC NUMBER SIGN - /xd8/x81 ARABIC SIGN SANAH - /xd8/x82 ARABIC FOOTNOTE MARKER - /xd8/x83 ARABIC SIGN SAFHA - /xd8/x8B AFGHANI SIGN + /xd8/x80 ARABIC NUMBER SIGN + /xd8/x81 ARABIC SIGN SANAH + /xd8/x82 ARABIC FOOTNOTE MARKER + /xd8/x83 ARABIC SIGN SAFHA + /xd8/x8B AFGHANI SIGN /xd8/x8c ARABIC COMMA - /xd8/x8d ARABIC DATE SEPARATOR - /xd8/x8e ARABIC POETIC VERSE SIGN - /xd8/x8f ARABIC SIGN MISRA - /xd8/x90 ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM - /xd8/x91 ARABIC SIGN ALAYHE ASSALLAM - /xd8/x92 ARABIC SIGN RAHMATULLAH ALAYHE - /xd8/x93 ARABIC SIGN RADI ALLAHOU ANHU - /xd8/x94 ARABIC SIGN TAKHALLUS - /xd8/x95 ARABIC SMALL HIGH TAH + /xd8/x8d ARABIC DATE SEPARATOR + /xd8/x8e ARABIC POETIC VERSE SIGN + /xd8/x8f ARABIC SIGN MISRA + /xd8/x90 ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM + /xd8/x91 ARABIC SIGN ALAYHE ASSALLAM + /xd8/x92 ARABIC SIGN RAHMATULLAH ALAYHE + /xd8/x93 ARABIC SIGN RADI ALLAHOU ANHU + /xd8/x94 ARABIC SIGN TAKHALLUS + /xd8/x95 ARABIC SMALL HIGH TAH /xd8/x9b ARABIC SEMICOLON - /xd8/x9e ARABIC TRIPLE DOT PUNCTUATION MARK + /xd8/x9e ARABIC TRIPLE DOT PUNCTUATION MARK /xd8/x9f ARABIC QUESTION MARK /xd8/xa1 ARABIC LETTER HAMZA /xd8/xa2 ARABIC LETTER ALEF WITH MADDA ABOVE @@ -1527,15 +1527,15 @@ CHARMAP /xd9/x93 ARABIC MADDAH ABOVE /xd9/x94 ARABIC HAMZA ABOVE /xd9/x95 ARABIC HAMZA BELOW - /xd9/x96 ARABIC SUBSCRIPT ALEF - /xd9/x97 ARABIC INVERTED DAMMA - /xd9/x98 ARABIC MARK NOON GHUNNA - /xd9/x99 ARABIC ZWARAKAY - /xd9/x9a ARABIC VOWEL SIGN SMALL V ABOVE - /xd9/x9b ARABIC VOWEL SIGN INVERTED SMALL V ABOVE - /xd9/x9c ARABIC VOWEL SIGN DOT BELOW - /xd9/x9d ARABIC REVERSED DAMMA - /xd9/x9e ARABIC FATHA WITH TWO DOTS + /xd9/x96 ARABIC SUBSCRIPT ALEF + /xd9/x97 ARABIC INVERTED DAMMA + /xd9/x98 ARABIC MARK NOON GHUNNA + /xd9/x99 ARABIC ZWARAKAY + /xd9/x9a ARABIC VOWEL SIGN SMALL V ABOVE + /xd9/x9b ARABIC VOWEL SIGN INVERTED SMALL V ABOVE + /xd9/x9c ARABIC VOWEL SIGN DOT BELOW + /xd9/x9d ARABIC REVERSED DAMMA + /xd9/x9e ARABIC FATHA WITH TWO DOTS /xd9/xa0 ARABIC-INDIC DIGIT ZERO /xd9/xa1 ARABIC-INDIC DIGIT ONE /xd9/xa2 ARABIC-INDIC DIGIT TWO @@ -1678,8 +1678,8 @@ CHARMAP /xdb/xab ARABIC EMPTY CENTRE HIGH STOP /xdb/xac ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE /xdb/xad ARABIC SMALL LOW MEEM - /xdb/xae ARABIC LETTER DAL WITH INVERTED V - /xdb/xaf ARABIC LETTER REH WITH INVERTED V + /xdb/xae ARABIC LETTER DAL WITH INVERTED V + /xdb/xaf ARABIC LETTER REH WITH INVERTED V /xdb/xb0 EXTENDED ARABIC-INDIC DIGIT ZERO /xdb/xb1 EXTENDED ARABIC-INDIC DIGIT ONE /xdb/xb2 EXTENDED ARABIC-INDIC DIGIT TWO @@ -1695,7 +1695,7 @@ CHARMAP /xdb/xbc ARABIC LETTER GHAIN WITH DOT BELOW /xdb/xbd ARABIC SIGN SINDHI AMPERSAND /xdb/xbe ARABIC SIGN SINDHI POSTPOSITION MEN - /xdb/xbf ARABIC LETTER DOTLESS QAF + /xdb/xbf ARABIC LETTER HEH WITH INVERTED V /xdc/x80 SYRIAC END OF PARAGRAPH /xdc/x81 SYRIAC SUPRALINEAR FULL STOP /xdc/x82 SYRIAC SUBLINEAR FULL STOP @@ -1740,9 +1740,9 @@ CHARMAP /xdc/xaa SYRIAC LETTER RISH /xdc/xab SYRIAC LETTER SHIN /xdc/xac SYRIAC LETTER TAW - /xdc/xad SYRIAC LETTER PERSIAN BHETH - /xdc/xae SYRIAC LETTER PERSIAN GHAMAL - /xdc/xaf SYRIAC LETTER PERSIAN DHALATH + /xdc/xad SYRIAC LETTER PERSIAN BHETH + /xdc/xae SYRIAC LETTER PERSIAN GHAMAL + /xdc/xaf SYRIAC LETTER PERSIAN DHALATH /xdc/xb0 SYRIAC PTHAHA ABOVE /xdc/xb1 SYRIAC PTHAHA BELOW /xdc/xb2 SYRIAC PTHAHA DOTTED @@ -1770,40 +1770,39 @@ CHARMAP /xdd/x88 SYRIAC OBLIQUE LINE BELOW /xdd/x89 SYRIAC MUSIC /xdd/x8a SYRIAC BARREKH - /xdd/x8a SYRIAC BARREKH - /xdd/x8d SYRIAC LETTER SOGDIAN ZHAIN - /xdd/x8e SYRIAC LETTER SOGDIAN KHAPH - /xdd/x8f SYRIAC LETTER SOGDIAN FE - /xdd/x90 ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW - /xdd/x91 ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE - /xdd/x92 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW - /xdd/x93 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE - /xdd/x94 ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE - /xdd/x95 ARABIC LETTER BEH WITH INVERTED SMALL V BELOW - /xdd/x96 ARABIC LETTER BEH WITH SMALL V - /xdd/x97 ARABIC LETTER HAH WITH TWO DOTS ABOVE - /xdd/x98 ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW - /xdd/x99 ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH - /xdd/x9a ARABIC LETTER DAL WITH INVERTED SMALL V BELOW - /xdd/x9b ARABIC LETTER REH WITH STROKE - /xdd/x9c ARABIC LETTER SEEN WITH FOUR DOTS ABOVE - /xdd/x9d ARABIC LETTER AIN WITH TWO DOTS ABOVE - /xdd/x9e ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE - /xdd/x9f ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE - /xdd/xa0 ARABIC LETTER FEH WITH TWO DOTS BELOW - /xdd/xa1 ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW - /xdd/xa2 ARABIC LETTER KEHEH WITH DOT ABOVE - /xdd/xa3 ARABIC LETTER KEHEH WITH THREE DOTS ABOVE - /xdd/xa4 ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW - /xdd/xa5 ARABIC LETTER MEEM WITH DOT ABOVE - /xdd/xa6 ARABIC LETTER MEEM WITH DOT BELOW - /xdd/xa7 ARABIC LETTER NOON WITH TWO DOTS BELOW - /xdd/xa8 ARABIC LETTER NOON WITH SMALL TAH - /xdd/xa9 ARABIC LETTER NOON WITH SMALL V - /xdd/xaa ARABIC LETTER LAM WITH BAR - /xdd/xab ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE - /xdd/xac ARABIC LETTER REH WITH HAMZA ABOVE - /xdd/xad ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE + /xdd/x8d SYRIAC LETTER SOGDIAN ZHAIN + /xdd/x8e SYRIAC LETTER SOGDIAN KHAPH + /xdd/x8f SYRIAC LETTER SOGDIAN FE + /xdd/x90 ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW + /xdd/x91 ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE + /xdd/x92 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW + /xdd/x93 ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE + /xdd/x94 ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE + /xdd/x95 ARABIC LETTER BEH WITH INVERTED SMALL V BELOW + /xdd/x96 ARABIC LETTER BEH WITH SMALL V + /xdd/x97 ARABIC LETTER HAH WITH TWO DOTS ABOVE + /xdd/x98 ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW + /xdd/x99 ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH + /xdd/x9a ARABIC LETTER DAL WITH INVERTED SMALL V BELOW + /xdd/x9b ARABIC LETTER REH WITH STROKE + /xdd/x9c ARABIC LETTER SEEN WITH FOUR DOTS ABOVE + /xdd/x9d ARABIC LETTER AIN WITH TWO DOTS ABOVE + /xdd/x9e ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE + /xdd/x9f ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE + /xdd/xa0 ARABIC LETTER FEH WITH TWO DOTS BELOW + /xdd/xa1 ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW + /xdd/xa2 ARABIC LETTER KEHEH WITH DOT ABOVE + /xdd/xa3 ARABIC LETTER KEHEH WITH THREE DOTS ABOVE + /xdd/xa4 ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW + /xdd/xa5 ARABIC LETTER MEEM WITH DOT ABOVE + /xdd/xa6 ARABIC LETTER MEEM WITH DOT BELOW + /xdd/xa7 ARABIC LETTER NOON WITH TWO DOTS BELOW + /xdd/xa8 ARABIC LETTER NOON WITH SMALL TAH + /xdd/xa9 ARABIC LETTER NOON WITH SMALL V + /xdd/xaa ARABIC LETTER LAM WITH BAR + /xdd/xab ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE + /xdd/xac ARABIC LETTER REH WITH HAMZA ABOVE + /xdd/xad ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE /xde/x80 THAANA LETTER HAA /xde/x81 THAANA LETTER SHAVIYANI /xde/x82 THAANA LETTER NOONU @@ -1854,65 +1853,65 @@ CHARMAP /xde/xaf THAANA OABOAFILI /xde/xb0 THAANA SUKUN /xde/xb1 THAANA LETTER NAA - /xdf/x80 NKO DIGIT ZERO - /xdf/x81 NKO DIGIT ONE - /xdf/x82 NKO DIGIT TWO - /xdf/x83 NKO DIGIT THREE - /xdf/x84 NKO DIGIT FOUR - /xdf/x85 NKO DIGIT FIVE - /xdf/x86 NKO DIGIT SIX - /xdf/x87 NKO DIGIT SEVEN - /xdf/x88 NKO DIGIT EIGHT - /xdf/x89 NKO DIGIT NINE - /xdf/x8a NKO LETTER A - /xdf/x8b NKO LETTER EE - /xdf/x8c NKO LETTER I - /xdf/x8d NKO LETTER E - /xdf/x8e NKO LETTER U - /xdf/x8f NKO LETTER OO - /xdf/x90 NKO LETTER O - /xdf/x91 NKO LETTER DAGBASINNA - /xdf/x92 NKO LETTER N - /xdf/x93 NKO LETTER BA - /xdf/x94 NKO LETTER PA - /xdf/x95 NKO LETTER TA - /xdf/x96 NKO LETTER JA - /xdf/x97 NKO LETTER CHA - /xdf/x98 NKO LETTER DA - /xdf/x99 NKO LETTER RA - /xdf/x9a NKO LETTER RRA - /xdf/x9b NKO LETTER SA - /xdf/x9c NKO LETTER GBA - /xdf/x9d NKO LETTER FA - /xdf/x9e NKO LETTER KA - /xdf/x9f NKO LETTER LA - /xdf/xa0 NKO LETTER NA WOLOSO - /xdf/xa1 NKO LETTER MA - /xdf/xa2 NKO LETTER NYA - /xdf/xa3 NKO LETTER NA - /xdf/xa4 NKO LETTER HA - /xdf/xa5 NKO LETTER WA - /xdf/xa6 NKO LETTER YA - /xdf/xa7 NKO LETTER NYA WOLOSO - /xdf/xa8 NKO LETTER JONA JA - /xdf/xa9 NKO LETTER JONA CHA - /xdf/xaa NKO LETTER JONA RA - /xdf/xab NKO COMBINING SHORT HIGH TONE - /xdf/xac NKO COMBINING SHORT LOW TONE - /xdf/xad NKO COMBINING SHORT RISING TONE - /xdf/xae NKO COMBINING LONG DESCENDING TONE - /xdf/xaf NKO COMBINING LONG HIGH TONE - /xdf/xb0 NKO COMBINING LONG LOW TONE - /xdf/xb1 NKO COMBINING LONG RISING TONE - /xdf/xb2 NKO COMBINING NASALIZATION MARK - /xdf/xb3 NKO COMBINING DOUBLE DOT ABOVE - /xdf/xb4 NKO HIGH TONE APOSTROPHE - /xdf/xb5 NKO LOW TONE APOSTROPHE - /xdf/xb6 NKO SYMBOL OO DENNEN - /xdf/xb7 NKO SYMBOL GBAKURUNEN - /xdf/xb8 NKO COMMA - /xdf/xb9 NKO EXCLAMATION MARK - /xdf/xba NKO LAJANYALAN + /xdf/x80 NKO DIGIT ZERO + /xdf/x81 NKO DIGIT ONE + /xdf/x82 NKO DIGIT TWO + /xdf/x83 NKO DIGIT THREE + /xdf/x84 NKO DIGIT FOUR + /xdf/x85 NKO DIGIT FIVE + /xdf/x86 NKO DIGIT SIX + /xdf/x87 NKO DIGIT SEVEN + /xdf/x88 NKO DIGIT EIGHT + /xdf/x89 NKO DIGIT NINE + /xdf/x8a NKO LETTER A + /xdf/x8b NKO LETTER EE + /xdf/x8c NKO LETTER I + /xdf/x8d NKO LETTER E + /xdf/x8e NKO LETTER U + /xdf/x8f NKO LETTER OO + /xdf/x90 NKO LETTER O + /xdf/x91 NKO LETTER DAGBASINNA + /xdf/x92 NKO LETTER N + /xdf/x93 NKO LETTER BA + /xdf/x94 NKO LETTER PA + /xdf/x95 NKO LETTER TA + /xdf/x96 NKO LETTER JA + /xdf/x97 NKO LETTER CHA + /xdf/x98 NKO LETTER DA + /xdf/x99 NKO LETTER RA + /xdf/x9a NKO LETTER RRA + /xdf/x9b NKO LETTER SA + /xdf/x9c NKO LETTER GBA + /xdf/x9d NKO LETTER FA + /xdf/x9e NKO LETTER KA + /xdf/x9f NKO LETTER LA + /xdf/xa0 NKO LETTER NA WOLOSO + /xdf/xa1 NKO LETTER MA + /xdf/xa2 NKO LETTER NYA + /xdf/xa3 NKO LETTER NA + /xdf/xa4 NKO LETTER HA + /xdf/xa5 NKO LETTER WA + /xdf/xa6 NKO LETTER YA + /xdf/xa7 NKO LETTER NYA WOLOSO + /xdf/xa8 NKO LETTER JONA JA + /xdf/xa9 NKO LETTER JONA CHA + /xdf/xaa NKO LETTER JONA RA + /xdf/xab NKO COMBINING SHORT HIGH TONE + /xdf/xac NKO COMBINING SHORT LOW TONE + /xdf/xad NKO COMBINING SHORT RISING TONE + /xdf/xae NKO COMBINING LONG DESCENDING TONE + /xdf/xaf NKO COMBINING LONG HIGH TONE + /xdf/xb0 NKO COMBINING LONG LOW TONE + /xdf/xb1 NKO COMBINING LONG RISING TONE + /xdf/xb2 NKO COMBINING NASALIZATION MARK + /xdf/xb3 NKO COMBINING DOUBLE DOT ABOVE + /xdf/xb4 NKO HIGH TONE APOSTROPHE + /xdf/xb5 NKO LOW TONE APOSTROPHE + /xdf/xb6 NKO SYMBOL OO DENNEN + /xdf/xb7 NKO SYMBOL GBAKURUNEN + /xdf/xb8 NKO COMMA + /xdf/xb9 NKO EXCLAMATION MARK + /xdf/xba NKO LAJANYALAN /xe0/xa4/x81 DEVANAGARI SIGN CANDRABINDU /xe0/xa4/x82 DEVANAGARI SIGN ANUSVARA /xe0/xa4/x83 DEVANAGARI SIGN VISARGA @@ -2354,6 +2353,7 @@ CHARMAP /xe0/xad/xae ORIYA DIGIT EIGHT /xe0/xad/xaf ORIYA DIGIT NINE /xe0/xad/xb0 ORIYA ISSHAR + /xe0/xad/xb1 ORIYA LETTER WA /xe0/xae/x82 TAMIL SIGN ANUSVARA /xe0/xae/x83 TAMIL SIGN VISARGA /xe0/xae/x85 TAMIL LETTER A @@ -7841,6 +7841,17 @@ CHARMAP /xe2/x9e/xbc WEDGE-TAILED RIGHTWARDS ARROW /xe2/x9e/xbd HEAVY WEDGE-TAILED RIGHTWARDS ARROW /xe2/x9e/xbe OPEN-OUTLINED RIGHTWARDS ARROW + /xe2/x9f/x80 THREE DIMENSIONAL ANGLE + /xe2/x9f/x81 WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE + /xe2/x9f/x82 PERPENDICULAR + /xe2/x9f/x83 OPEN SUBSET + /xe2/x9f/x84 OPEN SUPERSET + /xe2/x9f/x85 LEFT S-SHAPED BAG DELIMITER + /xe2/x9f/x86 RIGHT S-SHAPED BAG DELIMITER + /xe2/x9f/x87 OR WITH DOT INSIDE + /xe2/x9f/x88 REVERSE SOLIDUS PRECEDING SUBSET + /xe2/x9f/x89 SUPERSET PRECEDING SOLIDUS + /xe2/x9f/x8a VERTICAL BAR WITH HORIZONTAL STROKE /xe2/x9f/x90 WHITE DIAMOND WITH CENTRED DOT /xe2/x9f/x91 AND WITH DOT /xe2/x9f/x92 ELEMENT OF OPENING UPWARDS -- 2.7.4