From b271ce1d9098c9057fccdca6eba6b0ee0a5245a2 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Sat, 23 Oct 2021 19:47:50 +0200 Subject: Change relevant OPs to use list operations --- src/bytecode/objects.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/bytecode/objects.h') diff --git a/src/bytecode/objects.h b/src/bytecode/objects.h index a25b0b1..35a954f 100755 --- a/src/bytecode/objects.h +++ b/src/bytecode/objects.h @@ -50,6 +50,7 @@ void display(Object obj); #define TRUE_VAL ((Object){.type = OBJ_TYPE_TRUE}) #define FALSE_VAL ((Object){.type = OBJ_TYPE_FALSE}) #define FIXNUM_VAL(VAL) ((Object){.type = OBJ_TYPE_FIXNUM, .fixnum = VAL}) +#define BOOL_VAL(VAL) ((VAL) ? TRUE_VAL : FALSE_VAL) // Value extraction. #define AS_FIXNUM(VAL) ((VAL).fixnum) -- cgit v1.2.1