|
|
1.1 root 1: #ifndef _WAT3S_DOT_H
2: #define _WAT3S_DOT_H
3:
4: /*
5: * WAT3S.H 5.20A June 8, 1995
6: *
7: * DESCRIPTION
8: *
9: * Watcom modifies its symbol naming conventions slightly if you
10: * compile with the /3s option. Our assembly language code
11: * just flat out doesn't know how to modify its nameing convention.
12: * Therefore, we have to work around the problem by specifying
13: * hardcoded symbol names for all data found in ASM modules, or
14: * data used in ASM modules.
15: *
16: * If you decide you want to build some Watcom libraries with the
17: * /3s option, you better be sure you define GF_WATCOM_S so that you
18: * get these symbol definitions sucked in.
19: *
20: * Copyright (C) 1991-1995 Greenleaf Software Inc. All Rights Reserved.
21: *
22: * MODIFICATIONS
23: *
24: * December 7, 1994 5.10A : Initial release.
25: */
26:
27: #pragma aux _SegmentStartPC32 "__SegmentStartPC32";
28: #pragma aux _SegmentEndPC32 "__SegmentEndPC32";
29: #pragma aux _SegmentStartPD32 "__SegmentStartPD32";
30: #pragma aux _SegmentEndPD32 "__SegmentEndPD32";
31: #pragma aux _VideoBasePD16 "__VideoBasePD16";
32: #pragma aux _VideoBasePD32 "__VideoBasePD32";
33: #pragma aux _SegmentStartRR16 "__SegmentStartRR16";
34: #pragma aux _RealStubOffsetsPD32 "__RealStubOffsetsPD32";
35: #pragma aux _ProtStubOffsetsPD32 "__ProtStubOffsetsPD32";
36: #pragma aux _SegmentEndRR16 "__SegmentEndRR16";
37: #pragma aux _IrqDataArrayRR16 "__IrqDataArrayRR16";
38: #pragma aux _IrqDataPD32 "__IrqDataPD32";
39: #pragma aux _DgroupSelectorPD32 "__DgroupSelectorPD32";
40: #pragma aux _DgroupSelectorPD32 "__DgroupSelectorPD32";
41: #pragma aux _kbd_i23_count "__kbd_i23_count";
42: #pragma aux _SizeOfIrqDataPD32 "__SizeOfIrqDataPD32";
43: #pragma aux _SizeOfFastDataPD32 "__SizeOfFastDataPD32";
44:
45: #endif /* #ifndef _WAT3S_DOT_H */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.