From 138afdab72da86f476b339a0d56abfc6bd9cbd6e Mon Sep 17 00:00:00 2001 From: Bart Oldeman Date: Mon, 30 Jun 2003 18:44:43 +0000 Subject: [PATCH] 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 --- kernel/globals.h | 18 +++++++++--------- kernel/init-mod.h | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/kernel/globals.h b/kernel/globals.h index 1aee906..7858e55 100644 --- a/kernel/globals.h +++ b/kernel/globals.h @@ -178,12 +178,12 @@ extern struct ClockRecord /* */ /* Global variables */ /* */ -extern BYTE os_setver_major, /* editable major version number */ - os_setver_minor, /* editable minor version number */ - os_major, /* major version number */ - os_minor, /* minor version number */ - rev_number, /* minor version number */ - version_flags; /* minor version number */ +extern BYTE ASM os_setver_major,/* editable major version number */ + ASM os_setver_minor, /* editable minor version number */ + ASM os_major, /* major version number */ + ASM os_minor, /* minor version number */ + ASM rev_number, /* minor version number */ + ASM version_flags; /* minor version number */ #ifdef DEBUG GLOBAL WORD bDumpRegs @@ -211,7 +211,7 @@ GLOBAL BYTE copyright[] = #endif -GLOBAL const BYTE os_release[] +GLOBAL const BYTE ASM os_release[] #ifdef MAIN #if 0 = "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 -extern f_node_ptr f_nodes; /* pointer to the array */ -extern UWORD f_nodes_cnt; /* number of allocated f_nodes */ +extern f_node_ptr ASM f_nodes; /* pointer to the array */ +extern UWORD ASM f_nodes_cnt; /* number of allocated f_nodes */ /* */ /* Function prototypes - automatically generated */ diff --git a/kernel/init-mod.h b/kernel/init-mod.h index 9b71929..2a9be42 100644 --- a/kernel/init-mod.h +++ b/kernel/init-mod.h @@ -221,7 +221,7 @@ extern BYTE DOSFAR ASM _HMATextAvailable, /* first byte of available CODE are DOSFAR ReturnAnyDosVersionExpected; extern BYTE FAR ASM internal_data[]; -extern unsigned char FAR kbdType; +extern unsigned char FAR ASM kbdType; extern struct { char ThisIsAConstantOne; @@ -229,7 +229,7 @@ extern struct { struct CountrySpecificInfo C; -} FAR nlsCountryInfoHardcoded; +} FAR ASM nlsCountryInfoHardcoded; /* data shared between DSK.C and INITDISK.C