changeset 6315:e4e3de21fe24

* xtime.h (XTIME_PRECISION): Now of type int, not long long int, so that the code works even with ancient cpp. Portability problem with GCC 2.7.2.1 reported by Thomas M.Ott.
author Paul Eggert <eggert@cs.ucla.edu>
date Thu, 29 Sep 2005 16:51:23 +0000
parents 41c42e1f6734
children f1727ec07f78
files lib/ChangeLog lib/xtime.h
diffstat 2 files changed, 9 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,9 @@
+2005-09-29  Paul Eggert  <eggert@cs.ucla.edu>
+
+	* xtime.h (XTIME_PRECISION): Now of type int, not long long int,
+	so that the code works even with ancient cpp.  Portability problem
+	with GCC 2.7.2.1 reported by Thomas M.Ott.
+
 2005-09-27  Jim Meyering  <jim@meyering.net>
 
 	* getcwd.c: Change #ifdef<TAB>HAVE_CONFIG_H to #ifdef HAVE_CONFIG_H.
--- a/lib/xtime.h
+++ b/lib/xtime.h
@@ -27,14 +27,14 @@
    seconds.  */
 # if HAVE_LONG_LONG
 typedef long long int xtime_t;
-#  define XTIME_PRECISION 1000000000LL
+#  define XTIME_PRECISION 1000000000
 # else
 #  include <limits.h>
 typedef long int xtime_t;
 #  if LONG_MAX >> 31 >> 31 == 0
-#   define XTIME_PRECISION 1L
+#   define XTIME_PRECISION 1
 #  else
-#   define XTIME_PRECISION 1000000000L
+#   define XTIME_PRECISION 1000000000
 #  endif
 # endif