|
|
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.