| 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 | 
 |   |