source: GPL/drv32/segments.inc@ 18

Last change on this file since 18 was 18, checked in by vladest, 20 years ago

initial import

File size: 2.2 KB
Line 
1; $Id: segments.inc,v 1.1.1.1 2003/07/02 13:56:56 eleph Exp $
2;*
3;* Segment definition statements
4;*
5;* (C) 2000-2002 InnoTek Systemberatung GmbH
6;* (C) 2000-2001 Sander van Leeuwen (sandervl@xs4all.nl)
7;*
8;* This program is free software; you can redistribute it and/or
9;* modify it under the terms of the GNU General Public License as
10;* published by the Free Software Foundation; either version 2 of
11;* the License, or (at your option) any later version.
12;*
13;* This program is distributed in the hope that it will be useful,
14;* but WITHOUT ANY WARRANTY; without even the implied warranty of
15;* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16;* GNU General Public License for more details.
17;*
18;* You should have received a copy of the GNU General Public
19;* License along with this program; if not, write to the Free
20;* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
21;* USA.
22;*
23
24
25DATA16 segment word public use16 'DATA16'
26DATA16 ends
27
28CODE16 segment word public use16 'CODE'
29CODE16 ends
30
31FIRSTCODE32 segment dword public use32 'CODE'
32FIRSTCODE32 ends
33
34CODE32 segment dword public use32 'CODE'
35CODE32 ends
36
37_TEXT segment dword public use32 'CODE'
38_TEXT ends
39
40LASTCODE32 segment dword public use32 'CODE'
41LASTCODE32 ends
42
43BSS32 segment dword use32 public 'BSS'
44BSS32 ends
45
46_BSS segment dword use32 public 'BSS'
47_BSS ends
48
49C_COMMON segment dword use32 public 'DATA'
50C_COMMON ends
51
52c_common segment dword use32 public 'DATA'
53c_common ends
54
55CONST32 segment dword use32 public 'CONST'
56CONST32 ends
57
58DATA32 segment dword use32 public 'DATA'
59DATA32 ends
60
61_DATA segment dword use32 public 'DATA'
62_DATA ends
63
64CONST SEGMENT DWORD PUBLIC USE32 'DATA'
65CONST ENDS
66
67CONST2 SEGMENT DWORD PUBLIC USE32 'DATA'
68CONST2 ENDS
69
70IFDEF KEE
71LASTDATA32 SEGMENT DWORD PUBLIC USE32 'DATA'
72LASTDATA32 ENDS
73ELSE
74LASTDATA32 SEGMENT DWORD PUBLIC USE32 'BSS'
75LASTDATA32 ENDS
76ENDIF
77
78;order is important!
79IFDEF KEE
80DGROUP group BSS32, DATA32, _DATA, CONST32, C_COMMON, c_common, CONST2, CONST, _BSS, LASTDATA32
81ELSE
82DGROUP group DATA32, CONST32, C_COMMON, c_common, CONST2, CONST, _BSS, BSS32, _DATA, LASTDATA32
83ENDIF
84
85CGROUP group FIRSTCODE32, CODE32, _TEXT, LASTCODE32
Note: See TracBrowser for help on using the repository browser.