git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@233
4a8a32a2-be11-0410-ad9d-
d568d2c75423
unsigned int _muluint (unsigned int a, unsigned int b)
{
-#ifdef SDCC_MODEL_LARGE
+#if defined(SDCC_MODEL_LARGE) || defined (SDCC_MODEL_FLAT24)
union uu _xdata *x;
union uu _xdata *y;
union uu t;
unsigned long l;
struct { unsigned char b0; unsigned int i12; unsigned char b3;} bi;
} ;
-#ifdef SDCC_MODEL_LARGE
+#if defined(SDCC_MODEL_LARGE) || defined (SDCC_MODEL_FLAT24)
#define bcast(x) ((union bil _xdata *)&(x))
#else
#define bcast(x) ((union bil _near *)&(x))
#include "string.h"
#define NULL (void *)0
-#ifdef SDCC_MODEL_LARGE
+#if defined(SDCC_MODEL_LARGE) || defined (SDCC_MODEL_FLAT24)
#pragma NOINDUCTION
#pragma NOINVARIANT
#endif