Rev 8140 | Rev 8236 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8140 | Rev 8165 | ||
---|---|---|---|
Line 6... | Line 6... | ||
6 | dd I_END |
6 | dd I_END |
7 | dd U_END+STACKSIZE+HEAPSIZE |
7 | dd U_END+STACKSIZE+HEAPSIZE |
8 | dd U_END+STACKSIZE |
8 | dd U_END+STACKSIZE |
9 | dd @Kolibri@CommandLine,0 |
9 | dd @Kolibri@CommandLine,0 |
Line -... | Line 10... | ||
- | 10 | ||
- | 11 | include "..\..\..\KOSfuncs.inc" |
|
- | 12 | include "..\..\..\proc32.inc" |
|
10 | 13 | ||
11 | ptr equ |
14 | ptr equ |
12 | offset equ |
15 | offset equ |
13 | short equ |
16 | short equ |
Line 38... | Line 41... | ||
38 | 41 | ||
Line 39... | Line 42... | ||
39 | macro segment name {} |
42 | macro segment name {} |
Line 40... | Line -... | ||
40 | - | ||
41 | macro endseg name {} |
- | |
42 | - | ||
43 | macro usedef [link] |
- | |
44 | { |
- | |
45 | common |
- | |
46 | if ~link eq |
- | |
47 | virtual at 0 |
- | |
48 | forward |
- | |
49 | dd link |
- | |
50 | common |
- | |
51 | end virtual |
- | |
52 | end if |
- | |
53 | } |
- | |
54 | - | ||
55 | macro define_f x,[link] |
- | |
56 | { |
- | |
57 | common |
- | |
58 | if x eq |
- | |
59 | else if used x |
- | |
60 | x: |
- | |
61 | usedef link |
- | |
62 | } |
- | |
63 | - | ||
64 | macro enddef [link] |
- | |
65 | { |
- | |
66 | common |
- | |
67 | usedef link |
- | |
68 | end if |
- | |
69 | } |
- | |
70 | - | ||
71 | macro newdef x,[link] |
- | |
72 | { |
- | |
73 | common |
- | |
74 | end if |
- | |
75 | if x eq |
- | |
76 | else if used x |
- | |
77 | x: |
- | |
78 | usedef link |
- | |
79 | } |
- | |
80 | - | ||
81 | macro nextdef x |
- | |
82 | { |
- |