c8f7d66461
git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@307 6ac86273-5f31-0410-b378-82cca8765d1b
32 lines
674 B
C
32 lines
674 B
C
/* Included by initialisation functions */
|
|
|
|
#if _MSC_VER != 0
|
|
extern __segment DosDataSeg;/* serves for all references to the DOS DATA segment
|
|
necessary for MSC+our funny linking model
|
|
*/
|
|
|
|
extern __segment DosTextSeg;
|
|
|
|
#define DOSFAR __based(DosDataSeg)
|
|
#define DOSTEXTFAR __based(DosTextSeg)
|
|
|
|
#elif defined(__TURBOC__)
|
|
|
|
#define DOSFAR FAR
|
|
#define DOSTEXTFAR FAR
|
|
|
|
#elif defined(__WATCOMC__)
|
|
|
|
#define DOSFAR FAR
|
|
#define DOSTEXTFAR FAR
|
|
|
|
#else
|
|
#pragma error("unknown compiler - please adjust")
|
|
this should simply not compile !!
|
|
#endif
|
|
|
|
|
|
|
|
extern BYTE DOSFAR version_flags; /* minor version number */
|
|
|