* as/mcs51/aslink.h: completed lkrloc.c prototypes
[fw/sdcc] / device / include / stdbool.h
index 8b9beecd21e0025b63c0c7a272703742285ac034..ea6832168091e07fc90b14d837136183d0ef643c 100644 (file)
 #ifndef __SDC51_STDBOOL_H
 #define __SDC51_STDBOOL_H 1
 
-#define _Bool bit
+#define _Bool __bit
 
 #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_ds390) || defined (SDCC_hc08) || defined (SDCC_z80) || defined (SDCC_gbz80)
  #define BOOL char
 #else
- #define BOOL bit
+ #define BOOL __bit
 #endif
 
 #endif