diff options
| author | Ulrich Drepper <drepper@redhat.com> | 2000-09-01 21:16:28 +0000 |
|---|---|---|
| committer | Ulrich Drepper <drepper@redhat.com> | 2000-09-01 21:16:28 +0000 |
| commit | c6cc2207a5d90e521aed37cd511c6fb2e0b656c2 (patch) | |
| tree | 386ea9f31be021b46e4519076deab80a6710d2a6 | |
| parent | 4c7d276eb123523c66c1d8cbf7dbb10fac674cd2 (diff) | |
| download | glibc-c6cc2207a5d90e521aed37cd511c6fb2e0b656c2.tar.xz glibc-c6cc2207a5d90e521aed37cd511c6fb2e0b656c2.zip | |
Update.
2000-09-01 Ulrich Drepper <drepper@redhat.com>
* libio/fmemopen.c (fmemopen_seek): Add default case in switch
statement. General cleanup.
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | libio/fmemopen.c | 28 | ||||
| -rw-r--r-- | localedata/ChangeLog | 2 | ||||
| -rw-r--r-- | localedata/charmaps/BIG5HKSCS | 13458 |
4 files changed, 13474 insertions, 19 deletions
@@ -1,3 +1,8 @@ +2000-09-01 Ulrich Drepper <drepper@redhat.com> + + * libio/fmemopen.c (fmemopen_seek): Add default case in switch + statement. General cleanup. + 2000-08-31 Bruno Haible <haible@clisp.cons.org> * wctype/wcfuncs.c (iswblank): New function. diff --git a/libio/fmemopen.c b/libio/fmemopen.c index d98b671793..bf996d4058 100644 --- a/libio/fmemopen.c +++ b/libio/fmemopen.c @@ -93,7 +93,7 @@ fmemopen_read (void *cookie, char *b, size_t s) c = (fmemopen_cookie_t *) cookie; - if ((c->pos + s) > c->size) + if (c->pos + s > c->size) { if (c->pos == c->size) return -1; @@ -118,11 +118,11 @@ fmemopen_write (void *cookie, const char *b, size_t s) c = (fmemopen_cookie_t *) cookie; - addnullc = ((s == 0) || (b[s - 1] != '\0')) ? 1 : 0; + addnullc = s == 0 || b[s - 1] != '\0'; - if ((c->pos + s + addnullc) > c->size) + if (c->pos + s + addnullc > c->size) { - if ((c->pos + addnullc) == c->size) + if (c->pos + addnullc == c->size) return -1; s = c->size - c->pos - addnullc; } @@ -151,7 +151,6 @@ fmemopen_seek (void *cookie, _IO_off64_t * p, int w) switch (w) { - case SEEK_SET: np = *p; break; @@ -164,9 +163,11 @@ fmemopen_seek (void *cookie, _IO_off64_t * p, int w) np = c->size - *p; break; + default: + return -1; } - if ((np < 0) || (np > c->size)) + if (np < 0 || np > c->size) return -1; c->pos = np; @@ -182,8 +183,7 @@ fmemopen_close (void *cookie) c = (fmemopen_cookie_t *) cookie; - if (c->mybuffer) - free (c->buffer); + free (c->buffer); free (c); return 0; @@ -213,9 +213,7 @@ fmemopen (void *buf, size_t len, const char *mode) c->buffer[0] = '\0'; } else - { - c->buffer = buf; - } + c->buffer = buf; c->size = len; @@ -225,13 +223,9 @@ fmemopen (void *buf, size_t len, const char *mode) c->maxpos = strlen (c->buffer); if (mode[0] == 'a') - { - c->pos = c->maxpos; - } + c->pos = c->maxpos; else - { - c->pos = 0; - } + c->pos = 0; iof.read = fmemopen_read; iof.write = fmemopen_write; diff --git a/localedata/ChangeLog b/localedata/ChangeLog index 1e4afbbbca..658aac1ed1 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -1,5 +1,7 @@ 2000-09-01 Ulrich Drepper <drepper@redhat.com> + * charmaps/BIG5HKSCS: Add Big5 codes. + * Makefile (test-input): Add sv_SE.ISO-8859-1. (LOCALES): Likewise. * sv_SE.ISO-8859-1: New file. diff --git a/localedata/charmaps/BIG5HKSCS b/localedata/charmaps/BIG5HKSCS index 9f33ad8303..7fe576fccb 100644 --- a/localedata/charmaps/BIG5HKSCS +++ b/localedata/charmaps/BIG5HKSCS @@ -3676,6 +3676,5808 @@ CHARMAP <U9F50> /xa0/xfc <CJK> <U9EA6> /xa0/xfd <CJK> <UEEB7> /xa0/xfe <CJK> +<U3000> /xa1/x40 IDEOGRAPHIC SPACE +<UFF0C> /xa1/x41 FULLWIDTH COMMA +<U3001> /xa1/x42 IDEOGRAPHIC COMMA +<U3002> /xa1/x43 IDEOGRAPHIC FULL STOP +<UFF0E> /xa1/x44 FULLWIDTH FULL STOP +<U2022> /xa1/x45 BULLET +<UFF1B> /xa1/x46 FULLWIDTH SEMICOLON +<UFF1A> /xa1/x47 FULLWIDTH COLON +<UFF1F> /xa1/x48 FULLWIDTH QUESTION MARK +<UFF01> /xa1/x49 FULLWIDTH EXCLAMATION MARK +<UFE30> /xa1/x4a PRESENTATION FORM FOR VERTICAL TWO DOT LEADER +<U2026> /xa1/x4b HORIZONTAL ELLIPSIS +<U2025> /xa1/x4c TWO DOT LEADER +<UFE50> /xa1/x4d SMALL COMMA +<UFF64> /xa1/x4e HALFWIDTH IDEOGRAPHIC COMMA +<UFE52> /xa1/x4f SMALL FULL STOP +<U00B7> /xa1/x50 MIDDLE DOT +<UFE54> /xa1/x51 SMALL SEMICOLON +<UFE55> /xa1/x52 SMALL COLON +<UFE56> /xa1/x53 SMALL QUESTION MARK +<UFE57> /xa1/x54 SMALL EXCLAMATION MARK +<UFF5C> /xa1/x55 FULLWIDTH VERTICAL BAR +<U2013> /xa1/x56 EN DASH +<UFE31> /xa1/x57 PRESENTATION FORM FOR VERTICAL EM DASH +<U2014> /xa1/x58 EM DASH +<UFE33> /xa1/x59 PRESENTATION FORM FOR VERTICAL LOW LINE +<UFE34> /xa1/x5b PRESENTATION FORM FOR VERTICAL WAVY LOW LINE +<UFE4F> /xa1/x5c WAVY LOW LINE +<UFF08> /xa1/x5d FULLWIDTH LEFT PARENTHESIS +<UFF09> /xa1/x5e FULLWIDTH RIGHT PARENTHESIS +<UFE35> /xa1/x5f PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS +<UFE36> /xa1/x60 PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS +<UFF5B> /xa1/x61 FULLWIDTH LEFT CURLY BRACKET +<UFF5D> /xa1/x62 FULLWIDTH RIGHT CURLY BRACKET +<UFE37> /xa1/x63 PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET +<UFE38> /xa1/x64 PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET +<U3014> /xa1/x65 LEFT TORTOISE SHELL BRACKET +<U3015> /xa1/x66 RIGHT TORTOISE SHELL BRACKET +<UFE39> /xa1/x67 PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET +<UFE3A> /xa1/x68 PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET +<U3010> /xa1/x69 LEFT BLACK LENTICULAR BRACKET +<U3011> /xa1/x6a RIGHT BLACK LENTICULAR BRACKET +<UFE3B> /xa1/x6b PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET +<UFE3C> /xa1/x6c PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET +<U300A> /xa1/x6d LEFT DOUBLE ANGLE BRACKET +<U300B> /xa1/x6e RIGHT DOUBLE ANGLE BRACKET +<UFE3D> /xa1/x6f PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET +<UFE3E> /xa1/x70 PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET +<U3008> /xa1/x71 LEFT ANGLE BRACKET +<U3009> /xa1/x72 RIGHT ANGLE BRACKET +<UFE3F> /xa1/x73 PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET +<UFE40> /xa1/x74 PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET +<U300C> /xa1/x75 LEFT CORNER BRACKET +<U300D> /xa1/x76 RIGHT CORNER BRACKET +<UFE41> /xa1/x77 PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET +<UFE42> /xa1/x78 PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET +<U300E> /xa1/x79 LEFT WHITE CORNER BRACKET +<U300F> /xa1/x7a RIGHT WHITE CORNER BRACKET +<UFE43> /xa1/x7b PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET +<UFE44> /xa1/x7c PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET +<UFE59> /xa1/x7d SMALL LEFT PARENTHESIS +<UFE5A> /xa1/x7e SMALL RIGHT PARENTHESIS +<UFE5B> /xa1/xa1 SMALL LEFT CURLY BRACKET +<UFE5C> /xa1/xa2 SMALL RIGHT CURLY BRACKET +<UFE5D> /xa1/xa3 SMALL LEFT TORTOISE SHELL BRACKET +<UFE5E> /xa1/xa4 SMALL RIGHT TORTOISE SHELL BRACKET +<U2018> /xa1/xa5 LEFT SINGLE QUOTATION MARK +<U2019> /xa1/xa6 RIGHT SINGLE QUOTATION MARK +<U201C> /xa1/xa7 LEFT DOUBLE QUOTATION MARK +<U201D> /xa1/xa8 RIGHT DOUBLE QUOTATION MARK +<U301D> /xa1/xa9 REVERSED DOUBLE PRIME QUOTATION MARK +<U301E> /xa1/xaa DOUBLE PRIME QUOTATION MARK +<U2035> /xa1/xab REVERSED PRIME +<U2032> /xa1/xac PRIME +<UFF03> /xa1/xad FULLWIDTH NUMBER SIGN +<UFF06> /xa1/xae FULLWIDTH AMPERSAND +<UFF0A> /xa1/xaf FULLWIDTH ASTERISK +<U203B> /xa1/xb0 REFERENCE MARK +<U00A7> /xa1/xb1 SECTION SIGN +<U3003> /xa1/xb2 DITTO MARK +<U25CB> /xa1/xb3 WHITE CIRCLE +<U25CF> /xa1/xb4 BLACK CIRCLE +<U25B3> /xa1/xb5 WHITE UP-POINTING TRIANGLE +<U25B2> /xa1/xb6 BLACK UP-POINTING TRIANGLE +<U25CE> /xa1/xb7 BULLSEYE +<U2606> /xa1/xb8 WHITE STAR +<U2605> /xa1/xb9 BLACK STAR +<U25C7> /xa1/xba WHITE DIAMOND +<U25C6> /xa1/xbb BLACK DIAMOND +<U25A1> /xa1/xbc WHITE SQUARE +<U25A0> /xa1/xbd BLACK SQUARE +<U25BD> /xa1/xbe WHITE DOWN-POINTING TRIANGLE +<U25BC> /xa1/xbf BLACK DOWN-POINTING TRIANGLE +<U32A3> /xa1/xc0 CIRCLED IDEOGRAPH CORRECT +<U2105> /xa1/xc1 CARE OF +<U203E> /xa1/xc2 OVERLINE +<UFF3F> /xa1/xc4 FULLWIDTH LOW LINE +<UFE49> /xa1/xc6 DASHED OVERLINE +<UFE4A> /xa1/xc7 CENTRELINE OVERLINE +<UFE4D> /xa1/xc8 DASHED LOW LINE +<UFE4E> /xa1/xc9 CENTRELINE LOW LINE +<UFE4B> /xa1/xca WAVY OVERLINE +<UFE4C> /xa1/xcb DOUBLE WAVY OVERLINE +<UFE5F> /xa1/xcc SMALL NUMBER SIGN +<UFE60> /xa1/xcd SMALL AMPERSAND +<UFE61> /xa1/xce SMALL ASTERISK +<UFF0B> /xa1/xcf FULLWIDTH PLUS SIGN +<UFF0D> /xa1/xd0 FULLWIDTH HYPHEN-MINUS +<U00D7> /xa1/xd1 MULTIPLICATION SIGN +<U00F7> /xa1/xd2 DIVISION SIGN +<U00B1> /xa1/xd3 PLUS-MINUS SIGN +<U221A> /xa1/xd4 SQUARE ROOT +<UFF1C> /xa1/xd5 FULLWIDTH LESS-THAN SIGN +<UFF1E> /xa1/xd6 FULLWIDTH GREATER-THAN SIGN +<UFF1D> /xa1/xd7 FULLWIDTH EQUALS SIGN +<U2266> /xa1/xd8 LESS THAN OVER EQUAL TO +<U2267> /xa1/xd9 GREATER THAN OVER EQUAL TO +<U2260> /xa1/xda NOT EQUAL TO +<U221E> /xa1/xdb INFINITY +<U2252> /xa1/xdc APPROXIMATELY EQUAL TO OR THE IMAGE OF +<U2261> /xa1/xdd IDENTICAL TO +<UFE62> /xa1/xde SMALL PLUS SIGN +<UFE63> /xa1/xdf SMALL HYPHEN-MINUS +<UFE64> /xa1/xe0 SMALL LESS-THAN SIGN +<UFE65> /xa1/xe1 SMALL GREATER-THAN SIGN +<UFE66> /xa1/xe2 SMALL EQUALS SIGN +<U223C> /xa1/xe3 TILDE OPERATOR +<U2229> /xa1/xe4 INTERSECTION +<U222A> /xa1/xe5 UNION +<U22A5> /xa1/xe6 UP TACK +<U2220> /xa1/xe7 ANGLE +<U221F> /xa1/xe8 RIGHT ANGLE +<U22BF> /xa1/xe9 RIGHT TRIANGLE +<U33D2> /xa1/xea SQUARE LOG +<U33D1> /xa1/xeb SQUARE LN +<U222B> /xa1/xec INTEGRAL +<U222E> /xa1/xed CONTOUR INTEGRAL +<U2235> /xa1/xee BECAUSE +<U2234> /xa1/xef THEREFORE +<U2640> /xa1/xf0 FEMALE SIGN +<U2642> /xa1/xf1 MALE SIGN +<U2641> /xa1/xf2 EARTH +<U2609> /xa1/xf3 SUN +<U2191> /xa1/xf4 UPWARDS ARROW +<U2193> /xa1/xf5 DOWNWARDS ARROW +<U2190> /xa1/xf6 LEFTWARDS ARROW +<U2192> /xa1/xf7 RIGHTWARDS ARROW +<U2196> /xa1/xf8 NORTH WEST ARROW +<U2197> /xa1/xf9 NORTH EAST ARROW +<U2199> /xa1/xfa SOUTH WEST ARROW +<U2198> /xa1/xfb SOUTH EAST ARROW +<U2225> /xa1/xfc PARALLEL TO +<U2223> /xa1/xfd DIVIDES +<UFF0F> /xa2/x41 FULLWIDTH SOLIDUS +<UFF3C> /xa2/x42 FULLWIDTH REVERSE SOLIDUS +<UFF04> /xa2/x43 FULLWIDTH DOLLAR SIGN +<U00A5> /xa2/x44 YEN SIGN +<U3012> /xa2/x45 POSTAL MARK +<U00A2> /xa2/x46 CENT SIGN +<U00A3> /xa2/x47 POUND SIGN +<UFF05> /xa2/x48 FULLWIDTH PERCENT SIGN +<UFF20> /xa2/x49 FULLWIDTH COMMERCIAL AT +<U2103> /xa2/x4a DEGREE CELSIUS +<U2109> /xa2/x4b DEGREE FAHRENHEIT +<UFE69> /xa2/x4c SMALL DOLLAR SIGN +<UFE6A> /xa2/x4d SMALL PERCENT SIGN +<UFE6B> /xa2/x4e SMALL COMMERCIAL AT +<U33D5> /xa2/x4f SQUARE MIL +<U339C> /xa2/x50 SQUARE MM +<U339D> /xa2/x51 SQUARE CM +<U339E> /xa2/x52 SQUARE KM +<U33CE> /xa2/x53 SQUARE KM CAPITAL +<U33A1> /xa2/x54 SQUARE M SQUARED +<U338E> /xa2/x55 SQUARE MG +<U338F> /xa2/x56 SQUARE KG +<U33C4> /xa2/x57 SQUARE CC +<U00B0> /xa2/x58 DEGREE SIGN +<U5159> /xa2/x59 <CJK> +<U515B> /xa2/x5a <CJK> +<U515E> /xa2/x5b <CJK> +<U515D> /xa2/x5c <CJK> +<U5161> /xa2/x5d <CJK> +<U5163> /xa2/x5e <CJK> +<U55E7> /xa2/x5f <CJK> +<U74E9> /xa2/x60 <CJK> +<U7CCE> /xa2/x61 <CJK> +<U2581> /xa2/x62 LOWER ONE EIGHTH BLOCK +<U2582> /xa2/x63 LOWER ONE QUARTER BLOCK +<U2583> /xa2/x64 LOWER THREE EIGHTHS BLOCK +<U2584> /xa2/x65 LOWER HALF BLOCK +<U2585> /xa2/x66 LOWER FIVE EIGHTHS BLOCK +<U2586> /xa2/x67 LOWER THREE QUARTERS BLOCK +<U2587> /xa2/x68 LOWER SEVEN EIGHTHS BLOCK +<U2588> /xa2/x69 FULL BLOCK +<U258F> /xa2/x6a LEFT ONE EIGHTH BLOCK +<U258E> /xa2/x6b LEFT ONE QUARTER BLOCK +<U258D> /xa2/x6c LEFT THREE EIGHTHS BLOCK +<U258C> /xa2/x6d LEFT HALF BLOCK +<U258B> /xa2/x6e LEFT FIVE EIGHTHS BLOCK +<U258A> /xa2/x6f LEFT THREE QUARTERS BLOCK +<U2589> /xa2/x70 LEFT SEVEN EIGHTHS BLOCK +<U253C> /xa2/x71 BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL +<U2534> /xa2/x72 BOX DRAWINGS LIGHT UP AND HORIZONTAL +<U252C> /xa2/x73 BOX DRAWINGS LIGHT DOWN AND HORIZONTAL +<U2524> /xa2/x74 BOX DRAWINGS LIGHT VERTICAL AND LEFT +<U251C> /xa2/x75 BOX DRAWINGS LIGHT VERTICAL AND RIGHT +<U2594> /xa2/x76 UPPER ONE EIGHTH BLOCK +<U2500> /xa2/x77 BOX DRAWINGS LIGHT HORIZONTAL +<U2502> /xa2/x78 BOX DRAWINGS LIGHT VERTICAL +<U2595> /xa2/x79 RIGHT ONE EIGHTH BLOCK +<U250C> /xa2/x7a BOX DRAWINGS LIGHT DOWN AND RIGHT +<U2510> /xa2/x7b BOX DRAWINGS LIGHT DOWN AND LEFT +<U2514> /xa2/x7c BOX DRAWINGS LIGHT UP AND RIGHT +<U2518> /xa2/x7d BOX DRAWINGS LIGHT UP AND LEFT +<U256D> /xa2/x7e BOX DRAWINGS LIGHT ARC DOWN AND RIGHT +<U256E> /xa2/xa1 BOX DRAWINGS LIGHT ARC DOWN AND LEFT +<U2570> /xa2/xa2 BOX DRAWINGS LIGHT ARC UP AND RIGHT +<U256F> /xa2/xa3 BOX DRAWINGS LIGHT ARC UP AND LEFT +<U2550> /xa2/xa4 BOX DRAWINGS DOUBLE HORIZONTAL +<U255E> /xa2/xa5 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE +<U256A> /xa2/xa6 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE +<U2561> /xa2/xa7 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE +<U25E2> /xa2/xa8 BLACK LOWER RIGHT TRIANGLE +<U25E3> /xa2/xa9 BLACK LOWER LEFT TRIANGLE +<U25E5> /xa2/xaa BLACK UPPER RIGHT TRIANGLE +<U25E4> /xa2/xab BLACK UPPER LEFT TRIANGLE +<U2571> /xa2/xac BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT +<U2572> /xa2/xad BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT +<U2573> /xa2/xae BOX DRAWINGS LIGHT DIAGONAL CROSS +<UFF10> /xa2/xaf FULLWIDTH DIGIT ZERO +<UFF11> /xa2/xb0 FULLWIDTH DIGIT ONE +<UFF12> /xa2/xb1 FULLWIDTH DIGIT TWO +<UFF13> /xa2/xb2 FULLWIDTH DIGIT THREE +<UFF14> /xa2/xb3 FULLWIDTH DIGIT FOUR +<UFF15> /xa2/xb4 FULLWIDTH DIGIT FIVE +<UFF16> /xa2/xb5 FULLWIDTH DIGIT SIX +<UFF17> /xa2/xb6 FULLWIDTH DIGIT SEVEN +<UFF18> /xa2/xb7 FULLWIDTH DIGIT EIGHT +<UFF19> /xa2/xb8 FULLWIDTH DIGIT NINE +<U2160> /xa2/xb9 ROMAN NUMERAL ONE +<U2161> /xa2/xba ROMAN NUMERAL TWO +<U2162> /xa2/xbb ROMAN NUMERAL THREE +<U2163> /xa2/xbc ROMAN NUMERAL FOUR +<U2164> /xa2/xbd ROMAN NUMERAL FIVE +<U2165> /xa2/xbe ROMAN NUMERAL SIX +<U2166> /xa2/xbf ROMAN NUMERAL SEVEN +<U2167> /xa2/xc0 ROMAN NUMERAL EIGHT +<U2168> /xa2/xc1 ROMAN NUMERAL NINE +<U2169> /xa2/xc2 ROMAN NUMERAL TEN +<U3021> /xa2/xc3 HANGZHOU NUMERAL ONE +<U3022> /xa2/xc4 HANGZHOU NUMERAL TWO +<U3023> /xa2/xc5 HANGZHOU NUMERAL THREE +<U3024> /xa2/xc6 HANGZHOU NUMERAL FOUR +<U3025> /xa2/xc7 HANGZHOU NUMERAL FIVE +<U3026> /xa2/xc8 HANGZHOU NUMERAL SIX +<U3027> /xa2/xc9 HANGZHOU NUMERAL SEVEN +<U3028> /xa2/xca HANGZHOU NUMERAL EIGHT +<U3029> /xa2/xcb HANGZHOU NUMERAL NINE +<U5344> /xa2/xcd <CJK> +<UFF21> /xa2/xcf FULLWIDTH LATIN CAPITAL LETTER A +<UFF22> /xa2/xd0 FULLWIDTH LATIN CAPITAL LETTER B +<UFF23> /xa2/xd1 FULLWIDTH LATIN CAPITAL LETTER C +<UFF24> /xa2/xd2 FULLWIDTH LATIN CAPITAL LETTER D +<UFF25> /xa2/xd3 FULLWIDTH LATIN CAPITAL LETTER E +<UFF26> /xa2/xd4 FULLWIDTH LATIN CAPITAL LETTER F +<UFF27> /xa2/xd5 FULLWIDTH LATIN CAPITAL LETTER G +<UFF28> /xa2/xd6 FULLWIDTH LATIN CAPITAL LETTER H +<UFF29> /xa2/xd7 FULLWIDTH LATIN CAPITAL LETTER I +<UFF2A> /xa2/xd8 FULLWIDTH LATIN CAPITAL LETTER J +<UFF2B> /xa2/xd9 FULLWIDTH LATIN CAPITAL LETTER K +<UFF2C> /xa2/xda FULLWIDTH LATIN CAPITAL LETTER L +<UFF2D> /xa2/xdb FULLWIDTH LATIN CAPITAL LETTER M +<UFF2E> /xa2/xdc FULLWIDTH LATIN CAPITAL LETTER N +<UFF2F> /xa2/xdd FULLWIDTH LATIN CAPITAL LETTER O +<UFF30> /xa2/xde FULLWIDTH LATIN CAPITAL LETTER P +<UFF31> /xa2/xdf FULLWIDTH LATIN CAPITAL LETTER Q +<UFF32> /xa2/xe0 FULLWIDTH LATIN CAPITAL LETTER R +<UFF33> /xa2/xe1 FULLWIDTH LATIN CAPITAL LETTER S +<UFF34> /xa2/xe2 FULLWIDTH LATIN CAPITAL LETTER T +<UFF35> /xa2/xe3 FULLWIDTH LATIN CAPITAL LETTER U +<UFF36> /xa2/xe4 FULLWIDTH LATIN CAPITAL LETTER V +<UFF37> /xa2/xe5 FULLWIDTH LATIN CAPITAL LETTER W +<UFF38> /xa2/xe6 FULLWIDTH LATIN CAPITAL LETTER X +<UFF39> /xa2/xe7 FULLWIDTH LATIN CAPITAL LETTER Y +<UFF3A> /xa2/xe8 FULLWIDTH LATIN CAPITAL LETTER Z +<UFF41> /xa2/xe9 FULLWIDTH LATIN SMALL LETTER A +<UFF42> /xa2/xea FULLWIDTH LATIN SMALL LETTER B +<UFF43> /xa2/xeb FULLWIDTH LATIN SMALL LETTER C +<UFF44> /xa2/xec FULLWIDTH LATIN SMALL LETTER D +<UFF45> /xa2/xed FULLWIDTH LATIN SMALL LETTER E +<UFF46> /xa2/xee FULLWIDTH LATIN SMALL LETTER F +<UFF47> /xa2/xef FULLWIDTH LATIN SMALL LETTER G +<UFF48> /xa2/xf0 FULLWIDTH LATIN SMALL LETTER H +<UFF49> /xa2/xf1 FULLWIDTH LATIN SMALL LETTER I +<UFF4A> /xa2/xf2 FULLWIDTH LATIN SMALL LETTER J +<UFF4B> /xa2/xf3 FULLWIDTH LATIN SMALL LETTER K +<UFF4C> /xa2/xf4 FULLWIDTH LATIN SMALL LETTER L +<UFF4D> /xa2/xf5 FULLWIDTH LATIN SMALL LETTER M +<UFF4E> /xa2/xf6 FULLWIDTH LATIN SMALL LETTER N +<UFF4F> /xa2/xf7 FULLWIDTH LATIN SMALL LETTER O +<UFF50> /xa2/xf8 FULLWIDTH LATIN SMALL LETTER P +<UFF51> /xa2/xf9 FULLWIDTH LATIN SMALL LETTER Q +<UFF52> /xa2/xfa FULLWIDTH LATIN SMALL LETTER R +<UFF53> /xa2/xfb FULLWIDTH LATIN SMALL LETTER S +<UFF54> /xa2/xfc FULLWIDTH LATIN SMALL LETTER T +<UFF55> /xa2/xfd FULLWIDTH LATIN SMALL LETTER U +<UFF56> /xa2/xfe FULLWIDTH LATIN SMALL LETTER V +<UFF57> /xa3/x40 FULLWIDTH LATIN SMALL LETTER W +<UFF58> /xa3/x41 FULLWIDTH LATIN SMALL LETTER X +<UFF59> /xa3/x42 FULLWIDTH LATIN SMALL LETTER Y +<UFF5A> /xa3/x43 FULLWIDTH LATIN SMALL LETTER Z +<U0391> /xa3/x44 GREEK CAPITAL LETTER ALPHA +<U0392> /xa3/x45 GREEK CAPITAL LETTER BETA +<U0393> /xa3/x46 GREEK CAPITAL LETTER GAMMA +<U0394> /xa3/x47 GREEK CAPITAL LETTER DELTA +<U0395> /xa3/x48 GREEK CAPITAL LETTER EPSILON +<U0396> /xa3/x49 GREEK CAPITAL LETTER ZETA +<U0397> /xa3/x4a GREEK CAPITAL LETTER ETA +<U0398> /xa3/x4b GREEK CAPITAL LETTER THETA +<U0399> /xa3/x4c GREEK CAPITAL LETTER IOTA +<U039A> /xa3/x4d GREEK CAPITAL LETTER KAPPA +<U039B> /xa3/x4e GREEK CAPITAL LETTER LAMDA +<U039C> /xa3/x4f GREEK CAPITAL LETTER MU +<U039D> /xa3/x50 GREEK CAPITAL LETTER NU +<U039E> /xa3/x51 GREEK CAPITAL LETTER XI +<U039F> /xa3/x52 GREEK CAPITAL LETTER OMICRON +<U03A0> /xa3/x53 GREEK CAPITAL LETTER PI +<U03A1> /xa3/x54 GREEK CAPITAL LETTER RHO +<U03A3> /xa3/x55 GREEK CAPITAL LETTER SIGMA +<U03A4> /xa3/x56 GREEK CAPITAL LETTER TAU +<U03A5> /xa3/x57 GREEK CAPITAL LETTER UPSILON +<U03A6> /xa3/x58 GREEK CAPITAL LETTER PHI +<U03A7> /xa3/x59 GREEK CAPITAL LETTER CHI +<U03A8> /xa3/x5a GREEK CAPITAL LETTER PSI +<U03A9> /xa3/x5b GREEK CAPITAL LETTER OMEGA +<U03B1> /xa3/x5c GREEK SMALL LETTER ALPHA +<U03B2> /xa3/x5d GREEK SMALL LETTER BETA +<U03B3> /xa3/x5e GREEK SMALL LETTER GAMMA +<U03B4> /xa3/x5f GREEK SMALL LETTER DELTA +<U03B5> /xa3/x60 GREEK SMALL LETTER EPSILON +<U03B6> /xa3/x61 GREEK SMALL LETTER ZETA +<U03B7> /xa3/x62 GREEK SMALL LETTER ETA +<U03B8> /xa3/x63 GREEK SMALL LETTER THETA +<U03B9> /xa3/x64 GREEK SMALL LETTER IOTA +<U03BA> /xa3/x65 GREEK SMALL LETTER KAPPA +<U03BB> /xa3/x66 GREEK SMALL LETTER LAMDA +<U03BC> /xa3/x67 GREEK SMALL LETTER MU +<U03BD> /xa3/x68 GREEK SMALL LETTER NU +<U03BE> /xa3/x69 GREEK SMALL LETTER XI +<U03BF> /xa3/x6a GREEK SMALL LETTER OMICRON +<U03C0> /xa3/x6b GREEK SMALL LETTER PI +<U03C1> /xa3/x6c GREEK SMALL LETTER RHO +<U03C3> /xa3/x6d GREEK SMALL LETTER SIGMA +<U03C4> /xa3/x6e GREEK SMALL LETTER TAU +<U03C5> /xa3/x6f GREEK SMALL LETTER UPSILON +<U03C6> /xa3/x70 GREEK SMALL LETTER PHI +<U03C7> /xa3/x71 GREEK SMALL LETTER CHI +<U03C8> /xa3/x72 GREEK SMALL LETTER PSI +<U03C9> /xa3/x73 GREEK SMALL LETTER OMEGA +<U3105> /xa3/x74 BOPOMOFO LETTER B +<U3106> /xa3/x75 BOPOMOFO LETTER P +<U3107> /xa3/x76 BOPOMOFO LETTER M +<U3108> /xa3/x77 BOPOMOFO LETTER F +<U3109> /xa3/x78 BOPOMOFO LETTER D +<U310A> /xa3/x79 BOPOMOFO LETTER T +<U310B> /xa3/x7a BOPOMOFO LETTER N +<U310C> /xa3/x7b BOPOMOFO LETTER L +<U310D> /xa3/x7c BOPOMOFO LETTER G +<U310E> /xa3/x7d BOPOMOFO LETTER K +<U310F> /xa3/x7e BOPOMOFO LETTER H +<U3110> /xa3/xa1 BOPOMOFO LETTER J +<U3111> /xa3/xa2 BOPOMOFO LETTER Q +<U3112> /xa3/xa3 BOPOMOFO LETTER X +<U3113> /xa3/xa4 BOPOMOFO LETTER ZH +<U3114> /xa3/xa5 BOPOMOFO LETTER CH +<U3115> /xa3/xa6 BOPOMOFO LETTER SH +<U3116> /xa3/xa7 BOPOMOFO LETTER R +<U3117> /xa3/xa8 BOPOMOFO LETTER Z +<U3118> /xa3/xa9 BOPOMOFO LETTER C +<U3119> /xa3/xaa BOPOMOFO LETTER S +<U311A> /xa3/xab BOPOMOFO LETTER A +<U311B> /xa3/xac BOPOMOFO LETTER O +<U311C> /xa3/xad BOPOMOFO LETTER E +<U311D> /xa3/xae BOPOMOFO LETTER EH +<U311E> /xa3/xaf BOPOMOFO LETTER AI +<U311F> /xa3/xb0 BOPOMOFO LETTER EI +<U3120> /xa3/xb1 BOPOMOFO LETTER AU +<U3121> /xa3/xb2 BOPOMOFO LETTER OU +<U3122> /xa3/xb3 BOPOMOFO LETTER AN +<U3123> /xa3/xb4 BOPOMOFO LETTER EN +<U3124> /xa3/xb5 BOPOMOFO LETTER ANG +<U3125> /xa3/xb6 BOPOMOFO LETTER ENG +<U3126> /xa3/xb7 BOPOMOFO LETTER ER +<U3127> /xa3/xb8 BOPOMOFO LETTER I +<U3128> /xa3/xb9 BOPOMOFO LETTER U +<U3129> /xa3/xba BOPOMOFO LETTER IU +<U02D9> /xa3/xbb DOT ABOVE (Mandarin Chinese light tone) +<U02C9> /xa3/xbc MODIFIER LETTER MACRON (Mandarin Chinese first tone) +<U02CA> /xa3/xbd MODIFIER LETTER ACUTE ACCENT (Mandarin Chinese second tone) +<U02C7> /xa3/xbe CARON (Mandarin Chinese third tone) +<U02CB> /xa3/xbf MODIFIER LETTER GRAVE ACCENT (Mandarin Chinese fourth tone) +<U4E00> /xa4/x40 <CJK> +<U4E59> /xa4/x41 <CJK> +<U4E01> /xa4/x42 <CJK> +<U4E03> /xa4/x43 <CJK> +<U4E43> /xa4/x44 <CJK> +<U4E5D> /xa4/x45 <CJK> +<U4E86> /xa4/x46 <CJK> +<U4E8C> /xa4/x47 <CJK> +<U4EBA> /xa4/x48 <CJK> +<U |
