about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog16
-rw-r--r--iconvdata/BIG5HKSCS.irreversible9
-rw-r--r--iconvdata/big5hkscs.c5
-rw-r--r--linuxthreads/ChangeLog4
-rw-r--r--localedata/ChangeLog4
-rw-r--r--localedata/charmaps/BIG5HKSCS9
-rw-r--r--nscd/connections.c3
-rw-r--r--timezone/zdump.c1
-rw-r--r--timezone/zic.c1
9 files changed, 50 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index fb26744ef8..9fb1a0cbf7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2000-10-22  Bruno Haible  <haible@clisp.cons.org>
+
+	* iconvdata/big5hkscs.c (big5hkscs_to_ucs): Add irreversible mappings
+	for 0x8BF8, 0xA27E..0xA2A7.
+	* iconvdata/BIG5HKSCS.irreversible: New file.
+
+2000-10-23  Jakub Jelinek  <jakub@redhat.com>
+
+	* timezone/zdump.c (main): setlocale LC_CTYPE as well as LC_MESSAGES.
+	* timezone/zic.c (main): Likewise.
+
+2000-10-23  Thorsten Kukuk  <kukuk@suse.de>
+
+	* nscd/connections.c (invalidate_cache): Don't invalidate a cache
+	if it is not enabled.
+
 2000-10-23  Andreas Jaeger  <aj@suse.de>
 
 	* 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  <schwab@suse.de>
+
+	* Examples/ex14.c (TIMEOUT): Override default timeout.
+
 2000-10-16  Ulrich Drepper  <drepper@redhat.com>
 
 	* 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  <haible@clisp.cons.org>
+
+	* charmaps/BIG5HKSCS: Add 9 commented irreversible mappings.
+
 2000-10-19  Ulrich Drepper  <drepper@redhat.com>
 
 	* 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
 <U9E1F>     /x8b/xf5     <CJK>
 <U9EC4>     /x8b/xf6     <CJK>
 <U6B6F>     /x8b/xf7     <CJK>
+%IRREVERSIBLE%<U9F9C>     /x8b/xf8     <CJK>
 <U4E37>     /x8b/xf9     <CJK>
 <UF572>     /x8b/xfa     <CJK>
 <U961D>     /x8b/xfb     <CJK>
@@ -3889,6 +3890,14 @@ CHARMAP
 <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
+%IRREVERSIBLE%<U256D>     /xa2/x7e     BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
+%IRREVERSIBLE%<U256E>     /xa2/xa1     BOX DRAWINGS LIGHT ARC DOWN AND LEFT
+%IRREVERSIBLE%<U2570>     /xa2/xa2     BOX DRAWINGS LIGHT ARC UP AND RIGHT
+%IRREVERSIBLE%<U256F>     /xa2/xa3     BOX DRAWINGS LIGHT ARC UP AND LEFT
+%IRREVERSIBLE%<U2550>     /xa2/xa4     BOX DRAWINGS DOUBLE HORIZONTAL
+%IRREVERSIBLE%<U255E>     /xa2/xa5     BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
+%IRREVERSIBLE%<U256A>     /xa2/xa6     BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
+%IRREVERSIBLE%<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
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);