From c743652a38ea7ffe016cf24d899fbf574ce7d4a6 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Tue, 5 Sep 2000 02:51:27 +0000 Subject: Update. 2000-09-04 Andreas Schwab * elf/Makefile (all-dl-routines): New variable. (elide-routines.os): Use it instead of $(dl-routines). (all-rtld-routines): New variable. (extra-objs): Use it instead of $(rtld-routines). ($(objpfx)dl-allobjs.os): Likewise. * sysdeps/ia64/Makefile [$(subdir) = elf]: Modify sysdep-dl-routines and sysdep_routines instead of rtld-routines and dl-routines. 2000-09-03 Bruno Haible * iconv/gconv_trans.c (__gconv_translit_find): Update open_count. Set fname to NULL if the module wasn't found. 2000-09-03 Bruno Haible * iconv/gconv_trans.c (__gconv_translit_find): Don't set need_so to true if trans->name already ends in ".so". 2000-09-03 Bruno Haible * iconv/gconv_int.h (__gconv_release_shlib): Change return type to void. * iconv/gconv_dl.c (do_release_shlib): Don't decrement the counter below -TRIES_BEFORE_UNLOAD-1, to avoid wraparound. (__gconv_release_shlib): Change return type to void. * iconv/gconv_builtin.c (__gconv_get_builtin_trans): Don't set step->__counter here. * iconv/gconv_db.c (free_derivation): Don't call a step's destructor if the reference is zero. (release_step): New function. (gen_steps): Always initialize the __counter to 1. Use release_step. Don't call the destructor on the step whose initializer failed. (increment_counter): Use release_step. Don't normally run destructors here. (__gconv_close_transform): Use release_step. 2000-09-03 Bruno Haible * iconv/gconv_simple.c (encoding_mask, encoding_byte): Remove. (__gconv_transform_internal_utf8) [BODY]: Use simple shifts instead. 2000-09-03 Bruno Haible * iconvdata/euc-tw.c (BODY for FROM_LOOP): Initialize ch2 correctly. If the first byte is 0x8E, don't ask for 4 bytes until it has been verified that the second byte is valid. Leave it to cns11643_to_ucs4 to check for incomplete input. * iconvdata/cns11643.h (cns11643_to_ucs4): The plane number is ch - 0x20 - offset, not ch - 0x21 - offset. Upper bound for __cns11643l1_to_ucs4_tab is 0x21f2, not 0x2196. (ucs4_to_cns11643): Fix mapping for ranges 0x3105..0x3129 and 0x9f9d..0x9fa5. * iconvdata/cns11643l1.h (cns11643l1_to_ucs4): Upper bound for __cns11643l1_to_ucs4_tab is 0x21f2, not 0x2196. (ucs4_to_cns11643l1): Fix mapping for range 0x3105..0x3129. * iconvdata/cns11643l1.c (__cns11643l1_from_ucs4_tab6): Extend upto index 0x0052. 2000-09-03 Bruno Haible * iconv/gconv_db.c (find_derivation): Always use the least-cost solution. 2000-09-03 Bruno Haible * iconvdata/big5.c (BODY for FROM_LOOP): Bytes 0x81..0xA0, 0xFA..0xFF are invalid. 2000-09-03 Bruno Haible * iconvdata/jis0208.c (__jis0208_to_ucs): Map EUC-JP 0xA1C0 to U+005C. * iconvdata/jis0212.c (__jisx0212_to_ucs): Map EUC-JP 0x8FA2B7 to U+007E. 2000-09-03 Bruno Haible * iconvdata/sjis.c (cjk_block1): Map 0x815F to U+005C. 2000-09-03 Bruno Haible * iconvdata/iso_6937-2.c (to_ucs4): Map 0xB4 to U+00D7. 2000-09-03 Bruno Haible * iconvdata/tst-tables.sh: New file. * iconvdata/tst-table.sh: New file. * iconvdata/tst-table-from.c: New file. * iconvdata/tst-table-to.c: New file. * iconvdata/tst-table-charmap.sh: New file. * iconvdata/Makefile (test-srcs): Set to tst-table-from tst-table-to. (distribute): Add tst-tables.sh, tst-table.sh, tst-table-charmap.sh, tst-table-from.c, tst-table-to.c, EUC-JP.irreversible, ISIRI-3342.irreversible, SJIS.irreversible. (tests): Add dependency on tst-tables.out. (tst-tables.out, tst-tables-clean): New rules. (do-tests-clean, common-mostlyclean): Require tst-tables-clean. * iconvdata/ISIRI-3342.irreversible: New file. * iconvdata/EUC-JP.irreversible: New file. * iconvdata/SJIS.irreversible: New file. 2000-09-04 Ulrich Drepper * manual/locale.texi (General Numeric): Update description of representation of the grouping information in the locale data. Patch by Gaute B. Strokkenes . Reported by Rob Levin . --- localedata/charmaps/ISO_5427-EXT | 235 +++++++++++++-------------------------- 1 file changed, 76 insertions(+), 159 deletions(-) (limited to 'localedata/charmaps/ISO_5427-EXT') diff --git a/localedata/charmaps/ISO_5427-EXT b/localedata/charmaps/ISO_5427-EXT index 0704d3c8d5..7689a5b431 100644 --- a/localedata/charmaps/ISO_5427-EXT +++ b/localedata/charmaps/ISO_5427-EXT @@ -8,163 +8,80 @@ % alias ISO-IR-54 % alias ISO_5427:1981 CHARMAP - /x00 NULL (NUL) - /x01 START OF HEADING (SOH) - /x02 START OF TEXT (STX) - /x03 END OF TEXT (ETX) - /x04 END OF TRANSMISSION (EOT) - /x05 ENQUIRY (ENQ) - /x06 ACKNOWLEDGE (ACK) - /x07 BELL (BEL) - /x08 BACKSPACE (BS) - /x09 CHARACTER TABULATION (HT) - /x0A LINE FEED (LF) - /x0B LINE TABULATION (VT) - /x0C FORM FEED (FF) - /x0D CARRIAGE RETURN (CR) - /x0E SHIFT OUT (SO) - /x0F SHIFT IN (SI) -
/x10 DATALINK ESCAPE (DLE) - /x11 DEVICE CONTROL ONE (DC1) - /x12 DEVICE CONTROL TWO (DC2) - /x13 DEVICE CONTROL THREE (DC3) - /x14 DEVICE CONTROL FOUR (DC4) - /x15 NEGATIVE ACKNOWLEDGE (NAK) - /x16 SYNCHRONOUS IDLE (SYN) - /x17 END OF TRANSMISSION BLOCK (ETB) - /x18 CANCEL (CAN) - /x19 END OF MEDIUM (EM) - /x1A SUBSTITUTE (SUB) - /x1B ESCAPE (ESC) - /x1C FILE SEPARATOR (IS4) - /x1D GROUP SEPARATOR (IS3) - /x1E RECORD SEPARATOR (IS2) - /x1F UNIT SEPARATOR (IS1) - /x20 SPACE - /x40 CYRILLIC SMALL LETTER GHE WITH UPTURN - /x41 CYRILLIC SMALL LETTER DJE (Serbocroatian) - /x42 CYRILLIC SMALL LETTER GJE - /x43 CYRILLIC SMALL LETTER UKRAINIAN IE - /x44 CYRILLIC SMALL LETTER IO - /x45 CYRILLIC SMALL LETTER DZE - /x46 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I - /x47 CYRILLIC SMALL LETTER YI (Ukrainian) - /x48 CYRILLIC SMALL LETTER JE - /x49 CYRILLIC SMALL LETTER LJE - /x4A CYRILLIC SMALL LETTER NJE - /x4B CYRILLIC SMALL LETTER TSHE (Serbocroatian) - /x4C CYRILLIC SMALL LETTER KJE - /x4D CYRILLIC SMALL LETTER SHORT U (Byelorussian) - /x4E CYRILLIC SMALL LETTER DZHE - /x50 CYRILLIC SMALL LETTER YAT - /x51 CYRILLIC SMALL LETTER FITA - /x52 CYRILLIC SMALL LETTER IZHITSA - /x53 CYRILLIC SMALL LETTER BIG YUS -<<(> /x5B LEFT SQUARE BRACKET -<)/>> /x5D RIGHT SQUARE BRACKET -<_> /x5F LOW LINE - /x60 CYRILLIC CAPITAL LETTER GHE WITH UPTURN - /x61 CYRILLIC CAPITAL LETTER DJE (Serbocroatian) - /x62 CYRILLIC CAPITAL LETTER GJE - /x63 CYRILLIC CAPITAL LETTER UKRAINIAN IE - /x64 CYRILLIC CAPITAL LETTER IO - /x65 CYRILLIC CAPITAL LETTER DZE - /x66 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I - /x67 CYRILLIC CAPITAL LETTER YI (Ukrainian) - /x68 CYRILLIC CAPITAL LETTER JE - /x69 CYRILLIC CAPITAL LETTER LJE - /x6A CYRILLIC CAPITAL LETTER NJE - /x6B CYRILLIC CAPITAL LETTER TSHE (Serbocroatian) - /x6C CYRILLIC CAPITAL LETTER KJE - /x6D CYRILLIC CAPITAL LETTER SHORT U (Byelorussian) - /x6E CYRILLIC CAPITAL LETTER DZHE -<="> /x6F CYRILLIC CAPITAL LETTER HARD SIGN - /x70 CYRILLIC CAPITAL LETTER YAT - /x71 CYRILLIC CAPITAL LETTER FITA - /x72 CYRILLIC CAPITAL LETTER IZHITSA - /x73 CYRILLIC CAPITAL LETTER BIG YUS -
/x7F DELETE (DEL) - /x00 NUL - /x01 START OF HEADING (SOH) - /x02 START OF TEXT (STX) - /x03 END OF TEXT (ETX) - /x04 END OF TRANSMISSION (EOT) - /x05 ENQUIRY (ENQ) - /x06 ACKNOWLEDGE (ACK) - /x07 BELL (BEL) - /x07 BELL (BEL) - /x08 BACKSPACE (BS) - /x09 CHARACTER TABULATION (HT) - /x0A LINE FEED (LF) - /x0B LINE TABULATION (VT) - /x0C FORM FEED (FF) - /x0D CARRIAGE RETURN (CR) - /x10 DATALINK ESCAPE (DLE) - /x11 DEVICE CONTROL ONE (DC1) - /x12 DEVICE CONTROL TWO (DC2) - /x13 DEVICE CONTROL THREE (DC3) - /x14 DEVICE CONTROL FOUR (DC4) - /x15 NEGATIVE ACKNOWLEDGE (NAK) - /x16 SYNCHRONOUS IDLE (SYN) - /x17 END OF TRANSMISSION BLOCK (ETB) - /x18 CANCEL (CAN) - /x1A SUBSTITUTE (SUB) - /x1B ESCAPE (ESC) - /x1C FILE SEPARATOR (IS4) - /x1D GROUP SEPARATOR (IS3) - /x1D GROUP SEPARATOR (IS3) - /x1E RECORD SEPARATOR (IS2) - /x1F UNIT SEPARATOR (IS1) - /x7F DELETE (DEL) - /x20 SPACE - /x00 EXCLAMATION MARK - /x00 QUOTATION MARK - /x00 NUMBER SIGN - /x00 DOLLAR SIGN - /x00 PERCENT SIGN - /x00 AMPERSAND - /x00 APOSTROPHE - /x00 LEFT PARENTHESIS - /x00 RIGHT PARENTHESIS - /x00 ASTERISK - /x00 PLUS SIGN - /x00 COMMA - /x00 HYPHEN-MINUS - /x00 HYPHEN-MINUS - /x00 FULL STOP - /x00 FULL STOP - /x00 SOLIDUS - /x00 SOLIDUS - /x00 DIGIT ZERO - /x00 DIGIT ONE - /x00 DIGIT TWO - /x00 DIGIT THREE - /x00 DIGIT FOUR - /x00 DIGIT FIVE - /x00 DIGIT SIX - /x00 DIGIT SEVEN - /x00 DIGIT EIGHT - /x00 DIGIT NINE - /x00 COLON - /x00 SEMICOLON - /x00 LESS-THAN SIGN - /x00 EQUALS SIGN - /x00 GREATER-THAN SIGN - /x00 QUESTION MARK - /x00 COMMERCIAL AT - /x5B LEFT SQUARE BRACKET - /x00 REVERSE SOLIDUS - /x00 REVERSE SOLIDUS - /x5D RIGHT SQUARE BRACKET - /x00 CIRCUMFLEX ACCENT - /x00 CIRCUMFLEX ACCENT - /x5F LOW LINE - /x5F LOW LINE - /x00 GRAVE ACCENT - /x00 LEFT CURLY BRACKET - /x00 LEFT CURLY BRACKET - /x00 VERTICAL LINE - /x00 RIGHT CURLY BRACKET - /x00 RIGHT CURLY BRACKET - /x00 TILDE + /x00 NULL (NUL) + /x01 START OF HEADING (SOH) + /x02 START OF TEXT (STX) + /x03 END OF TEXT (ETX) + /x04 END OF TRANSMISSION (EOT) + /x05 ENQUIRY (ENQ) + /x06 ACKNOWLEDGE (ACK) + /x07 BELL (BEL) + /x08 BACKSPACE (BS) + /x09 CHARACTER TABULATION (HT) + /x0a LINE FEED (LF) + /x0b LINE TABULATION (VT) + /x0c FORM FEED (FF) + /x0d CARRIAGE RETURN (CR) + /x0e SHIFT OUT (SO) + /x0f SHIFT IN (SI) + /x10 DATALINK ESCAPE (DLE) + /x11 DEVICE CONTROL ONE (DC1) + /x12 DEVICE CONTROL TWO (DC2) + /x13 DEVICE CONTROL THREE (DC3) + /x14 DEVICE CONTROL FOUR (DC4) + /x15 NEGATIVE ACKNOWLEDGE (NAK) + /x16 SYNCHRONOUS IDLE (SYN) + /x17 END OF TRANSMISSION BLOCK (ETB) + /x18 CANCEL (CAN) + /x19 END OF MEDIUM (EM) + /x1a SUBSTITUTE (SUB) + /x1b ESCAPE (ESC) + /x1c FILE SEPARATOR (IS4) + /x1d GROUP SEPARATOR (IS3) + /x1e RECORD SEPARATOR (IS2) + /x1f UNIT SEPARATOR (IS1) + /x20 SPACE + /x40 CYRILLIC SMALL LETTER GHE WITH UPTURN + /x41 CYRILLIC SMALL LETTER DJE + /x42 CYRILLIC SMALL LETTER GJE + /x43 CYRILLIC SMALL LETTER UKRAINIAN IE + /x44 CYRILLIC SMALL LETTER IO + /x45 CYRILLIC SMALL LETTER DZE + /x46 CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I + /x47 CYRILLIC SMALL LETTER YI + /x48 CYRILLIC SMALL LETTER JE + /x49 CYRILLIC SMALL LETTER LJE + /x4a CYRILLIC SMALL LETTER NJE + /x4b CYRILLIC SMALL LETTER TSHE + /x4c CYRILLIC SMALL LETTER KJE + /x4d CYRILLIC SMALL LETTER SHORT U + /x4e CYRILLIC SMALL LETTER DZHE + /x50 CYRILLIC SMALL LETTER YAT + /x51 CYRILLIC SMALL LETTER FITA + /x52 CYRILLIC SMALL LETTER IZHITSA + /x53 CYRILLIC SMALL LETTER BIG YUS + /x5b LEFT SQUARE BRACKET + /x5d RIGHT SQUARE BRACKET + /x5f LOW LINE + /x60 CYRILLIC CAPITAL LETTER GHE WITH UPTURN + /x61 CYRILLIC CAPITAL LETTER DJE + /x62 CYRILLIC CAPITAL LETTER GJE + /x63 CYRILLIC CAPITAL LETTER UKRAINIAN IE + /x64 CYRILLIC CAPITAL LETTER IO + /x65 CYRILLIC CAPITAL LETTER DZE + /x66 CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I + /x67 CYRILLIC CAPITAL LETTER YI + /x68 CYRILLIC CAPITAL LETTER JE + /x69 CYRILLIC CAPITAL LETTER LJE + /x6a CYRILLIC CAPITAL LETTER NJE + /x6b CYRILLIC CAPITAL LETTER TSHE + /x6c CYRILLIC CAPITAL LETTER KJE + /x6d CYRILLIC CAPITAL LETTER SHORT U + /x6e CYRILLIC CAPITAL LETTER DZHE + /x6f CYRILLIC CAPITAL LETTER HARD SIGN + /x70 CYRILLIC CAPITAL LETTER YAT + /x71 CYRILLIC CAPITAL LETTER FITA + /x72 CYRILLIC CAPITAL LETTER IZHITSA + /x73 CYRILLIC CAPITAL LETTER BIG YUS + /x7f DELETE (DEL) END CHARMAP -- cgit v1.2.3-70-g09d2