X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=as%2Fz80%2Fasm.h;h=a5c3d10964d01c297cac7ab4d2a353fcc179b775;hb=c4cd7a8c98eaf5ef8e39c76533a9277e83cf7585;hp=b403e7349fab4cfc93481eecc27a1a6b2268ca6f;hpb=7ddac4cf56954cd0063d010df958b3e03f3fcdc7;p=fw%2Fsdcc diff --git a/as/z80/asm.h b/as/z80/asm.h index b403e734..a5c3d109 100644 --- a/as/z80/asm.h +++ b/as/z80/asm.h @@ -22,7 +22,7 @@ * Extensions: P. Felber */ -#define VERSION "V01.75" +#define VERSION "V01.75 + SDCC mods" /* * Case Sensitivity Flag @@ -67,6 +67,33 @@ #define OTHERSYSTEM #endif +/* + * PATH_MAX + */ +#include +#ifndef PATH_MAX /* POSIX, but not required */ +#if defined(_MSC_VER) || defined(__BORLANDC__) /* Microsoft C or Borland C*/ +#include +#define PATH_MAX _MAX_PATH +#else +#define PATH_MAX /* define a reasonable value */ +#endif +#endif + +#ifdef _WIN32 /* WIN32 native */ + +# define NATIVE_WIN32 1 +# ifdef __MINGW32__ /* GCC MINGW32 depends on configure */ +# include "../../sdccconf.h" +# else +# include "../../sdcc_vc.h" +# define PATH_MAX _MAX_PATH +# endif + +#else /* Assume Un*x style system */ +# include "../../sdccconf.h" +#endif + /* * Assembler definitions. */ @@ -361,10 +388,14 @@ extern int pass; /* assembler pass number */ extern int lflag; /* -l, generate listing flag */ +extern int cflag; /* -c, generate sdcdb debug information + */ extern int gflag; /* -g, make undefined symbols global flag */ extern int aflag; /* -a, make all symbols global flag */ +extern int jflag; /* -j, generate debug information flag + */ extern int oflag; /* -o, generate relocatable output flag */ extern int sflag; /* -s, generate symbol table flag @@ -593,6 +624,10 @@ extern VOID out_lw(); extern VOID out_rw(); extern VOID out_tw(); +/* asnoice.c */ +extern void DefineNoICE_Line(); +extern void DefineCDB_Line(); + /* Machine dependent variables */