Declare more symbols as "ASM" to enable pascal calling conventions by

default for turbo compilers.


git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@630 6ac86273-5f31-0410-b378-82cca8765d1b
This commit is contained in:
Bart Oldeman 2003-06-30 18:44:43 +00:00
parent 27ee8b1c74
commit 138afdab72
2 changed files with 11 additions and 11 deletions

View File

@ -178,12 +178,12 @@ extern struct ClockRecord
/* */ /* */
/* Global variables */ /* Global variables */
/* */ /* */
extern BYTE os_setver_major, /* editable major version number */ extern BYTE ASM os_setver_major,/* editable major version number */
os_setver_minor, /* editable minor version number */ ASM os_setver_minor, /* editable minor version number */
os_major, /* major version number */ ASM os_major, /* major version number */
os_minor, /* minor version number */ ASM os_minor, /* minor version number */
rev_number, /* minor version number */ ASM rev_number, /* minor version number */
version_flags; /* minor version number */ ASM version_flags; /* minor version number */
#ifdef DEBUG #ifdef DEBUG
GLOBAL WORD bDumpRegs GLOBAL WORD bDumpRegs
@ -211,7 +211,7 @@ GLOBAL BYTE copyright[] =
#endif #endif
GLOBAL const BYTE os_release[] GLOBAL const BYTE ASM os_release[]
#ifdef MAIN #ifdef MAIN
#if 0 #if 0
= "DOS-C version %d.%d Beta %d [FreeDOS Release] (Build %d).\n" = "DOS-C version %d.%d Beta %d [FreeDOS Release] (Build %d).\n"
@ -346,8 +346,8 @@ GLOBAL WORD dump_regs; /* dump registers of bad call */
#endif #endif
extern f_node_ptr f_nodes; /* pointer to the array */ extern f_node_ptr ASM f_nodes; /* pointer to the array */
extern UWORD f_nodes_cnt; /* number of allocated f_nodes */ extern UWORD ASM f_nodes_cnt; /* number of allocated f_nodes */
/* */ /* */
/* Function prototypes - automatically generated */ /* Function prototypes - automatically generated */

View File

@ -221,7 +221,7 @@ extern BYTE DOSFAR ASM _HMATextAvailable, /* first byte of available CODE are
DOSFAR ReturnAnyDosVersionExpected; DOSFAR ReturnAnyDosVersionExpected;
extern BYTE FAR ASM internal_data[]; extern BYTE FAR ASM internal_data[];
extern unsigned char FAR kbdType; extern unsigned char FAR ASM kbdType;
extern struct { extern struct {
char ThisIsAConstantOne; char ThisIsAConstantOne;
@ -229,7 +229,7 @@ extern struct {
struct CountrySpecificInfo C; struct CountrySpecificInfo C;
} FAR nlsCountryInfoHardcoded; } FAR ASM nlsCountryInfoHardcoded;
/* /*
data shared between DSK.C and INITDISK.C data shared between DSK.C and INITDISK.C