#include <stdio.h>
#include <setjmp.h>
#include <string.h>
-//#if !defined(_MSC_VER)
-//#include <alloc.h>
-//#endif
#include "asm.h"
/*)Module asdata.c
* values indexed by tlevel
*/
-char afn[FILSPC]; /* afile temporary file name
+char afn[PATH_MAX]; /* afile temporary file name
*/
-char srcfn[MAXFIL][FILSPC]; /* array of source file names
+char srcfn[MAXFIL][PATH_MAX]; /* array of source file names
*/
int srcline[MAXFIL]; /* source line number
*/
-char incfn[MAXINC][FILSPC]; /* array of include file names
+char incfn[MAXINC][PATH_MAX]; /* array of include file names
*/
int incline[MAXINC]; /* include line number
*/
*/
char stb[NSBTL]; /* Subtitle string buffer
*/
+char optsdcc[NINPUT]; /* sdcc compile options
+ */
int flat24Mode; /* non-zero if we are using DS390 24 bit
* flat mode (via .flat24 directive).
*/
* array of character types, one per
* ASCII character
*/
-char ctype[128] = {
+unsigned char ctype[128] = {
/*NUL*/ ILL, ILL, ILL, ILL, ILL, ILL, ILL, ILL,
/*BS*/ ILL, SPACE, ILL, ILL, SPACE, ILL, ILL, ILL,
/*DLE*/ ILL, ILL, ILL, ILL, ILL, ILL, ILL, ILL,