#define LOG(_a) /* hollow log */
#endif
-void __fail(const char *szMsg, const char *szCond, const char *szFile, int line);
-void __prints(const char *s);
-void __printn(int n);
-const char *__getSuiteName(void);
-void __runSuite(void);
-
-#define ASSERT(_a) (__numTests++, (_a) ? (void)0 : __fail("Assertion failed", #_a, __FILE__, __LINE__))
-#define FAIL() FAILM("Failure")
-#define FAILM(_a) __fail(_a, #_a, __FILE__, __LINE__)
-
-#define NULL 0
-
-#define UNUSED(_a) if (_a) { }
-
#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
#if defined(SDCC_hc08)
# define xdata data
#endif
-#endif
+void __fail(code const char *szMsg, code const char *szCond, code const char *szFile, int line);
+void __prints(const char *s);
+void __printn(int n);
+code const char *__getSuiteName(void);
+void __runSuite(void);
+
+#define ASSERT(_a) (__numTests++, (_a) ? (void)0 : __fail("Assertion failed", #_a, __FILE__, __LINE__))
+#define FAIL() FAILM("Failure")
+#define FAILM(_a) __fail(_a, #_a, __FILE__, __LINE__)
+
+#define NULL 0
+
+#define UNUSED(_a) if (_a) { }
+
+#endif //__TESTFWK_H