fixed check_syntax(), "break xram r 0x7654" did not work.
[fw/sdcc] / src / SDCCglobl.h
index df96d5be1668b1216953fde9dc8441ec53455c84..1a62ccc42351e499a2b73d785d30fd6136313549 100644 (file)
@@ -186,7 +186,8 @@ enum
     MODEL_COMPACT = 2,
     MODEL_MEDIUM = 4,
     MODEL_LARGE = 8,
-    MODEL_FLAT24 = 16
+    MODEL_FLAT24 = 16,
+    MODEL_PAGE0 = 32 /* for the xa51 port */
   };
 
 /* overlay segment name and the functions
@@ -272,6 +273,7 @@ extern int xstackPtr;               /* external stack pointer    SDCC.y   */
 extern int reentrant;          /* /X flag has been sent     SDCC.y */
 extern char buffer[];          /* general buffer      SDCCgen.c   */
 extern int currRegBank;                /* register bank being used   SDCCgens.c   */
+extern int RegBankUsed[4];     /* JCF: register banks used       SDCCmain.c   */
 extern struct symbol *currFunc;        /* current function    SDCCgens.c */
 extern int cNestLevel;         /* block nest level  SDCCval.c      */
 extern int currBlockno;                /* sequentail block number */
@@ -287,7 +289,8 @@ extern int nlibFiles;
 extern char *libPaths[128];
 extern int nlibPaths;
 
-extern bool verboseExec ;
+extern bool verboseExec;
+extern bool noXinitOpt;
 
 void parseWithComma (char **, char *);