* device/lib/pic/libdev/devices.txt: device list for mkall.sh
[fw/sdcc] / device / include / stdbool.h
index 8d7d01b20893743dca002a2cc9dd6915ca4d114d..02f41cf60ad234300e14172e991fa63515be0434 100644 (file)
 #ifndef __SDC51_STDBOOL_H
 #define __SDC51_STDBOOL_H 1
 
-#define _Bool __bit
+#define _Bool BOOL
 
-#define bool _Bool
+#define bool BOOL
 #define true 1
 #define false 0
 #define __bool_true_false_are_defined 1
 
-#if defined (SDCC_STACK_AUTO) || defined (SDCC_hc08) || defined (SDCC_z80)
- //as long as bit/bool cannot be used reentrant
+#if defined (SDCC_hc08) || defined (SDCC_z80) || defined (SDCC_gbz80) || defined (SDCC_pic14) || defined (SDCC_pic16)
  #define BOOL char
 #else
  #define BOOL __bit