#define HOME_NAME port->mem.home_name
#define OVERLAY_NAME port->mem.overlay_name
#define CONST_NAME port->mem.const_name
+#define CABS_NAME port->mem.cabs_name
+#define XABS_NAME port->mem.xabs_name
+#define IABS_NAME port->mem.iabs_name
/* forward definition for variables */
extern memmap *xstack; /* xternal stack data */
extern memmap *idata; /* internal data upto 256 */
extern memmap *bit; /* bit addressable space */
extern memmap *statsg; /* static code segment */
+extern memmap *c_abs; /* constant absolute data */
+extern memmap *x_abs; /* absolute xdata/pdata */
+extern memmap *i_abs; /* absolute idata upto 256 */
+extern memmap *d_abs; /* absolute data upto 128 */
extern memmap *sfr; /* register space */
extern memmap *sfrbit; /* sfr bit space */
extern memmap *reg; /* register space */
extern memmap *generic; /* unknown */
extern memmap *overlay; /* the overlay segment */
-extern memmap *eeprom; /* eepromp space */
-extern memmap *eeprom; /* eepromp space */
+extern memmap *eeprom; /* eeprom space */
extern memmap *home; /* Non-banked home space */
extern int fatalError;