Annotation of gcl520h/wat3s.h, revision 1.1.1.1

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 */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.