* support/regression/tests/bug1057979.c, support/regression/tests/malloc.c,
[fw/sdcc] / support / regression / fwk / include / testfwk.h
index 467e20559cf445bc114f0e3b81b6867f6b5562bd..36a9df0979fc7c8100f439bee10a4f431b6b7d68 100644 (file)
@@ -12,10 +12,13 @@ void __printf(const char *szFormat, ...);
 #endif
 
 #if defined(PORT_HOST) || defined(SDCC_z80) || defined(SDCC_gbz80)
+# define data
 # define idata
 # define pdata
 # define xdata
 # define code
+# define near
+# define far
 # define at(x)
 #endif
 
@@ -39,8 +42,10 @@ void __runSuite(void);
 #define FAIL()      FAILM("Failure")
 #define FAILM(_a)   __fail(_a, #_a, __FILE__, __LINE__)
 
+#ifndef NULL
 #define NULL  0
+#endif
 
 #define UNUSED(_a)  if (_a) { }
 
-#endif
+#endif //__TESTFWK_H