Two small changes to config.h.in: * Actually use ${nv} for the numeric type, rather than `${iv} double'. * Make MASK_CHUNK_LOW_BITS 64 bit clean. Phil Index: config.h.in =================================================================== RCS file: /home/perlcvs/parrot/config.h.in,v retrieving revision 1.1 diff -u -r1.1 config.h.in --- config.h.in 2001/09/11 09:44:00 1.1 +++ config.h.in 2001/09/13 09:44:10 @@ -7,7 +7,7 @@ #if !defined(PARROT_CONFIG_H_GUARD) #define PARROT_CONFIG_H_GUARD typedef ${iv} IV; -typedef ${iv} double NV; +typedef ${nv} NV; typedef struct _vtable VTABLE; typedef void DPOINTER; @@ -22,7 +22,7 @@ #define FRAMES_PER_INT_REG_CHUNK FRAMES_PER_CHUNK #define FRAMES_PER_STR_REG_CHUNK FRAMES_PER_CHUNK -#define MASK_CHUNK_LOW_BITS 0xfffff000 +#define MASK_CHUNK_LOW_BITS ((IV)~0x0fff) ${headers}