type: char, int, long
*/
+
#include <testfwk.h>
static {type} smallDense[] = {
ASSERT(smallDense[5] == 6);
}
-#ifdef __mcs51
+#ifdef SDCC_mcs51
idata at 0xa0 /* leave space for the stack */
#endif
static {type} smallSparse[] = {
ASSERT(smallSparse[8] == 1);
}
-#ifdef __mcs51
+#ifdef SDCC_mcs51
idata at 0xd0
#endif
static {type} smallSparseZero[] = {
ASSERT(smallSparseZeroTail[0] == 1);
}
-#ifdef __mcs51
+#ifdef SDCC_mcs51
xdata
+#elif SDCC_pic16
+code
#endif
static {type} largeMixed[] = {
1, 2, 3, 4, 5, 6, 7, /* 0-6 */