* configure.in: added missing mcs51 in status output
[fw/sdcc] / as / z80 / asm.h
index 734aaa20c1fef04a86ca311f734cd6fdf650a7c7..91de7ae161974efc9a46900fc840e114b88e0d2d 100644 (file)
@@ -18,7 +18,7 @@
 /*
  * Case Sensitivity Flag
  */
-#define        CASE_SENSITIVE  0
+#define        CASE_SENSITIVE  1
 
 /*)Module      asm.h
  *
@@ -72,7 +72,7 @@
 /* #define     NCPS    32 */   /* Chars. per symbol */
 #define        HUGE    1000            /* A huge number */
 #define NERR   3               /* Errors per line */
-#define NINPUT 128             /* Input buffer size */
+#define NINPUT 1024            /* Input buffer size */
 #define NCODE  128             /* Listing code buffer size */
 #define NTITL  64              /* Title buffer size */
 #define        NSBTL   64              /* SubTitle buffer size */
@@ -82,7 +82,7 @@
 #define        MAXFIL  6               /* Maximum command line input files */
 #define        MAXINC  6               /* Maximum nesting of include files */
 #define        MAXIF   10              /* Maximum nesting of if/else/endif */
-#define        FILSPC  80              /* Chars. in filespec */
+#define        FILSPC  256             /* Chars. in filespec */
 
 #define NLIST  0               /* No listing */
 #define SLIST  1               /* Source only */
@@ -272,6 +272,7 @@ struct      sym
 #ifdef SDK
 # define S_FLOAT        27      /* .df */
 #endif
+#define        S_OPTSDCC       28  /* .optsdcc */
 
 /*
  *     The tsym structure is a linked list of temporary
@@ -413,6 +414,8 @@ extern      char    tb[NTITL];      /*      Title string buffer
                                 */
 extern char    stb[NSBTL];     /*      Subtitle string buffer
                                 */
+extern  char   optsdcc[NINPUT];    /*  sdcc compile options 
+                            */
 extern char    symtbl[];       /*      string "Symbol Table"
                                 */
 extern char    aretbl[];       /*      string "Area Table"
@@ -429,7 +432,7 @@ extern      FILE    *sfp[MAXFIL];   /*      array of assembler-source file handles
                                 */
 extern FILE    *ifp[MAXINC];   /*      array of include-file file handles
                                 */
-extern char    ctype[128];     /*      array of character types, one per
+extern unsigned char   ctype[128];     /*      array of character types, one per
                                 *      ASCII character
                                 */
 
@@ -521,7 +524,7 @@ extern      VOID            usage();
 extern char            endline();
 extern char            get();
 extern VOID            getid();
-extern int             getline();
+extern int             as_getline();
 extern int             getmap();
 extern char            getnb();
 extern VOID            getst();
@@ -594,6 +597,5 @@ extern      struct  mne     mne[];
 
 /* Machine dependent functions */
 
-extern VOID            machin();
 extern VOID            minit();