From fd6650707a8af0acb4c4b5da55e217f95b9f595c Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Mon, 23 Oct 2000 17:11:35 +0000 Subject: Update. 2000-10-22 Bruno Haible * iconvdata/big5hkscs.c (big5hkscs_to_ucs): Add irreversible mappings for 0x8BF8, 0xA27E..0xA2A7. * iconvdata/BIG5HKSCS.irreversible: New file. 2000-10-23 Jakub Jelinek * timezone/zdump.c (main): setlocale LC_CTYPE as well as LC_MESSAGES. * timezone/zic.c (main): Likewise. 2000-10-23 Thorsten Kukuk * nscd/connections.c (invalidate_cache): Don't invalidate a cache if it is not enabled. --- ChangeLog | 16 ++++++++++++++++ iconvdata/BIG5HKSCS.irreversible | 9 +++++++++ iconvdata/big5hkscs.c | 5 ++++- linuxthreads/ChangeLog | 4 ++++ localedata/ChangeLog | 4 ++++ localedata/charmaps/BIG5HKSCS | 9 +++++++++ nscd/connections.c | 3 ++- timezone/zdump.c | 1 + timezone/zic.c | 1 + 9 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 iconvdata/BIG5HKSCS.irreversible diff --git a/ChangeLog b/ChangeLog index fb26744ef8..9fb1a0cbf7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,19 @@ +2000-10-22 Bruno Haible + + * iconvdata/big5hkscs.c (big5hkscs_to_ucs): Add irreversible mappings + for 0x8BF8, 0xA27E..0xA2A7. + * iconvdata/BIG5HKSCS.irreversible: New file. + +2000-10-23 Jakub Jelinek + + * timezone/zdump.c (main): setlocale LC_CTYPE as well as LC_MESSAGES. + * timezone/zic.c (main): Likewise. + +2000-10-23 Thorsten Kukuk + + * nscd/connections.c (invalidate_cache): Don't invalidate a cache + if it is not enabled. + 2000-10-23 Andreas Jaeger * sysdeps/s390/fpu/libm-test-ulps: New ulps. diff --git a/iconvdata/BIG5HKSCS.irreversible b/iconvdata/BIG5HKSCS.irreversible new file mode 100644 index 0000000000..c0428e63cf --- /dev/null +++ b/iconvdata/BIG5HKSCS.irreversible @@ -0,0 +1,9 @@ +0x8BF8 0x9F9C +0xA27E 0x256D +0xA2A1 0x256E +0xA2A2 0x2570 +0xA2A3 0x256F +0xA2A4 0x2550 +0xA2A5 0x255E +0xA2A6 0x256A +0xA2A7 0x2561 diff --git a/iconvdata/big5hkscs.c b/iconvdata/big5hkscs.c index 316baa1e5f..31122289fb 100644 --- a/iconvdata/big5hkscs.c +++ b/iconvdata/big5hkscs.c @@ -181,7 +181,8 @@ static const uint16_t big5hkscs_to_ucs[] = [ 755] = 0x9578, [ 756] = 0x957F, [ 757] = 0x95E8, [ 758] = 0xF565, [ 759] = 0x97E6, [ 760] = 0x9875, [ 761] = 0x98CE, [ 762] = 0x98DE, [ 763] = 0x9963, [ 764] = 0xF56B, [ 765] = 0x9C7C, [ 766] = 0x9E1F, - [ 767] = 0x9EC4, [ 768] = 0x6B6F, [ 770] = 0x4E37, [ 771] = 0xF572, + [ 767] = 0x9EC4, [ 768] = 0x6B6F, [ 769] = 0x9F9C, [ 770] = 0x4E37, + [ 771] = 0xF572, [ 772] = 0x961D, [ 773] = 0x6237, [ 774] = 0x94A2, [ 1007] = 0x5D3E, [ 1008] = 0x5D48, [ 1009] = 0x5D56, [ 1010] = 0x3DFC, [ 1011] = 0x380F, [ 1012] = 0x5DA4, [ 1013] = 0x5DB9, [ 1014] = 0x3820, [ 1015] = 0x3838, @@ -992,6 +993,8 @@ static const uint16_t big5hkscs_to_ucs[] = [ 5120] = 0x2534, [ 5121] = 0x252C, [ 5122] = 0x2524, [ 5123] = 0x251C, [ 5124] = 0x2594, [ 5125] = 0x2500, [ 5126] = 0x2502, [ 5127] = 0x2595, [ 5128] = 0x250C, [ 5129] = 0x2510, [ 5130] = 0x2514, [ 5131] = 0x2518, + [ 5132] = 0x256D, [ 5167] = 0x256E, [ 5168] = 0x2570, [ 5169] = 0x256F, + [ 5170] = 0x2550, [ 5171] = 0x255E, [ 5172] = 0x256A, [ 5173] = 0x2561, [ 5174] = 0x25E2, [ 5175] = 0x25E3, [ 5176] = 0x25E5, [ 5177] = 0x25E4, [ 5178] = 0x2571, [ 5179] = 0x2572, [ 5180] = 0x2573, [ 5181] = 0xFF10, [ 5182] = 0xFF11, [ 5183] = 0xFF12, [ 5184] = 0xFF13, [ 5185] = 0xFF14, diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog index 9d34e33017..2dae2d9461 100644 --- a/linuxthreads/ChangeLog +++ b/linuxthreads/ChangeLog @@ -1,3 +1,7 @@ +2000-10-23 Andreas Schwab + + * Examples/ex14.c (TIMEOUT): Override default timeout. + 2000-10-16 Ulrich Drepper * specific.c: Protect tsd array modification in thread data diff --git a/localedata/ChangeLog b/localedata/ChangeLog index 1249dd4348..5f64e62034 100644 --- a/localedata/ChangeLog +++ b/localedata/ChangeLog @@ -1,3 +1,7 @@ +2000-10-22 Bruno Haible + + * charmaps/BIG5HKSCS: Add 9 commented irreversible mappings. + 2000-10-19 Ulrich Drepper * locales/iso14651_t1: Handle Macedonian correctly. diff --git a/localedata/charmaps/BIG5HKSCS b/localedata/charmaps/BIG5HKSCS index 486f4e771d..95d314975f 100644 --- a/localedata/charmaps/BIG5HKSCS +++ b/localedata/charmaps/BIG5HKSCS @@ -647,6 +647,7 @@ CHARMAP /x8b/xf5 /x8b/xf6 /x8b/xf7 +%IRREVERSIBLE% /x8b/xf8 /x8b/xf9 /x8b/xfa /x8b/xfb @@ -3889,6 +3890,14 @@ CHARMAP /xa2/x7b BOX DRAWINGS LIGHT DOWN AND LEFT /xa2/x7c BOX DRAWINGS LIGHT UP AND RIGHT /xa2/x7d BOX DRAWINGS LIGHT UP AND LEFT +%IRREVERSIBLE% /xa2/x7e BOX DRAWINGS LIGHT ARC DOWN AND RIGHT +%IRREVERSIBLE% /xa2/xa1 BOX DRAWINGS LIGHT ARC DOWN AND LEFT +%IRREVERSIBLE% /xa2/xa2 BOX DRAWINGS LIGHT ARC UP AND RIGHT +%IRREVERSIBLE% /xa2/xa3 BOX DRAWINGS LIGHT ARC UP AND LEFT +%IRREVERSIBLE% /xa2/xa4 BOX DRAWINGS DOUBLE HORIZONTAL +%IRREVERSIBLE% /xa2/xa5 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE +%IRREVERSIBLE% /xa2/xa6 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE +%IRREVERSIBLE% /xa2/xa7 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE /xa2/xa8 BLACK LOWER RIGHT TRIANGLE /xa2/xa9 BLACK LOWER LEFT TRIANGLE /xa2/xaa BLACK UPPER RIGHT TRIANGLE diff --git a/nscd/connections.c b/nscd/connections.c index 651084c770..121f15064b 100644 --- a/nscd/connections.c +++ b/nscd/connections.c @@ -207,7 +207,8 @@ invalidate_cache (char *key) number = hstdb; else return; - prune_cache (&dbs[number], LONG_MAX); + if (dbs[number].enabled) + prune_cache (&dbs[number], LONG_MAX); } diff --git a/timezone/zdump.c b/timezone/zdump.c index 094e17251a..45b97c4d62 100644 --- a/timezone/zdump.c +++ b/timezone/zdump.c @@ -155,6 +155,7 @@ char * argv[]; INITIALIZE(cuttime); #if HAVE_GETTEXT - 0 + (void) setlocale(LC_CTYPE, ""); (void) setlocale(LC_MESSAGES, ""); #ifdef TZ_DOMAINDIR (void) bindtextdomain(TZ_DOMAIN, TZ_DOMAINDIR); diff --git a/timezone/zic.c b/timezone/zic.c index bc65e73dac..6f2f6570f5 100644 --- a/timezone/zic.c +++ b/timezone/zic.c @@ -465,6 +465,7 @@ char * argv[]; (void) umask(umask(S_IWGRP | S_IWOTH) | (S_IWGRP | S_IWOTH)); #endif /* defined unix */ #if HAVE_GETTEXT - 0 + (void) setlocale(LC_CTYPE, ""); (void) setlocale(LC_MESSAGES, ""); #ifdef TZ_DOMAINDIR (void) bindtextdomain(TZ_DOMAIN, TZ_DOMAINDIR); -- cgit 1.4.1