Assume setlocale, locale.h, and localeconv exist and work.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 2 Dec 2004 06:57:05 +0000 (06:57 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 2 Dec 2004 06:57:05 +0000 (06:57 +0000)
ChangeLog
lib/ChangeLog
m4/ChangeLog

index b019c337bf120be0c35c7761095cb6b0878b98b3..a06232a02460b20e2aab6da9ec6051fecf8b3e29 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,24 @@
 
        * Version 5.3.0.
 
+       * src/comm.c (compare_files): Assume setlocale exists.
+       * src/join.c (keycmp): Likewise.
+       * src/seq.c (decimal_point): Treat like sort.  Now char.
+       All uses changed.
+       (main): Assume localeconv exists.  Use same code as sort.
+       * src/sort.c (C_DECIMAL_POINT): Remove.  Use changed to '.'.
+       Assume setlocale exists.
+       (thousands_sep): Renamed from th_sep.
+       (IS_THOUSANDS_SEP): Remove.  All uses replaced by comparisons.
+       (NONZERO): Parenthesize use of arg.
+       (numcompare): Avoid duplicate loads.  Use ISDIGIT as boolean, for
+       consistency.  Avoid unnecessary negation by reversing
+       fraccompare args.
+       (main): Rewrite localeconv call to match seq.c.
+       * src/system.h: Assume locale.h exists.
+       (HAVE_SETLOCALE): Remove.
+       * src/uniq.c (different): Assume setlocale exists.
+
        * src/ls.c (sort_files): Minor cleanup.  Remove an unnecessary
        'volatile' on a local variable.  Rewrite to avoid unnecessary
        double-assignment to 'func' in the usual case where strcoll does
index c0f8caffb9069009a8f7b27c5233b78747c5cafe..c3e5bbeab31e90e8118222fa11265ad6c36e19db 100644 (file)
@@ -1,3 +1,14 @@
+2004-12-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * hard-locale.c: Assume <locale.h> exists.
+       Include "strdup.h".
+       (GLIBC_VERSION): New macro.
+       (hard_locale): Assume setlocale exists.
+       Rewrite to avoid #ifdef.
+       Use strdup rather than malloc + strcpy.
+       * human.c: Assume <locale.h> exists.
+       (human_readable): Assume localeconv exists.
+
 2004-11-30  Paul Eggert  <eggert@cs.ucla.edu>
 
        * getcwd.c (is_ENAMETOOLONG): New macro.
index 4c7e5cc30fcedfe9a25836e2dee25af334caa9a0..2e0a31f67e4b35e90959ed41ff9557c80489917f 100644 (file)
@@ -1,3 +1,10 @@
+2004-12-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * hard-locale.m4 (gl_HARD_LOCALE): Assume locale.h and setlocale
+       exist.
+       * human.m4 (gl_HUMAN): Assume locale.h and localeconv exist.
+       * jm-macros.m4 (gl_MACROS): Assume localeconv exists.
+
 2004-11-30  Paul Eggert  <eggert@cs.ucla.edu>
 
        * getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX):