From: Vincent St-Amour Date: Sat, 25 Jul 2009 01:27:38 +0000 (-0400) Subject: Fixed a bug related to this option. X-Git-Url: https://repo.or.cz/w/picobit.git/commitdiff_plain/c9a274469fffb774f20d4ad66967048a093abf63 Fixed a bug related to this option. --- diff --git a/picobit-vm.h b/picobit-vm.h index f069a52..b3c68c9 100644 --- a/picobit-vm.h +++ b/picobit-vm.h @@ -417,12 +417,12 @@ uint8 DECODE_FIXNUM(uint16 o) {return ((o) - (MIN_FIXNUM_ENCODING - MIN_FIXNUM) #define DECODE_FIXNUM(o) ((o) - (MIN_FIXNUM_ENCODING - MIN_FIXNUM)) #endif -#define IN_VEC(o) ((o) >= MIN_VEC_ENCODING) #ifdef LESS_MACROS uint8 IN_VEC(uint16 o) {return ((o) >= MIN_VEC_ENCODING);} uint8 IN_RAM(uint16 o) {return (!IN_VEC(o) && ((o) >= MIN_RAM_ENCODING));} uint8 IN_ROM(uint16 o) {return (!IN_VEC(o) && !IN_RAM(o) && ((o) >= MIN_ROM_ENCODING));} #else +#define IN_VEC(o) ((o) >= MIN_VEC_ENCODING) #define IN_RAM(o) (!IN_VEC(o) && ((o) >= MIN_RAM_ENCODING)) #define IN_ROM(o) (!IN_VEC(o) && !IN_RAM(o) && ((o) >= MIN_ROM_ENCODING)) #endif