* src/port.h: made reset_regparms prototype void parameter explicit.
[fw/sdcc] / device / lib / _divulong.c
index 94d8e9f403852ed0fc7f9d7de4182480dfdf7002..de60a849e2b27b87667c5e25ee11f39c731d26e6 100644 (file)
@@ -27,6 +27,8 @@
      mcs51 small stack-auto
 */
 
+#include <stdbool.h>
+
 #if !defined(SDCC_USE_XSTACK) && !defined(_SDCC_NO_ASM_LIB_FUNCS)
 #  if defined(SDCC_mcs51)
 #    if defined(SDCC_MODEL_SMALL)
@@ -328,11 +330,7 @@ _divulong (unsigned long a, unsigned long b)
 {
   unsigned long reste = 0L;
   unsigned char count = 32;
-  #if defined(SDCC_STACK_AUTO) || defined(SDCC_z80)
-    char c;
-  #else
-    bit c;
-  #endif
+  BOOL c;
 
   do
   {