* Extensions: P. Felber
*/
+#include "asxxxx_config.h"
+
#define VERSION "V01.75 + NoICE + SDCC Feb 1999"
/*
$(STACK) = 2000
*/
+#if defined decus
/* DECUS C void definition */
/* File/extension seperator */
-#ifdef decus
-#define VOID char
-#define FSEPX '.'
-#endif
+#define VOID char
+#define FSEPX '.'
+#elif defined PDOS
/* PDOS C void definition */
/* File/extension seperator */
-#ifdef PDOS
-#define VOID char
-#define FSEPX ':'
-#endif
+#define VOID char
+#define FSEPX ':'
+
+#elif defined UNIX
+/* UNIX void definition */
+/* File/extension seperator */
-/* Default void definition */
+#define VOID void
+#define FSEPX '.'
+#define LKDIRSEP '/'
+#define LKDIRSEPSTR "/"
+#define OTHERSYSTEM
+
+#else
+/* DOS/WINDOWS void definition */
/* File/extension seperator */
-#ifndef VOID
-#define VOID void
-#define FSEPX '.'
+#define VOID void
+#define FSEPX '.'
+#define LKDIRSEP '\\'
+#define LKDIRSEPSTR "\\"
#define OTHERSYSTEM
+
#endif
/*
#endif
#endif
+#ifdef SDK
+ #define LKOBJEXT "o"
+#else /* SDK */
+ #define LKOBJEXT "rel"
+#endif /* SDK */
+
/*
* This file defines the format of the
* relocatable binary file.
char *libspc;
char *relfil;
char *filspc;
- long offset; /*>=0 if rel file is embedded in a lib file at this offset*/
+ long offset;
+ unsigned int type;
};
/*
/* lkihx.c */
extern VOID ihx();
-extern VOID ihxEntendedLinearAddress(Addr_T);
-extern VOID newArea();
+extern VOID ihxExtendedLinearAddress(Addr_T);
+extern VOID ihxNewArea();
/* lkstore.c */
extern char * StoreString( char *str );