From 8aba992a60cbe815ddcd14ffb51f2aa1186a6ed0 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sun, 23 May 1999 13:02:36 +0000 Subject: Update. 1999-05-23 Andreas Jaeger * malloc/malloc.h: Add __THROW for __MALLOC_P to synch with usage of __P in the rest of glibc; define __MALLOC_PMT and use it. Reported by Stephan Kulow . --- ChangeLog | 6 + localedata/charmaps/KSX1001 | 934 ++++++++++++++++++++++++++++++++++++++++++++ malloc/malloc.h | 51 ++- 3 files changed, 978 insertions(+), 13 deletions(-) create mode 100644 localedata/charmaps/KSX1001 diff --git a/ChangeLog b/ChangeLog index f06d8ce06b..5b6f1903b0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +1999-05-23 Andreas Jaeger + + * malloc/malloc.h: Add __THROW for __MALLOC_P to synch with usage + of __P in the rest of glibc; define __MALLOC_PMT and use it. + Reported by Stephan Kulow . + 1999-05-23 Ulrich Drepper * sysdeps/alpha/fpu/bits/fenv.h: Pretty print. diff --git a/localedata/charmaps/KSX1001 b/localedata/charmaps/KSX1001 new file mode 100644 index 0000000000..3bfc17804c --- /dev/null +++ b/localedata/charmaps/KSX1001 @@ -0,0 +1,934 @@ + KS_X_1001 + % + / +% Hangul character code set KS X 1001 (KS_C_5601-1987) +% Edited by Won-Kyu Park Fri Feb 12 01:55:19 KST 1999 + + 2 + 1 +CHARMAP + /xA1/xA1 # IDEOGRAPHIC SPACE +<,_> /xA1/xA2 # IDEOGRAPHIC COMMA +<._> /xA1/xA3 # IDEOGRAPHIC FULL STOP +<.M> /xA1/xA4 # MIDDLE DOT +<..> /xA1/xA5 # TWO DOT LEADER +<.3> /xA1/xA6 # HORIZONTAL ELLIPSIS +<':> /xA1/xA7 # DIAERESIS +<+"> /xA1/xA8 # DITTO MARK +<--> /xA1/xA9 # SOFT HYPHEN +<-3> /xA1/xAA # HORIZONTAL BAR + /xA1/xAB # PARALLEL TO + /xA1/xAC # FULLWIDTH REVERSE SOLIDUS + /xA1/xAD # TILDE OPERATOR +<'6> /xA1/xAE # LEFT SINGLE QUOTATION MARK +<'9> /xA1/xAF # RIGHT SINGLE QUOTATION MARK +<"6> /xA1/xB0 # LEFT DOUBLE QUOTATION MARK +<"9> /xA1/xB1 # RIGHT DOUBLE QUOTATION MARK +<('> /xA1/xB2 # LEFT TORTOISE SHELL BRACKET +<)'> /xA1/xB3 # RIGHT TORTOISE SHELL BRACKET + /xA1/xB4 # LEFT ANGLE BRACKET + /xA1/xB5 # RIGHT ANGLE BRACKET +<<+> /xA1/xB6 # LEFT DOUBLE ANGLE BRACKET ++> /xA1/xB7 # RIGHT DOUBLE ANGLE BRACKET +<<'> /xA1/xB8 # LEFT CORNER BRACKET +'> /xA1/xB9 # RIGHT CORNER BRACKET +<<"> /xA1/xBA # LEFT WHITE CORNER BRACKET +"> /xA1/xBB # RIGHT WHITE CORNER BRACKET +<("> /xA1/xBC # LEFT BLACK LENTICULAR BRACKET +<)"> /xA1/xBD # RIGHT BLACK LENTICULAR BRACKET +<+-> /xA1/xBE # PLUS-MINUS SIGN +<*X> /xA1/xBF # MULTIPLICATION SIGN +<-:> /xA1/xC0 # DIVISION SIGN + /xA1/xC1 # NOT EQUAL TO +<=<> /xA1/xC2 # LESS-THAN OR EQUAL TO +=> /xA1/xC3 # GREATER-THAN OR EQUAL TO +<00> /xA1/xC4 # INFINITY +<.:> /xA1/xC5 # THEREFORE + /xA1/xC6 # DEGREE SIGN +<1'> /xA1/xC7 # PRIME +<2'> /xA1/xC8 # DOUBLE PRIME + /xA1/xC9 # DEGREE CELSIUS + /xA1/xCA # ANGSTROM SIGN + /xA1/xCB # FULLWIDTH CENT SIGN + /xA1/xCC # FULLWIDTH POUND SIGN + /xA1/xCD # FULLWIDTH YEN SIGN + /xA1/xCE # MALE SIGN + /xA1/xCF # FEMALE SIGN +<-V> /xA1/xD0 # ANGLE +<-T> /xA1/xD1 # UP TACK +<(A> /xA1/xD2 # ARC + /xA1/xD3 # PARTIAL DIFFERENTIAL + /xA1/xD4 # NABLA +<=3> /xA1/xD5 # IDENTICAL TO + /xA1/xD6 # APPROXIMATELY EQUAL TO OR THE IMAGE OF + /xA1/xD7 # SECTION SIGN +<:X> /xA1/xD8 # REFERENCE MARK +<*1> /xA1/xD9 # WHITE STAR +<*2> /xA1/xDA # BLACK STAR +<0m> /xA1/xDB # WHITE CIRCLE +<0M> /xA1/xDC # BLACK CIRCLE +<0o> /xA1/xDD # BULLSEYE + /xA1/xDE # WHITE DIAMOND + /xA1/xDF # BLACK DIAMOND + /xA1/xE0 # WHITE SQUARE + /xA1/xE1 # BLACK SQUARE + /xA1/xE2 # WHITE UP-POINTING TRIANGLE + /xA1/xE3 # BLACK UP-POINTING TRIANGLE +
/xA1/xE4 # WHITE DOWN-POINTING TRIANGLE +
/xA1/xE5 # BLACK DOWN-POINTING TRIANGLE +<-/>> /xA1/xE6 # RIGHTWARDS ARROW +<<-> /xA1/xE7 # LEFTWARDS ARROW +<-!> /xA1/xE8 # UPWARDS ARROW +<-v> /xA1/xE9 # DOWNWARDS ARROW +<> /xA1/xEA # LEFT RIGHT ARROW +<=_> /xA1/xEB # GETA MARK +<<*> /xA1/xEC # MUCH LESS-THAN +<*/>> /xA1/xED # MUCH GREATER-THAN + /xA1/xEE # SQUARE ROOT + /xA1/xEF # REVERSED TILDE +<0(> /xA1/xF0 # PROPORTIONAL TO +<:.> /xA1/xF1 # BECAUSE + /xA1/xF2 # INTEGRAL + /xA1/xF3 # DOUBLE INTEGRAL +<(-> /xA1/xF4 # ELEMENT OF +<-)> /xA1/xF5 # CONTAINS AS MEMBER +<(_> /xA1/xF6 # SUBSET OF OR EQUAL TO +<)_> /xA1/xF7 # SUPERSET OF OR EQUAL TO +<(C> /xA1/xF8 # SUBSET OF +<)C> /xA1/xF9 # SUPERSET OF +<)U> /xA1/xFA # UNION +<(U> /xA1/xFB # INTERSECTION + /xA1/xFC # LOGICAL AND + /xA1/xFD # LOGICAL OR + /xA1/xFE # FULLWIDTH NOT SIGN +<=/>> /xA2/xA1 # RIGHTWARDS DOUBLE ARROW +<==> /xA2/xA2 # LEFT RIGHT DOUBLE ARROW + /xA2/xA3 # FOR ALL + /xA2/xA4 # THERE EXISTS +<''> /xA2/xA5 # ACUTE ACCENT + /xA2/xA6 # FULLWIDTH TILDE +<'<> /xA2/xA7 # CARON +<'(> /xA2/xA8 # BREVE +<'"> /xA2/xA9 # DOUBLE ACUTE ACCENT +<'0> /xA2/xAA # RING ABOVE +<'.> /xA2/xAB # DOT ABOVE +<',> /xA2/xAC # CEDILLA +<';> /xA2/xAD # OGONEK + /xA2/xAE # INVERTED EXCLAMATION MARK + /xA2/xAF # INVERTED QUESTION MARK + /xA2/xB0 # MODIFIER LETTER TRIANGULAR COLON + /xA2/xB1 # CONTOUR INTEGRAL +<+Z> /xA2/xB2 # N-ARY SUMMATION +<*P> /xA2/xB3 # N-ARY PRODUCT + /xA2/xB4 # CURRENCY SIGN + /xA2/xB5 # DEGREE FAHRENHEIT +<%0> /xA2/xB6 # PER MILLE SIGN + /xA2/xB7 # WHITE LEFT-POINTING TRIANGLE + /xA2/xB8 # BLACK LEFT-POINTING TRIANGLE + /xA2/xB9 # WHITE RIGHT-POINTING TRIANGLE + /xA2/xBA # BLACK RIGHT-POINTING TRIANGLE + /xA2/xBB # WHITE SPADE SUIT + /xA2/xBC # BLACK SPADE SUIT + /xA2/xBD # WHITE HEART SUIT + /xA2/xBE # BLACK HEART SUIT + /xA2/xBF # WHITE CLUB SUIT + /xA2/xC0 # BLACK CLUB SUIT +<0.> /xA2/xC1 # CIRCLED DOT OPERATOR + /xA2/xC2 # WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND + /xA2/xC3 # WHITE SQUARE CONTAINING BLACK SMALL SQUARE +<0L> /xA2/xC4 # CIRCLE WITH LEFT HALF BLACK +<0R> /xA2/xC5 # CIRCLE WITH RIGHT HALF BLACK +<:S> /xA2/xC6 # MEDIUM SHADE + /xA2/xC7 # SQUARE WITH HORIZONTAL FILL + /xA2/xC8 # SQUARE WITH VERTICAL FILL + /xA2/xC9 # SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL + /xA2/xCA # SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL + /xA2/xCB # SQUARE WITH ORTHOGONAL CROSSHATCH FILL + /xA2/xCC # SQUARE WITH DIAGONAL CROSSHATCH FILL + /xA2/xCD # HOT SPRINGS + /xA2/xCE # WHITE TELEPHONE + /xA2/xCF # BLACK TELEPHONE +< /xA2/xD0 # WHITE LEFT POINTING INDEX +H> /xA2/xD1 # WHITE RIGHT POINTING INDEX + /xA2/xD2 # PILCROW SIGN + /xA2/xD3 # DAGGER + /xA2/xD4 # DOUBLE DAGGER + /xA2/xD5 # UP DOWN ARROW +> /xA2/xD6 # NORTH EAST ARROW +< /xA2/xD7 # SOUTH WEST ARROW +< /xA2/xD8 # NORTH WEST ARROW +> /xA2/xD9 # SOUTH EAST ARROW + /xA2/xDA # MUSIC FLAT SIGN + /xA2/xDB # QUARTER NOTE + /xA2/xDC # EIGHTH NOTE + /xA2/xDD # BEAMED SIXTEENTH NOTES + /xA2/xDE # KOREAN STANDARD SYMBOL +<(JU)> /xA2/xDF # PARENTHESIZED HANGUL CIEUC U + /xA2/xE0 # NUMERO SIGN + /xA2/xE1 # SQUARE CO + /xA2/xE2 # TRADE MARK SIGN + /xA2/xE3 # SQUARE AM + /xA2/xE4 # SQUARE PM + /xA2/xE5 # TELEPHONE SIGN + /xA3/xA1 # FULLWIDTH EXCLAMATION MARK + /xA3/xA2 # FULLWIDTH QUOTATION MARK + /xA3/xA3 # FULLWIDTH NUMBER SIGN + /xA3/xA4 # FULLWIDTH DOLLAR SIGN + /xA3/xA5 # FULLWIDTH PERCENT SIGN + /xA3/xA6 # FULLWIDTH AMPERSAND + /xA3/xA7 # FULLWIDTH APOSTROPHE + /xA3/xA8 # FULLWIDTH LEFT PARENTHESIS + /xA3/xA9 # FULLWIDTH RIGHT PARENTHESIS + /xA3/xAA # FULLWIDTH ASTERISK + /xA3/xAB # FULLWIDTH PLUS SIGN + /xA3/xAC # FULLWIDTH COMMA + /xA3/xAD # FULLWIDTH HYPHEN-MINUS + /xA3/xAE # FULLWIDTH FULL STOP + /xA3/xAF # FULLWIDTH SOLIDUS + /xA3/xB0 # FULLWIDTH DIGIT ZERO + /xA3/xB1 # FULLWIDTH DIGIT ONE + /xA3/xB2 # FULLWIDTH DIGIT TWO + /xA3/xB3 # FULLWIDTH DIGIT THREE + /xA3/xB4 # FULLWIDTH DIGIT FOUR + /xA3/xB5 # FULLWIDTH DIGIT FIVE + /xA3/xB6 # FULLWIDTH DIGIT SIX + /xA3/xB7 # FULLWIDTH DIGIT SEVEN + /xA3/xB8 # FULLWIDTH DIGIT EIGHT + /xA3/xB9 # FULLWIDTH DIGIT NINE + /xA3/xBA # FULLWIDTH COLON + /xA3/xBB # FULLWIDTH SEMICOLON + /xA3/xBC # FULLWIDTH LESS-THAN SIGN + /xA3/xBD # FULLWIDTH EQUALS SIGN + /xA3/xBE # FULLWIDTH GREATER-THAN SIGN + /xA3/xBF # FULLWIDTH QUESTION MARK + /xA3/xC0 # FULLWIDTH COMMERCIAL AT + /xA3/xC1 # FULLWIDTH LATIN CAPITAL LETTER A + /xA3/xC2 # FULLWIDTH LATIN CAPITAL LETTER B + /xA3/xC3 # FULLWIDTH LATIN CAPITAL LETTER C + /xA3/xC4 # FULLWIDTH LATIN CAPITAL LETTER D + /xA3/xC5 # FULLWIDTH LATIN CAPITAL LETTER E + /xA3/xC6 # FULLWIDTH LATIN CAPITAL LETTER F + /xA3/xC7 # FULLWIDTH LATIN CAPITAL LETTER G + /xA3/xC8 # FULLWIDTH LATIN CAPITAL LETTER H + /xA3/xC9 # FULLWIDTH LATIN CAPITAL LETTER I + /xA3/xCA # FULLWIDTH LATIN CAPITAL LETTER J + /xA3/xCB # FULLWIDTH LATIN CAPITAL LETTER K + /xA3/xCC # FULLWIDTH LATIN CAPITAL LETTER L + /xA3/xCD # FULLWIDTH LATIN CAPITAL LETTER M + /xA3/xCE # FULLWIDTH LATIN CAPITAL LETTER N + /xA3/xCF # FULLWIDTH LATIN CAPITAL LETTER O + /xA3/xD0 # FULLWIDTH LATIN CAPITAL LETTER P + /xA3/xD1 # FULLWIDTH LATIN CAPITAL LETTER Q + /xA3/xD2 # FULLWIDTH LATIN CAPITAL LETTER R + /xA3/xD3 # FULLWIDTH LATIN CAPITAL LETTER S + /xA3/xD4 # FULLWIDTH LATIN CAPITAL LETTER T + /xA3/xD5 # FULLWIDTH LATIN CAPITAL LETTER U + /xA3/xD6 # FULLWIDTH LATIN CAPITAL LETTER V + /xA3/xD7 # FULLWIDTH LATIN CAPITAL LETTER W + /xA3/xD8 # FULLWIDTH LATIN CAPITAL LETTER X + /xA3/xD9 # FULLWIDTH LATIN CAPITAL LETTER Y + /xA3/xDA # FULLWIDTH LATIN CAPITAL LETTER Z + /xA3/xDB # FULLWIDTH LEFT SQUARE BRACKET + /xA3/xDC # FULLWIDTH WON SIGN + /xA3/xDD # FULLWIDTH RIGHT SQUARE BRACKET + /xA3/xDE # FULLWIDTH CIRCUMFLEX ACCENT + /xA3/xDF # FULLWIDTH LOW LINE + /xA3/xE0 # FULLWIDTH GRAVE ACCENT + /xA3/xE1 # FULLWIDTH LATIN SMALL LETTER A + /xA3/xE2 # FULLWIDTH LATIN SMALL LETTER B + /xA3/xE3 # FULLWIDTH LATIN SMALL LETTER C + /xA3/xE4 # FULLWIDTH LATIN SMALL LETTER D + /xA3/xE5 # FULLWIDTH LATIN SMALL LETTER E + /xA3/xE6 # FULLWIDTH LATIN SMALL LETTER F + /xA3/xE7 # FULLWIDTH LATIN SMALL LETTER G + /xA3/xE8 # FULLWIDTH LATIN SMALL LETTER H + /xA3/xE9 # FULLWIDTH LATIN SMALL LETTER I + /xA3/xEA # FULLWIDTH LATIN SMALL LETTER J + /xA3/xEB # FULLWIDTH LATIN SMALL LETTER K + /xA3/xEC # FULLWIDTH LATIN SMALL LETTER L + /xA3/xED # FULLWIDTH LATIN SMALL LETTER M + /xA3/xEE # FULLWIDTH LATIN SMALL LETTER N + /xA3/xEF # FULLWIDTH LATIN SMALL LETTER O + /xA3/xF0 # FULLWIDTH LATIN SMALL LETTER P + /xA3/xF1 # FULLWIDTH LATIN SMALL LETTER Q + /xA3/xF2 # FULLWIDTH LATIN SMALL LETTER R + /xA3/xF3 # FULLWIDTH LATIN SMALL LETTER S + /xA3/xF4 # FULLWIDTH LATIN SMALL LETTER T + /xA3/xF5 # FULLWIDTH LATIN SMALL LETTER U + /xA3/xF6 # FULLWIDTH LATIN SMALL LETTER V + /xA3/xF7 # FULLWIDTH LATIN SMALL LETTER W + /xA3/xF8 # FULLWIDTH LATIN SMALL LETTER X + /xA3/xF9 # FULLWIDTH LATIN SMALL LETTER Y + /xA3/xFA # FULLWIDTH LATIN SMALL LETTER Z + /xA3/xFB # FULLWIDTH LEFT CURLY BRACKET + /xA3/xFC # FULLWIDTH VERTICAL LINE + /xA3/xFD # FULLWIDTH RIGHT CURLY BRACKET + /xA3/xFE # FULLWIDTH MACRON + +... /d164/d161 + +<1r> /xA5/xA1 # SMALL ROMAN NUMERAL ONE +<2r> /xA5/xA2 # SMALL ROMAN NUMERAL TWO +<3r> /xA5/xA3 # SMALL ROMAN NUMERAL THREE +<4r> /xA5/xA4 # SMALL ROMAN NUMERAL FOUR +<5r> /xA5/xA5 # SMALL ROMAN NUMERAL FIVE +<6r> /xA5/xA6 # SMALL ROMAN NUMERAL SIX +<7r> /xA5/xA7 # SMALL ROMAN NUMERAL SEVEN +<8r> /xA5/xA8 # SMALL ROMAN NUMERAL EIGHT +<9r> /xA5/xA9 # SMALL ROMAN NUMERAL NINE + /xA5/xAA # SMALL ROMAN NUMERAL TEN +<1R> /xA5/xB0 # ROMAN NUMERAL ONE +<2R> /xA5/xB1 # ROMAN NUMERAL TWO +<3R> /xA5/xB2 # ROMAN NUMERAL THREE +<4R> /xA5/xB3 # ROMAN NUMERAL FOUR +<5R> /xA5/xB4 # ROMAN NUMERAL FIVE +<6R> /xA5/xB5 # ROMAN NUMERAL SIX +<7R> /xA5/xB6 # ROMAN NUMERAL SEVEN +<8R> /xA5/xB7 # ROMAN NUMERAL EIGHT +<9R> /xA5/xB8 # ROMAN NUMERAL NINE + /xA5/xB9 # ROMAN NUMERAL TEN + /xA5/xC1 # GREEK CAPITAL LETTER ALPHA + /xA5/xC2 # GREEK CAPITAL LETTER BETA + /xA5/xC3 # GREEK CAPITAL LETTER GAMMA + /xA5/xC4 # GREEK CAPITAL LETTER DELTA + /xA5/xC5 # GREEK CAPITAL LETTER EPSILON + /xA5/xC6 # GREEK CAPITAL LETTER ZETA + /xA5/xC7 # GREEK CAPITAL LETTER ETA + /xA5/xC8 # GREEK CAPITAL LETTER THETA + /xA5/xC9 # GREEK CAPITAL LETTER IOTA + /xA5/xCA # GREEK CAPITAL LETTER KAPPA + /xA5/xCB # GREEK CAPITAL LETTER LAMDA + /xA5/xCC # GREEK CAPITAL LETTER MU + /xA5/xCD # GREEK CAPITAL LETTER NU + /xA5/xCE # GREEK CAPITAL LETTER XI + /xA5/xCF # GREEK CAPITAL LETTER OMICRON + /xA5/xD0 # GREEK CAPITAL LETTER PI + /xA5/xD1 # GREEK CAPITAL LETTER RHO + /xA5/xD2 # GREEK CAPITAL LETTER SIGMA + /xA5/xD3 # GREEK CAPITAL LETTER TAU + /xA5/xD4 # GREEK CAPITAL LETTER UPSILON + /xA5/xD5 # GREEK CAPITAL LETTER PHI + /xA5/xD6 # GREEK CAPITAL LETTER CHI + /xA5/xD7 # GREEK CAPITAL LETTER PSI + /xA5/xD8 # GREEK CAPITAL LETTER OMEGA + /xA5/xE1 # GREEK SMALL LETTER ALPHA + /xA5/xE2 # GREEK SMALL LETTER BETA + /xA5/xE3 # GREEK SMALL LETTER GAMMA + /xA5/xE4 # GREEK SMALL LETTER DELTA + /xA5/xE5 # GREEK SMALL LETTER EPSILON + /xA5/xE6 # GREEK SMALL LETTER ZETA + /xA5/xE7 # GREEK SMALL LETTER ETA + /xA5/xE8 # GREEK SMALL LETTER THETA + /xA5/xE9 # GREEK SMALL LETTER IOTA + /xA5/xEA # GREEK SMALL LETTER KAPPA + /xA5/xEB # GREEK SMALL LETTER LAMDA + /xA5/xEC # GREEK SMALL LETTER MU + /xA5/xED # GREEK SMALL LETTER NU + /xA5/xEE # GREEK SMALL LETTER XI + /xA5/xEF # GREEK SMALL LETTER OMICRON + /xA5/xF0 # GREEK SMALL LETTER PI + /xA5/xF1 # GREEK SMALL LETTER RHO + /xA5/xF2 # GREEK SMALL LETTER SIGMA + /xA5/xF3 # GREEK SMALL LETTER TAU + /xA5/xF4 # GREEK SMALL LETTER UPSILON + /xA5/xF5 # GREEK SMALL LETTER PHI + /xA5/xF6 # GREEK SMALL LETTER CHI + /xA5/xF7 # GREEK SMALL LETTER PSI + /xA5/xF8 # GREEK SMALL LETTER OMEGA + /xA6/xA1 # BOX DRAWINGS LIGHT HORIZONTAL + /xA6/xA2 # BOX DRAWINGS LIGHT VERTICAL + /xA6/xA3 # BOX DRAWINGS LIGHT DOWN AND RIGHT +
/xA6/xA4 # BOX DRAWINGS LIGHT DOWN AND LEFT +
    /xA6/xA5 # BOX DRAWINGS LIGHT UP AND LEFT + /xA6/xA6 # BOX DRAWINGS LIGHT UP AND RIGHT + /xA6/xA7 # BOX DRAWINGS LIGHT VERTICAL AND RIGHT + /xA6/xA8 # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL + /xA6/xA9 # BOX DRAWINGS LIGHT VERTICAL AND LEFT + /xA6/xAA # BOX DRAWINGS LIGHT UP AND HORIZONTAL + /xA6/xAB # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL + /xA6/xAC # BOX DRAWINGS HEAVY HORIZONTAL + /xA6/xAD # BOX DRAWINGS HEAVY VERTICAL + /xA6/xAE # BOX DRAWINGS HEAVY DOWN AND RIGHT + /xA6/xAF # BOX DRAWINGS HEAVY DOWN AND LEFT +
      /xA6/xB0 # BOX DRAWINGS HEAVY UP AND LEFT + /xA6/xB1 # BOX DRAWINGS HEAVY UP AND RIGHT + /xA6/xB2 # BOX DRAWINGS HEAVY VERTICAL AND RIGHT + /xA6/xB3 # BOX DRAWINGS HEAVY DOWN AND HORIZONTAL + /xA6/xB4 # BOX DRAWINGS HEAVY VERTICAL AND LEFT + /xA6/xB5 # BOX DRAWINGS HEAVY UP AND HORIZONTAL + /xA6/xB6 # BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL + /xA6/xB7 # BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT + /xA6/xB8 # BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY + /xA6/xB9 # BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT + /xA6/xBA # BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY + /xA6/xBB # BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY + /xA6/xBC # BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY + /xA6/xBD # BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT + /xA6/xBE # BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY + /xA6/xBF # BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT + /xA6/xC0 # BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT +
      /xA6/xC1 # BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT +
      /xA6/xC2 # BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY +
        /xA6/xC3 # BOX DRAWINGS UP HEAVY AND LEFT LIGHT +
          /xA6/xC4 # BOX DRAWINGS UP LIGHT AND LEFT HEAVY + /xA6/xC5 # BOX DRAWINGS UP HEAVY AND RIGHT LIGHT + /xA6/xC6 # BOX DRAWINGS UP LIGHT AND RIGHT HEAVY + /xA6/xC7 # BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT + /xA6/xC8 # BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY + /xA6/xC9 # BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT + /xA6/xCA # BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT + /xA6/xCB # BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY + /xA6/xCC # BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY + /xA6/xCD # BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT + /xA6/xCE # BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT + /xA6/xCF # BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY + /xA6/xD0 # BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY + /xA6/xD1 # BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT + /xA6/xD2 # BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT + /xA6/xD3 # BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY + /xA6/xD4 # BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY + /xA6/xD5 # BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT + /xA6/xD6 # BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT + /xA6/xD7 # BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY + /xA6/xD8 # BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY + /xA6/xD9 # BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT + /xA6/xDA # BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT + /xA6/xDB # BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT + /xA6/xDC # BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT + /xA6/xDD # BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT + /xA6/xDE # BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT + /xA6/xDF # BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT + /xA6/xE0 # BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT + /xA6/xE1 # BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY + /xA6/xE2 # BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY + /xA6/xE3 # BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY + /xA6/xE4 # BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY + /xA7/xA1 # SQUARE MU L + /xA7/xA2 # SQUARE ML + /xA7/xA3 # SQUARE DL + /xA7/xA4 # SCRIPT SMALL L + /xA7/xA5 # SQUARE KL + /xA7/xA6 # SQUARE CC + /xA7/xA7 # SQUARE MM CUBED + /xA7/xA8 # SQUARE CM CUBED + /xA7/xA9 # SQUARE M CUBED + /xA7/xAA # SQUARE KM CUBED + /xA7/xAB # SQUARE FM + /xA7/xAC # SQUARE NM + /xA7/xAD # SQUARE MU M + /xA7/xAE # SQUARE MM + /xA7/xAF # SQUARE CM + /xA7/xB0 # SQUARE KM + /xA7/xB1 # SQUARE MM SQUARED + /xA7/xB2 # SQUARE CM SQUARED + /xA7/xB3 # SQUARE M SQUARED + /xA7/xB4 # SQUARE KM SQUARED + /xA7/xB5 # SQUARE HA + /xA7/xB6 # SQUARE MU G + /xA7/xB7 # SQUARE MG + /xA7/xB8 # SQUARE KG + /xA7/xB9 # SQUARE KT + /xA7/xBA # SQUARE CAL + /xA7/xBB # SQUARE KCAL + /xA7/xBC # SQUARE DB + /xA7/xBD # SQUARE M OVER S + /xA7/xBE # SQUARE M OVER S SQUARED + /xA7/xBF # SQUARE PS + /xA7/xC0 # SQUARE NS + /xA7/xC1 # SQUARE MU S + /xA7/xC2 # SQUARE MS + /xA7/xC3 # SQUARE PV + /xA7/xC4 # SQUARE NV + /xA7/xC5 # SQUARE MU V + /xA7/xC6 # SQUARE MV + /xA7/xC7 # SQUARE KV + /xA7/xC8 # SQUARE MV MEGA + /xA7/xC9 # SQUARE PA AMPS + /xA7/xCA # SQUARE NA + /xA7/xCB # SQUARE MU A + /xA7/xCC # SQUARE MA + /xA7/xCD # SQUARE KA + /xA7/xCE # SQUARE PW + /xA7/xCF # SQUARE NW + /xA7/xD0 # SQUARE MU W + /xA7/xD1 # SQUARE MW + /xA7/xD2 # SQUARE KW + /xA7/xD3 # SQUARE MW MEGA + /xA7/xD4 # SQUARE HZ + /xA7/xD5 # SQUARE KHZ + /xA7/xD6 # SQUARE MHZ + /xA7/xD7 # SQUARE GHZ + /xA7/xD8 # SQUARE THZ + /xA7/xD9 # OHM SIGN + /xA7/xDA # SQUARE K OHM + /xA7/xDB # SQUARE M OHM + /xA7/xDC # SQUARE PF + /xA7/xDD # SQUARE NF + /xA7/xDE # SQUARE MU F + /xA7/xDF # SQUARE MOL + /xA7/xE0 # SQUARE CD + /xA7/xE1 # SQUARE RAD + /xA7/xE2 # SQUARE RAD OVER S + /xA7/xE3 # SQUARE RAD OVER S SQUARED + /xA7/xE4 # SQUARE SR + /xA7/xE5 # SQUARE PA + /xA7/xE6 # SQUARE KPA + /xA7/xE7 # SQUARE MPA + /xA7/xE8 # SQUARE GPA + /xA7/xE9 # SQUARE WB + /xA7/xEA # SQUARE LM + /xA7/xEB # SQUARE LX + /xA7/xEC # SQUARE BQ + /xA7/xED # SQUARE GY + /xA7/xEE # SQUARE SV + /xA7/xEF # SQUARE C OVER KG + /xA8/xA1 # LATIN CAPITAL LIGATURE AE + /xA8/xA2 # LATIN CAPITAL LETTER ETH +<-a> /xA8/xA3 # FEMININE ORDINAL INDICATOR + /xA8/xA4 # LATIN CAPITAL LETTER H WITH STROKE + /xA8/xA6 # LATIN CAPITAL LIGATURE IJ + /xA8/xA8 # LATIN CAPITAL LETTER L WITH MIDDLE DOT + /xA8/xA9 # LATIN CAPITAL LETTER L WITH STROKE + /xA8/xAA # LATIN CAPITAL LETTER O WITH STROKE + /xA8/xAB # LATIN CAPITAL LIGATURE OE +<-o> /xA8/xAC # MASCULINE ORDINAL INDICATOR + /xA8/xAD # LATIN CAPITAL LETTER THORN + /xA8/xAE # LATIN CAPITAL LETTER T WITH STROKE + /xA8/xAF # LATIN CAPITAL LETTER ENG + +... /d168/d177 + + /xA8/xCD # CIRCLED LATIN SMALL LETTER A + /xA8/xCE # CIRCLED LATIN SMALL LETTER B + /xA8/xCF # CIRCLED LATIN SMALL LETTER C + /xA8/xD0 # CIRCLED LATIN SMALL LETTER D + /xA8/xD1 # CIRCLED LATIN SMALL LETTER E + /xA8/xD2 # CIRCLED LATIN SMALL LETTER F + /xA8/xD3 # CIRCLED LATIN SMALL LETTER G + /xA8/xD4 # CIRCLED LATIN SMALL LETTER H + /xA8/xD5 # CIRCLED LATIN SMALL LETTER I + /xA8/xD6 # CIRCLED LATIN SMALL LETTER J + /xA8/xD7 # CIRCLED LATIN SMALL LETTER K + /xA8/xD8 # CIRCLED LATIN SMALL LETTER L + /xA8/xD9 # CIRCLED LATIN SMALL LETTER M + /xA8/xDA # CIRCLED LATIN SMALL LETTER N + /xA8/xDB # CIRCLED LATIN SMALL LETTER O + /xA8/xDC # CIRCLED LATIN SMALL LETTER P + /xA8/xDD # CIRCLED LATIN SMALL LETTER Q + /xA8/xDE # CIRCLED LATIN SMALL LETTER R + /xA8/xDF # CIRCLED LATIN SMALL LETTER S + /xA8/xE0 # CIRCLED LATIN SMALL LETTER T + /xA8/xE1 # CIRCLED LATIN SMALL LETTER U + /xA8/xE2 # CIRCLED LATIN SMALL LETTER V + /xA8/xE3 # CIRCLED LATIN SMALL LETTER W + /xA8/xE4 # CIRCLED LATIN SMALL LETTER X + /xA8/xE5 # CIRCLED LATIN SMALL LETTER Y + /xA8/xE6 # CIRCLED LATIN SMALL LETTER Z +<1-o> /xA8/xE7 # CIRCLED DIGIT ONE +<2-o> /xA8/xE8 # CIRCLED DIGIT TWO +<3-o> /xA8/xE9 # CIRCLED DIGIT THREE +<4-o> /xA8/xEA # CIRCLED DIGIT FOUR +<5-o> /xA8/xEB # CIRCLED DIGIT FIVE +<6-o> /xA8/xEC # CIRCLED DIGIT SIX +<7-o> /xA8/xED # CIRCLED DIGIT SEVEN +<8-o> /xA8/xEE # CIRCLED DIGIT EIGHT +<9-o> /xA8/xEF # CIRCLED DIGIT NINE +<10-o> /xA8/xF0 # CIRCLED NUMBER TEN +<11-o> /xA8/xF1 # CIRCLED NUMBER ELEVEN +<12-o> /xA8/xF2 # CIRCLED NUMBER TWELVE +<13-o> /xA8/xF3 # CIRCLED NUMBER THIRTEEN +<14-o> /xA8/xF4 # CIRCLED NUMBER FOURTEEN +<15-o> /xA8/xF5 # CIRCLED NUMBER FIFTEEN +<12> /xA8/xF6 # VULGAR FRACTION ONE HALF +<13> /xA8/xF7 # VULGAR FRACTION ONE THIRD +<23> /xA8/xF8 # VULGAR FRACTION TWO THIRDS +<14> /xA8/xF9 # VULGAR FRACTION ONE QUARTER +<34> /xA8/xFA # VULGAR FRACTION THREE QUARTERS +<18> /xA8/xFB # VULGAR FRACTION ONE EIGHTH +<38> /xA8/xFC # VULGAR FRACTION THREE EIGHTHS +<58> /xA8/xFD # VULGAR FRACTION FIVE EIGHTHS +<78> /xA8/xFE # VULGAR FRACTION SEVEN EIGHTHS + /xA9/xA1 # LATIN SMALL LIGATURE AE + /xA9/xA2 # LATIN SMALL LETTER D WITH STROKE + /xA9/xA3 # LATIN SMALL LETTER ETH + /xA9/xA4 # LATIN SMALL LETTER H WITH STROKE + /xA9/xA5 # LATIN SMALL LETTER DOTLESS I + /xA9/xA6 # LATIN SMALL LIGATURE IJ + /xA9/xA7 # LATIN SMALL LETTER KRA + /xA9/xA8 # LATIN SMALL LETTER L WITH MIDDLE DOT + /xA9/xA9 # LATIN SMALL LETTER L WITH STROKE + /xA9/xAA # LATIN SMALL LETTER O WITH STROKE + /xA9/xAB # LATIN SMALL LIGATURE OE + /xA9/xAC # LATIN SMALL LETTER SHARP S + /xA9/xAD # LATIN SMALL LETTER THORN + /xA9/xAE # LATIN SMALL LETTER T WITH STROKE + /xA9/xAF # LATIN SMALL LETTER ENG +<'n> /xA9/xB0 # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE + +... /d169/d177 + +<(a)> /xA9/xCD # PARENTHESIZED LATIN SMALL LETTER A +<(b)> /xA9/xCE # PARENTHESIZED LATIN SMALL LETTER B +<(c)> /xA9/xCF # PARENTHESIZED LATIN SMALL LETTER C +<(d)> /xA9/xD0 # PARENTHESIZED LATIN SMALL LETTER D +<(e)> /xA9/xD1 # PARENTHESIZED LATIN SMALL LETTER E +<(f)> /xA9/xD2 # PARENTHESIZED LATIN SMALL LETTER F +<(g)> /xA9/xD3 # PARENTHESIZED LATIN SMALL LETTER G +<(h)> /xA9/xD4 # PARENTHESIZED LATIN SMALL LETTER H +<(i)> /xA9/xD5 # PARENTHESIZED LATIN SMALL LETTER I +<(j)> /xA9/xD6 # PARENTHESIZED LATIN SMALL LETTER J +<(k)> /xA9/xD7 # PARENTHESIZED LATIN SMALL LETTER K +<(l)> /xA9/xD8 # PARENTHESIZED LATIN SMALL LETTER L +<(m)> /xA9/xD9 # PARENTHESIZED LATIN SMALL LETTER M +<(n)> /xA9/xDA # PARENTHESIZED LATIN SMALL LETTER N +<(o)> /xA9/xDB # PARENTHESIZED LATIN SMALL LETTER O +<(p)> /xA9/xDC # PARENTHESIZED LATIN SMALL LETTER P +<(q)> /xA9/xDD # PARENTHESIZED LATIN SMALL LETTER Q +<(r)> /xA9/xDE # PARENTHESIZED LATIN SMALL LETTER R +<(s)> /xA9/xDF # PARENTHESIZED LATIN SMALL LETTER S +<(t)> /xA9/xE0 # PARENTHESIZED LATIN SMALL LETTER T +<(u)> /xA9/xE1 # PARENTHESIZED LATIN SMALL LETTER U +<(v)> /xA9/xE2 # PARENTHESIZED LATIN SMALL LETTER V +<(w)> /xA9/xE3 # PARENTHESIZED LATIN SMALL LETTER W +<(x)> /xA9/xE4 # PARENTHESIZED LATIN SMALL LETTER X +<(y)> /xA9/xE5 # PARENTHESIZED LATIN SMALL LETTER Y +<(z)> /xA9/xE6 # PARENTHESIZED LATIN SMALL LETTER Z +<(1)> /xA9/xE7 # PARENTHESIZED DIGIT ONE +<(2)> /xA9/xE8 # PARENTHESIZED DIGIT TWO +<(3)> /xA9/xE9 # PARENTHESIZED DIGIT THREE +<(4)> /xA9/xEA # PARENTHESIZED DIGIT FOUR +<(5)> /xA9/xEB # PARENTHESIZED DIGIT FIVE +<(6)> /xA9/xEC # PARENTHESIZED DIGIT SIX +<(7)> /xA9/xED # PARENTHESIZED DIGIT SEVEN +<(8)> /xA9/xEE # PARENTHESIZED DIGIT EIGHT +<(9)> /xA9/xEF # PARENTHESIZED DIGIT NINE +<(10)> /xA9/xF0 # PARENTHESIZED NUMBER TEN +<(11)> /xA9/xF1 # PARENTHESIZED NUMBER ELEVEN +<(12)> /xA9/xF2 # PARENTHESIZED NUMBER TWELVE +<(13)> /xA9/xF3 # PARENTHESIZED NUMBER THIRTEEN +<(14)> /xA9/xF4 # PARENTHESIZED NUMBER FOURTEEN +<(15)> /xA9/xF5 # PARENTHESIZED NUMBER FIFTEEN +<1S> /xA9/xF6 # SUPERSCRIPT ONE +<2S> /xA9/xF7 # SUPERSCRIPT TWO +<3S> /xA9/xF8 # SUPERSCRIPT THREE +<4S> /xA9/xF9 # SUPERSCRIPT FOUR + /xA9/xFA # SUPERSCRIPT LATIN SMALL LETTER N +<1s> /xA9/xFB # SUBSCRIPT ONE +<2s> /xA9/xFC # SUBSCRIPT TWO +<3s> /xA9/xFD # SUBSCRIPT THREE +<4s> /xA9/xFE # SUBSCRIPT FOUR + /xAA/xA1 # HIRAGANA LETTER SMALL A + /xAA/xA2 # HIRAGANA LETTER A + /xAA/xA3 # HIRAGANA LETTER SMALL I + /xAA/xA4 # HIRAGANA LETTER I + /xAA/xA5 # HIRAGANA LETTER SMALL U + /xAA/xA6 # HIRAGANA LETTER U + /xAA/xA7 # HIRAGANA LETTER SMALL E + /xAA/xA8 # HIRAGANA LETTER E + /xAA/xA9 # HIRAGANA LETTER SMALL O + /xAA/xAA # HIRAGANA LETTER O + /xAA/xAB # HIRAGANA LETTER KA + /xAA/xAC # HIRAGANA LETTER GA + /xAA/xAD # HIRAGANA LETTER KI + /xAA/xAE # HIRAGANA LETTER GI + /xAA/xAF # HIRAGANA LETTER KU + /xAA/xB0 # HIRAGANA LETTER GU + /xAA/xB1 # HIRAGANA LETTER KE + /xAA/xB2 # HIRAGANA LETTER GE + /xAA/xB3 # HIRAGANA LETTER KO + /xAA/xB4 # HIRAGANA LETTER GO + /xAA/xB5 # HIRAGANA LETTER SA + /xAA/xB6 # HIRAGANA LETTER ZA + /xAA/xB7 # HIRAGANA LETTER SI + /xAA/xB8 # HIRAGANA LETTER ZI + /xAA/xB9 # HIRAGANA LETTER SU + /xAA/xBA # HIRAGANA LETTER ZU + /xAA/xBB # HIRAGANA LETTER SE + /xAA/xBC # HIRAGANA LETTER ZE + /xAA/xBD # HIRAGANA LETTER SO + /xAA/xBE # HIRAGANA LETTER ZO + /xAA/xBF # HIRAGANA LETTER TA + /xAA/xC0 # HIRAGANA LETTER DA + /xAA/xC1 # HIRAGANA LETTER TI + /xAA/xC2 # HIRAGANA LETTER DI + /xAA/xC3 # HIRAGANA LETTER SMALL TU + /xAA/xC4 # HIRAGANA LETTER TU + /xAA/xC5 # HIRAGANA LETTER DU + /xAA/xC6 # HIRAGANA LETTER TE + /xAA/xC7 # HIRAGANA LETTER DE + /xAA/xC8 # HIRAGANA LETTER TO + /xAA/xC9 # HIRAGANA LETTER DO + /xAA/xCA # HIRAGANA LETTER NA + /xAA/xCB # HIRAGANA LETTER NI + /xAA/xCC # HIRAGANA LETTER NU + /xAA/xCD # HIRAGANA LETTER NE + /xAA/xCE # HIRAGANA LETTER NO + /xAA/xCF # HIRAGANA LETTER HA + /xAA/xD0 # HIRAGANA LETTER BA + /xAA/xD1 # HIRAGANA LETTER PA + /xAA/xD2 # HIRAGANA LETTER HI + /xAA/xD3 # HIRAGANA LETTER BI + /xAA/xD4 # HIRAGANA LETTER PI + /xAA/xD5 # HIRAGANA LETTER HU + /xAA/xD6 # HIRAGANA LETTER BU + /xAA/xD7 # HIRAGANA LETTER PU + /xAA/xD8 # HIRAGANA LETTER HE + /xAA/xD9 # HIRAGANA LETTER BE + /xAA/xDA # HIRAGANA LETTER PE + /xAA/xDB # HIRAGANA LETTER HO + /xAA/xDC # HIRAGANA LETTER BO + /xAA/xDD # HIRAGANA LETTER PO + /xAA/xDE # HIRAGANA LETTER MA + /xAA/xDF # HIRAGANA LETTER MI + /xAA/xE0 # HIRAGANA LETTER MU + /xAA/xE1 # HIRAGANA LETTER ME + /xAA/xE2 # HIRAGANA LETTER MO + /xAA/xE3 # HIRAGANA LETTER SMALL YA + /xAA/xE4 # HIRAGANA LETTER YA + /xAA/xE5 # HIRAGANA LETTER SMALL YU + /xAA/xE6 # HIRAGANA LETTER YU + /xAA/xE7 # HIRAGANA LETTER SMALL YO + /xAA/xE8 # HIRAGANA LETTER YO + /xAA/xE9 # HIRAGANA LETTER RA + /xAA/xEA # HIRAGANA LETTER RI + /xAA/xEB # HIRAGANA LETTER RU + /xAA/xEC # HIRAGANA LETTER RE + /xAA/xED # HIRAGANA LETTER RO + /xAA/xEE # HIRAGANA LETTER SMALL WA + /xAA/xEF # HIRAGANA LETTER WA + /xAA/xF0 # HIRAGANA LETTER WI + /xAA/xF1 # HIRAGANA LETTER WE + /xAA/xF2 # HIRAGANA LETTER WO + /xAA/xF3 # HIRAGANA LETTER N + /xAB/xA1 # KATAKANA LETTER SMALL A + /xAB/xA2 # KATAKANA LETTER A + /xAB/xA3 # KATAKANA LETTER SMALL I + /xAB/xA4 # KATAKANA LETTER I + /xAB/xA5 # KATAKANA LETTER SMALL U + /xAB/xA6 # KATAKANA LETTER U + /xAB/xA7 # KATAKANA LETTER SMALL E + /xAB/xA8 # KATAKANA LETTER E + /xAB/xA9 # KATAKANA LETTER SMALL O + /xAB/xAA # KATAKANA LETTER O + /xAB/xAB # KATAKANA LETTER KA + /xAB/xAC # KATAKANA LETTER GA + /xAB/xAD # KATAKANA LETTER KI + /xAB/xAE # KATAKANA LETTER GI + /xAB/xAF # KATAKANA LETTER KU + /xAB/xB0 # KATAKANA LETTER GU + /xAB/xB1 # KATAKANA LETTER KE + /xAB/xB2 # KATAKANA LETTER GE + /xAB/xB3 # KATAKANA LETTER KO + /xAB/xB4 # KATAKANA LETTER GO + /xAB/xB5 # KATAKANA LETTER SA + /xAB/xB6 # KATAKANA LETTER ZA + /xAB/xB7 # KATAKANA LETTER SI + /xAB/xB8 # KATAKANA LETTER ZI + /xAB/xB9 # KATAKANA LETTER SU + /xAB/xBA # KATAKANA LETTER ZU + /xAB/xBB # KATAKANA LETTER SE + /xAB/xBC # KATAKANA LETTER ZE + /xAB/xBD # KATAKANA LETTER SO + /xAB/xBE # KATAKANA LETTER ZO + /xAB/xBF # KATAKANA LETTER TA + /xAB/xC0 # KATAKANA LETTER DA + /xAB/xC1 # KATAKANA LETTER TI + /xAB/xC2 # KATAKANA LETTER DI + /xAB/xC3 # KATAKANA LETTER SMALL TU + /xAB/xC4 # KATAKANA LETTER TU + /xAB/xC5 # KATAKANA LETTER DU + /xAB/xC6 # KATAKANA LETTER TE + /xAB/xC7 # KATAKANA LETTER DE + /xAB/xC8 # KATAKANA LETTER TO + /xAB/xC9 # KATAKANA LETTER DO + /xAB/xCA # KATAKANA LETTER NA + /xAB/xCB # KATAKANA LETTER NI + /xAB/xCC # KATAKANA LETTER NU + /xAB/xCD # KATAKANA LETTER NE + /xAB/xCE # KATAKANA LETTER NO + /xAB/xCF # KATAKANA LETTER HA + /xAB/xD0 # KATAKANA LETTER BA + /xAB/xD1 # KATAKANA LETTER PA + /xAB/xD2 # KATAKANA LETTER HI + /xAB/xD3 # KATAKANA LETTER BI + /xAB/xD4 # KATAKANA LETTER PI + /xAB/xD5 # KATAKANA LETTER HU + /xAB/xD6 # KATAKANA LETTER BU + /xAB/xD7 # KATAKANA LETTER PU + /xAB/xD8 # KATAKANA LETTER HE + /xAB/xD9 # KATAKANA LETTER BE + /xAB/xDA # KATAKANA LETTER PE + /xAB/xDB # KATAKANA LETTER HO + /xAB/xDC # KATAKANA LETTER BO + /xAB/xDD # KATAKANA LETTER PO + /xAB/xDE # KATAKANA LETTER MA + /xAB/xDF # KATAKANA LETTER MI + /xAB/xE0 # KATAKANA LETTER MU + /xAB/xE1 # KATAKANA LETTER ME + /xAB/xE2 # KATAKANA LETTER MO + /xAB/xE3 # KATAKANA LETTER SMALL YA + /xAB/xE4 # KATAKANA LETTER YA + /xAB/xE5 # KATAKANA LETTER SMALL YU + /xAB/xE6 # KATAKANA LETTER YU + /xAB/xE7 # KATAKANA LETTER SMALL YO + /xAB/xE8 # KATAKANA LETTER YO + /xAB/xE9 # KATAKANA LETTER RA + /xAB/xEA # KATAKANA LETTER RI + /xAB/xEB # KATAKANA LETTER RU + /xAB/xEC # KATAKANA LETTER RE + /xAB/xED # KATAKANA LETTER RO + /xAB/xEE # KATAKANA LETTER SMALL WA + /xAB/xEF # KATAKANA LETTER WA + /xAB/xF0 # KATAKANA LETTER WI + /xAB/xF1 # KATAKANA LETTER WE + /xAB/xF2 # KATAKANA LETTER WO + /xAB/xF3 # KATAKANA LETTER N + /xAB/xF4 # KATAKANA LETTER VU + /xAB/xF5 # KATAKANA LETTER SMALL KA + /xAB/xF6 # KATAKANA LETTER SMALL KE + /xAC/xA1 # CYRILLIC CAPITAL LETTER A + /xAC/xA2 # CYRILLIC CAPITAL LETTER BE + /xAC/xA3 # CYRILLIC CAPITAL LETTER VE + /xAC/xA4 # CYRILLIC CAPITAL LETTER GHE + /xAC/xA5 # CYRILLIC CAPITAL LETTER DE + /xAC/xA6 # CYRILLIC CAPITAL LETTER IE + /xAC/xA7 # CYRILLIC CAPITAL LETTER IO + /xAC/xA8 # CYRILLIC CAPITAL LETTER ZHE + /xAC/xA9 # CYRILLIC CAPITAL LETTER ZE + /xAC/xAA # CYRILLIC CAPITAL LETTER I + /xAC/xAB # CYRILLIC CAPITAL LETTER SHORT I + /xAC/xAC # CYRILLIC CAPITAL LETTER KA + /xAC/xAD # CYRILLIC CAPITAL LETTER EL + /xAC/xAE # CYRILLIC CAPITAL LETTER EM + /xAC/xAF # CYRILLIC CAPITAL LETTER EN + /xAC/xB0 # CYRILLIC CAPITAL LETTER O + /xAC/xB1 # CYRILLIC CAPITAL LETTER PE + /xAC/xB2 # CYRILLIC CAPITAL LETTER ER + /xAC/xB3 # CYRILLIC CAPITAL LETTER ES + /xAC/xB4 # CYRILLIC CAPITAL LETTER TE + /xAC/xB5 # CYRILLIC CAPITAL LETTER U + /xAC/xB6 # CYRILLIC CAPITAL LETTER EF + /xAC/xB7 # CYRILLIC CAPITAL LETTER HA + /xAC/xB8 # CYRILLIC CAPITAL LETTER TSE + /xAC/xB9 # CYRILLIC CAPITAL LETTER CHE + /xAC/xBA # CYRILLIC CAPITAL LETTER SHA + /xAC/xBB # CYRILLIC CAPITAL LETTER SHCHA +<="> /xAC/xBC # CYRILLIC CAPITAL LETTER HARD SIGN + /xAC/xBD # CYRILLIC CAPITAL LETTER YERU +<%"> /xAC/xBE # CYRILLIC CAPITAL LETTER SOFT SIGN + /xAC/xBF # CYRILLIC CAPITAL LETTER E + /xAC/xC0 # CYRILLIC CAPITAL LETTER YU + /xAC/xC1 # CYRILLIC CAPITAL LETTER YA + /xAC/xD1 # CYRILLIC SMALL LETTER A + /xAC/xD2 # CYRILLIC SMALL LETTER BE + /xAC/xD3 # CYRILLIC SMALL LETTER VE + /xAC/xD4 # CYRILLIC SMALL LETTER GHE + /xAC/xD5 # CYRILLIC SMALL LETTER DE + /xAC/xD6 # CYRILLIC SMALL LETTER IE + /xAC/xD7 # CYRILLIC SMALL LETTER IO + /xAC/xD8 # CYRILLIC SMALL LETTER ZHE + /xAC/xD9 # CYRILLIC SMALL LETTER ZE + /xAC/xDA # CYRILLIC SMALL LETTER I + /xAC/xDB # CYRILLIC SMALL LETTER SHORT I + /xAC/xDC # CYRILLIC SMALL LETTER KA + /xAC/xDD # CYRILLIC SMALL LETTER EL + /xAC/xDE # CYRILLIC SMALL LETTER EM + /xAC/xDF # CYRILLIC SMALL LETTER EN + /xAC/xE0 # CYRILLIC SMALL LETTER O + /xAC/xE1 # CYRILLIC SMALL LETTER PE + /xAC/xE2 # CYRILLIC SMALL LETTER ER + /xAC/xE3 # CYRILLIC SMALL LETTER ES + /xAC/xE4 # CYRILLIC SMALL LETTER TE + /xAC/xE5 # CYRILLIC SMALL LETTER U + /xAC/xE6 # CYRILLIC SMALL LETTER EF + /xAC/xE7 # CYRILLIC SMALL LETTER HA + /xAC/xE8 # CYRILLIC SMALL LETTER TSE + /xAC/xE9 # CYRILLIC SMALL LETTER CHE + /xAC/xEA # CYRILLIC SMALL LETTER SHA + /xAC/xEB # CYRILLIC SMALL LETTER SHCHA +<='> /xAC/xEC # CYRILLIC SMALL LETTER HARD SIGN + /xAC/xED # CYRILLIC SMALL LETTER YERU +<%'> /xAC/xEE # CYRILLIC SMALL LETTER SOFT SIGN + /xAC/xEF # CYRILLIC SMALL LETTER E + /xAC/xF0 # CYRILLIC SMALL LETTER YU + /xAC/xF1 # CYRILLIC SMALL LETTER YA + +... /d176/d161 +... /d177/d161 +... /d178/d161 +... /d179/d161 +... /d180/d161 +... /d181/d161 +... /d182/d161 +... /d183/d161 +... /d184/d161 +... /d185/d161 +... /d186/d161 +... /d187/d161 +... /d188/d161 +... /d189/d161 +... /d190/d161 +... /d191/d161 +... /d192/d161 +... /d193/d161 +... /d194/d161 +... /d195/d161 +... /d196/d161 +... /d197/d161 +... /d198/d161 +... /d199/d161 +... /d200/d161 +... /d201/d161 +... /d202/d161 +... /d203/d161 +... /d204/d161 +... /d205/d161 +... /d206/d161 +... /d207/d161 +... /d208/d161 +... /d209/d161 +... /d210/d161 +... /d211/d161 +... /d212/d161 +... /d213/d161 +... /d214/d161 +... /d215/d161 +... /d216/d161 +... /d217/d161 +... /d218/d161 +... /d219/d161 +... /d220/d161 +... /d221/d161 +... /d222/d161 +... /d223/d161 +... /d224/d161 +... /d225/d161 +... /d226/d161 +... /d227/d161 +... /d228/d161 +... /d229/d161 +... /d230/d161 +... /d231/d161 +... /d232/d161 +... /d233/d161 +... /d234/d161 +... /d235/d161 +... /d236/d161 +... /d237/d161 +... /d238/d161 +... /d239/d161 +... /d240/d161 +... /d241/d161 +... /d242/d161 +... /d243/d161 +... /d244/d161 +... /d245/d161 +... /d246/d161 +... /d247/d161 +... /d248/d161 +... /d249/d161 +... /d250/d161 +... /d251/d161 +... /d252/d161 +... /d253/d161 +END CHARMAP diff --git a/malloc/malloc.h b/malloc/malloc.h index 81966b856c..a93c77a853 100644 --- a/malloc/malloc.h +++ b/malloc/malloc.h @@ -1,5 +1,5 @@ /* Prototypes and definition for malloc implementation. - Copyright (C) 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1996, 1997, 1999 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -55,11 +55,36 @@ # define __malloc_ptrdiff_t ptrdiff_t #endif -#if defined __STDC__ || defined __cplusplus || defined __GNUC__ -# define __MALLOC_P(args) args -#else -# define __MALLOC_P(args) () -#endif +#ifdef __GNUC__ + +/* GCC can always grok prototypes. For C++ programs we add throw() + to help it optimize the function calls. But this works only with + gcc 2.8.x and egcs. */ +# if defined __cplusplus && __GNUC_MINOR__ >= 8 +# define __THROW throw () +# else +# define __THROW +# endif +# define __MALLOC_P(args) args __THROW +/* This macro will be used for functions which might take C++ callback + functions. */ +# define __MALLOC_PMT(args) args + +#else /* Not GCC. */ + +# if (defined __STDC__ && __STDC__) || defined __cplusplus + +# define __MALLOC_P(args) args +# define __MALLOC_PMT(args) args + +# else /* Not ANSI C or C++. */ + +# define __MALLOC_P(args) () /* No prototypes. */ +# define __MALLOC_PMT(args) () + +# endif /* ANSI C or C++. */ + +#endif /* GCC. */ #ifndef NULL # ifdef __cplusplus @@ -114,7 +139,7 @@ extern __malloc_ptr_t pvalloc __MALLOC_P ((size_t __size)); /* Underlying allocation function; successive calls should return contiguous pieces of memory. */ -extern __malloc_ptr_t (*__morecore) __MALLOC_P ((ptrdiff_t __size)); +extern __malloc_ptr_t (*__morecore) __MALLOC_PMT ((ptrdiff_t __size)); /* Default value of `__morecore'. */ extern __malloc_ptr_t __default_morecore __MALLOC_P ((ptrdiff_t __size)); @@ -180,18 +205,18 @@ extern int malloc_set_state __MALLOC_P ((__malloc_ptr_t __ptr)); #if defined __GLIBC__ || defined MALLOC_HOOKS /* Hooks for debugging versions. */ -extern void (*__malloc_initialize_hook) __MALLOC_P ((void)); -extern void (*__free_hook) __MALLOC_P ((__malloc_ptr_t __ptr, +extern void (*__malloc_initialize_hook) __MALLOC_PMT ((void)); +extern void (*__free_hook) __MALLOC_PMT ((__malloc_ptr_t __ptr, __const __malloc_ptr_t)); -extern __malloc_ptr_t (*__malloc_hook) __MALLOC_P ((size_t __size, +extern __malloc_ptr_t (*__malloc_hook) __MALLOC_PMT ((size_t __size, __const __malloc_ptr_t)); -extern __malloc_ptr_t (*__realloc_hook) __MALLOC_P ((__malloc_ptr_t __ptr, +extern __malloc_ptr_t (*__realloc_hook) __MALLOC_PMT ((__malloc_ptr_t __ptr, size_t __size, __const __malloc_ptr_t)); -extern __malloc_ptr_t (*__memalign_hook) __MALLOC_P ((size_t __size, +extern __malloc_ptr_t (*__memalign_hook) __MALLOC_PMT ((size_t __size, size_t __alignment, __const __malloc_ptr_t)); -extern void (*__after_morecore_hook) __MALLOC_P ((void)); +extern void (*__after_morecore_hook) __MALLOC_PMT ((void)); /* Activate a standard set of debugging hooks. */ extern void __malloc_check_init __MALLOC_P ((void)); -- cgit v1.2.3