X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=as%2Flink%2Faslink.h;h=409235eacbb69f47701b087af5a38731ce14be42;hb=af2f50140099ea47ed90055a749b73802c647376;hp=26be3fd3bf5bc5c3b193126e25ab6db6240d44c1;hpb=bce1a2b24acdb7b21ee0e384108f46811d2f55c5;p=fw%2Fsdcc diff --git a/as/link/aslink.h b/as/link/aslink.h index 26be3fd3..409235ea 100644 --- a/as/link/aslink.h +++ b/as/link/aslink.h @@ -56,29 +56,40 @@ $(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 /* @@ -94,6 +105,12 @@ #endif #endif +#ifdef SDK + #define LKOBJEXT "o" +#else /* SDK */ + #define LKOBJEXT "rel" +#endif /* SDK */ + /* * This file defines the format of the * relocatable binary file. @@ -802,7 +819,7 @@ extern VOID s19(); /* lkihx.c */ extern VOID ihx(); -extern VOID ihxEntendedLinearAddress(Addr_T); +extern VOID ihxExtendedLinearAddress(Addr_T); extern VOID ihxNewArea(); /* lkstore.c */