* configure, configure.in, config.dsp, config_vc.awk,
[fw/sdcc] / as / link / aslink.h
index 15d6e0f9b5f10cc93e01f1e32d1afff3a3d5fa0c..fa2b792aa865145ed5486c884c71f65b40f82439 100644 (file)
@@ -22,6 +22,9 @@
  * Extensions: P. Felber
  */
 
+#include "getline.h"
+#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       ':'
 
-/* Default void definition */
+#elif defined UNIX
+/* UNIX void definition */
 /* File/extension seperator */
 
-#ifndef VOID
-#define VOID    void
-#define FSEPX   '.'
+#define VOID        void
+#define FSEPX       '.'
+#define LKDIRSEP    '/'
+#define LKDIRSEPSTR "/"
 #define OTHERSYSTEM
+
+#else
+/* DOS/WINDOWS void definition */
+/* File/extension seperator */
+
+#define VOID        void
+#define FSEPX       '.'
+#define LKDIRSEP    '\\'
+#define LKDIRSEPSTR "\\"
+#define OTHERSYSTEM
+
 #endif
 
 /*