/* CC65 is bright enough to partly optimise this but not fully so do it
by hand */
#define HIBYTE32(x) (((uint8_t *)&(x))[3])
+
+#define __packed
/* cc65 really wants structs used repeatedly to be marked register */
#define regptr register
+
+#define __packed
#define CONFIG_STACKSIZE 1024
#define CPUTYPE CPUTYPE_68000
+
+#define __packed __attribute__((packed))
#define BIG_ENDIAN
#define CPUTYPE CPUTYPE_6809
+#define __packed __attribute__((packed))
#define BIG_ENDIAN
#define CPUTYPE CPUTYPE_68HC11
+
+#define __packed __attribute__((packed))
}
#define CPUTYPE CPUTYPE_8086
+#define __packed __attribute__((packed))
#define no_cache_udata()
#define CPUTYPE CPUTYPE_MSP340X
+#define __packed __attribute__((packed))
/* Deal with SDCC code gen issue */
#define HIBYTE32(x) (((uint8_t *)&(x))[3])
+
+/* SDCC does not support attribute(packed) but then it also doesn't insert
+ padding either */
+
+#define __packed
\ No newline at end of file