projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* support/regression/generate-cases.py,
[fw/sdcc]
/
support
/
regression
/
fwk
/
lib
/
testfwk.c
diff --git
a/support/regression/fwk/lib/testfwk.c
b/support/regression/fwk/lib/testfwk.c
index 8c162c8877ea971f08e2a787b5bb08b3ded72cb7..eed8c6f2744627c3aaac22a4021f19d63a945ea6 100644
(file)
--- a/
support/regression/fwk/lib/testfwk.c
+++ b/
support/regression/fwk/lib/testfwk.c
@@
-12,6
+12,9
@@
#ifdef SDCC_mcs51
/* until changed, isr's must have a prototype in the module containing main */
void T2_isr (void) interrupt 5;
#ifdef SDCC_mcs51
/* until changed, isr's must have a prototype in the module containing main */
void T2_isr (void) interrupt 5;
+#define MEMSPACE_BUF idata
+#else
+#define MEMSPACE_BUF
#endif
/** Define this if the port's div or mod functions are broken.
#endif
/** Define this if the port's div or mod functions are broken.
@@
-69,8
+72,8
@@
__printn(int n)
_putchar('0');
}
else {
_putchar('0');
}
else {
- static char buf[6];
- char *p = &buf[sizeof(buf) - 1];
+ static char
MEMSPACE_BUF
buf[6];
+ char
MEMSPACE_BUF
*p = &buf[sizeof(buf) - 1];
char neg = 0;
buf[sizeof(buf) - 1] = '\0';
char neg = 0;
buf[sizeof(buf) - 1] = '\0';
@@
-128,7
+131,7
@@
__printf(const char *szFormat, ...)
}
void
}
void
-__fail(co
nst char *szMsg, const char *szCond,
const char *szFile, int line)
+__fail(co
de const char *szMsg, code const char *szCond, code
const char *szFile, int line)
{
__printf("--- FAIL: \"%s\" on %s at %s:%u\n", szMsg, szCond, szFile, line);
__numFailures++;
{
__printf("--- FAIL: \"%s\" on %s at %s:%u\n", szMsg, szCond, szFile, line);
__numFailures++;
@@
-154,7
+157,7
@@
main(void)
}
#else
void
}
#else
void
-__fail(co
nst char *szMsg, const char *szCond,
const char *szFile, int line)
+__fail(co
de const char *szMsg, code const char *szCond, code
const char *szFile, int line)
{
__prints("--- FAIL: \"");
__prints(szMsg);
{
__prints("--- FAIL: \"");
__prints(szMsg);