-extern memmap *xstack; /* xternal stack data */
-extern memmap *istack; /* internal stack */
-extern memmap *code ; /* code segment */
-extern memmap *data ; /* internal data upto 128 */
-extern memmap *xdata ; /* external data */
-extern memmap *idata ; /* internal data upto 256 */
-extern memmap *bit ; /* bit addressable space */
-extern memmap *statsg; /* static code segment */
-extern memmap *sfr ; /* register space */
-extern memmap *sfrbit; /* sfr bit space */
-extern memmap *reg ; /* register space */
-extern memmap *_const; /* constant segment */
-extern memmap *generic; /* unknown */
-extern memmap *overlay; /* the overlay segment */
-extern memmap *eeprom; /* eepromp space */
-extern memmap *eeprom; /* eepromp space */
-extern memmap *home; /* Non-banked home space */
+extern memmap *xstack; /* xternal stack data */
+extern memmap *istack; /* internal stack */
+extern memmap *code; /* code segment */
+extern memmap *data; /* internal data upto 128 */
+extern memmap *pdata; /* paged external data upto 256 */
+extern memmap *xdata; /* external data */
+extern memmap *xidata; /* the initialized xdata */
+extern memmap *xinit; /* the initializers for xidata */
+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; /* eeprom space */
+extern memmap *home; /* Non-banked home space */
+
+extern int fatalError;