26 lines
585 B
Diff
26 lines
585 B
Diff
|
Index: dtoa.cc
|
||
|
--- dtoa.cc (old copy)
|
||
|
+++ dtoa.cc (working copy)
|
||
|
@@ -183,8 +183,12 @@
|
||
|
#define NO_HEX_FP
|
||
|
|
||
|
#ifndef Long
|
||
|
+#if __LP64__
|
||
|
+#define Long int
|
||
|
+#else
|
||
|
#define Long long
|
||
|
#endif
|
||
|
+#endif
|
||
|
#ifndef ULong
|
||
|
typedef unsigned Long ULong;
|
||
|
#endif
|
||
|
@@ -221,7 +225,7 @@ extern void *MALLOC(size_t);
|
||
|
#ifndef PRIVATE_MEM
|
||
|
#define PRIVATE_MEM 2304
|
||
|
#endif
|
||
|
-#define PRIVATE_mem ((PRIVATE_MEM+sizeof(double)-1)/sizeof(double))
|
||
|
+#define PRIVATE_mem ((unsigned)((PRIVATE_MEM+sizeof(double)-1)/sizeof(double)))
|
||
|
static double private_mem[PRIVATE_mem], *pmem_next = private_mem;
|
||
|
#endif
|
||
|
|