* human.c (SIZE_MAX, UINTMAX_MAX): Move these conditional
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 4 Jan 2005 18:46:24 +0000 (18:46 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 4 Jan 2005 18:46:24 +0000 (18:46 +0000)
definitions to be after all include files, to avoid collisions.

lib/ChangeLog
lib/human.c

index 85b144d01cd6700ee20d377c553fe1dae1663a2d..0f72d0c99187e993b552fb5bdb6c5351b175773c 100644 (file)
@@ -1,3 +1,9 @@
+2005-01-04  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * human.c (SIZE_MAX, UINTMAX_MAX): Move these conditional
+       definitions to be after all include files, to avoid collisions.
+       Problem reported by Bob Proulx.
+
 2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
 
        * error.c [!_LIBC && !ENABLE_NLS]: Do not include "gettext.h";
        shell quoting style.
 
 
-Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
+Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
   Free Software Foundation, Inc.
 Copying and distribution of this file, with or without modification,
 are permitted provided the copyright notice and this notice are preserved.
index 295e6de3c1343d872c5a60533613372d9be95ff4..6acc03243cf65adb4d92d4e5f4801953d2db0db5 100644 (file)
@@ -1,6 +1,6 @@
 /* human.c -- print human readable file size
 
-   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
+   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
    Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
 
 #include "human.h"
 
-#ifndef SIZE_MAX
-# define SIZE_MAX ((size_t) -1)
-#endif
-#ifndef UINTMAX_MAX
-# define UINTMAX_MAX ((uintmax_t) -1)
-#endif
-
 #include <locale.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <error.h>
 #include <xstrtol.h>
 
+#ifndef SIZE_MAX
+# define SIZE_MAX ((size_t) -1)
+#endif
+#ifndef UINTMAX_MAX
+# define UINTMAX_MAX ((uintmax_t) -1)
+#endif
+
 /* The maximum length of a suffix like "KiB".  */
 #define HUMAN_READABLE_SUFFIX_LENGTH_MAX 3