Revision history for Perl extension Time::HiRes.
+1.90 [2006-08-22]
+ - tweak still needed for Const64(), from Jerry Hedden
+ - get a freshly generated ppport.h
+ - update Copyright years
+
1.89 [2006-08-22]
- Const64() already appends an 'LL' (or i64), so provide LL and i64
- forms for the IV_1E[679] (effects Win32 and Cygwin).
+ forms for the IV_1E[679] (effects Win32 and Cygwin), reported by
+ Jerry Hedden.
- the Changes entry for 1.88 talked about [IN]V_1[679], missing the 'E'.
1.88 [2006-08-21]
d_nanosleep d_clock_gettime d_clock_getres
d_clock d_clock_nanosleep);
-$VERSION = '1.89';
+$VERSION = '1.90';
$XS_VERSION = $VERSION;
$VERSION = eval $VERSION;
Copyright (c) 1996-2002 Douglas E. Wegscheid. All rights reserved.
-Copyright (c) 2002, 2003, 2004, 2005 Jarkko Hietaniemi. All rights reserved.
+Copyright (c) 2002, 2003, 2004, 2005, 2006 Jarkko Hietaniemi. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
*
* Copyright (c) 1996-2002 Douglas E. Wegscheid. All rights reserved.
*
- * Copyright (c) 2002,2003,2004,2005 Jarkko Hietaniemi. All rights reserved.
+ * Copyright (c) 2002,2003,2004,2005,2006 Jarkko Hietaniemi. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the same terms as Perl itself.
#define IV_1E7 10000000
#define IV_1E9 1000000000
-#ifdef Const64
-# ifdef __GNUC__
-# define IV_1E6LL 1000000LL /* Needed because of Const64() ##-appends LL (or i64). */
-# define IV_1E7LL 10000000LL
-# define IV_1E9LL 1000000000LL
-# else
-# define IV_1E6i64 1000000i64
-# define IV_1E7i64 10000000i64
-# define IV_1E9i64 1000000000i64
-# endif
-#endif
-
#define NV_1E6 1000000.0
#define NV_1E7 10000000.0
#define NV_1E9 1000000000.0
#endif
#define EPOCH_BIAS Const64(116444736000000000)
+#ifdef Const64
+# ifdef __GNUC__
+# define IV_1E6LL 1000000LL /* Needed because of Const64() ##-appends LL (or i64). */
+# define IV_1E7LL 10000000LL
+# define IV_1E9LL 1000000000LL
+# else
+# define IV_1E6i64 1000000i64
+# define IV_1E7i64 10000000i64
+# define IV_1E9i64 1000000000i64
+# endif
+#endif
+
/* NOTE: This does not compute the timezone info (doing so can be expensive,
* and appears to be unsupported even by glibc) */