2 A bug in mcs51 code generation for __reentrant functions with __bit parameters.
7 #if !defined(__SDCC_mcs51) && !defined(__SDCC_ds390)
11 void f0(__bit b
) __reentrant
;
12 void f1(unsigned char c
, __bit b
) __reentrant
;
13 void f2(__bit b
, unsigned char c
) __reentrant
;
14 void f3(unsigned long long l
, __bit b
) __reentrant
;
15 void f4(__bit b
, unsigned long long l
) __reentrant
;
16 void f5 (unsigned char c
, const unsigned char __code
* cp
, unsigned int i
, unsigned int j
, __bit b
, const void __code
* vcp
) __reentrant
;
24 #ifndef __SDCC_mcs51 // Bug #3712
36 void f0(__bit b
) __reentrant
41 void f1(unsigned char c
, __bit b
) __reentrant
47 void f2(__bit b
, unsigned char c
) __reentrant
53 void f3(unsigned long long l
, __bit b
) __reentrant
59 #ifndef __SDCC_mcs51 // Bug #3712
60 void f4(__bit b
, unsigned long long l
) __reentrant
67 void f5 (unsigned char c
, const unsigned char __code
* cp
, unsigned int i
, unsigned int j
, __bit b
, const void __code
* vcp
) __reentrant