/programs/develop/open watcom/trunk/clib/crt/chk.asm |
---|
File deleted |
/programs/develop/open watcom/trunk/clib/crt/stackwnt.c |
---|
34,35 → 34,8 |
#include "stacklow.h" |
#include "exitwmsg.h" |
#if defined(__AXP__) || defined(__PPC__) |
void _init_stk( void ) |
{ |
} |
_WCRTLINK unsigned __CHK( unsigned i ) |
{ |
return( i ); |
} |
_WCRTLINK void __GRO( unsigned i ) |
{ |
i = i; |
} |
_WCRTLINK void __STKOVERFLOW( void ) |
{ |
__fatal_runtime_error( "stack overflow", -1 ); |
} |
#endif |
_WCRTLINK unsigned stackavail() |
{ |
#if defined(__AXP__) || defined(__PPC__) |
unsigned _SP; |
_SP = (unsigned)&_SP; |
return( _SP - _RWD_stacklow ); |
#else |
return( _SP() - _RWD_stacklow ); |
#endif |
} |
/programs/develop/open watcom/trunk/clib/crt/stkwnt.asm |
---|
68,7 → 68,7 |
_quif ae ; - ... |
sub eax,esp ; - calculate new low point |
neg eax ; - calc what new SP would be |
cmp eax,_STACKLOW ; - quit if too much |
cmp eax,[_STACKLOW] ; - quit if too much |
_quif be ; - ... |
call __GRO ; - return |
ret |
/programs/develop/open watcom/trunk/clib.wpj |
---|
59,5 → 59,5 |
7 |
crt.tgt |
20 |
32 |
8 |
/programs/develop/open watcom/trunk/crt.tgt |
---|
51,7 → 51,7 |
13 |
WPickList |
35 |
34 |
14 |
MItem |
5 |
178,8 → 178,8 |
44 |
MItem |
16 |
CLIB\CRT\chk.asm |
19 |
CLIB\CRT\cmodel.asm |
45 |
WString |
6 |
196,8 → 196,8 |
48 |
MItem |
19 |
CLIB\CRT\cmodel.asm |
20 |
CLIB\CRT\crwd386.asm |
49 |
WString |
6 |
214,8 → 214,8 |
52 |
MItem |
20 |
CLIB\CRT\crwd386.asm |
21 |
CLIB\CRT\cstrtwnt.asm |
53 |
WString |
6 |
233,7 → 233,7 |
56 |
MItem |
21 |
CLIB\CRT\cstrtwnt.asm |
CLIB\CRT\segdefns.asm |
57 |
WString |
6 |
251,7 → 251,7 |
60 |
MItem |
21 |
CLIB\CRT\segdefns.asm |
CLIB\CRT\stjmp386.asm |
61 |
WString |
6 |
268,8 → 268,8 |
64 |
MItem |
21 |
CLIB\CRT\stjmp386.asm |
19 |
CLIB\CRT\stkwnt.asm |
65 |
WString |
6 |
286,218 → 286,200 |
68 |
MItem |
19 |
CLIB\CRT\stkwnt.asm |
69 |
WString |
6 |
ASMOBJ |
70 |
WVList |
71 |
WVList |
14 |
1 |
1 |
72 |
MItem |
3 |
*.c |
73 |
69 |
WString |
4 |
COBJ |
74 |
70 |
WVList |
15 |
75 |
71 |
MVState |
76 |
72 |
WString |
3 |
WCC |
77 |
73 |
WString |
25 |
n????Include directories: |
1 |
78 |
74 |
WString |
80 |
$(%watcom)\h;$(%watcom)\h\nt; "E:\Kos\programs\develop\open watcom\trunk\clib\h" |
79 |
75 |
MRState |
80 |
76 |
WString |
3 |
WCC |
81 |
77 |
WString |
27 |
?????Default byte alignment |
1 |
82 |
78 |
MRState |
83 |
79 |
WString |
3 |
WCC |
84 |
80 |
WString |
21 |
?????1 byte alignment |
1 |
1 |
85 |
81 |
MRState |
86 |
82 |
WString |
3 |
WCC |
87 |
83 |
WString |
21 |
?????No optimizations |
1 |
88 |
84 |
MRState |
89 |
85 |
WString |
3 |
WCC |
90 |
86 |
WString |
24 |
?????Space optimizations |
1 |
1 |
91 |
87 |
MCState |
92 |
88 |
WString |
3 |
WCC |
93 |
89 |
WString |
33 |
?????Disable stack depth checking |
1 |
1 |
94 |
90 |
MCState |
95 |
91 |
WString |
3 |
WCC |
96 |
92 |
WString |
30 |
?????Call/return optimizations |
1 |
1 |
97 |
93 |
MCState |
98 |
94 |
WString |
3 |
WCC |
99 |
95 |
WString |
25 |
?????Relax alias checking |
1 |
1 |
100 |
96 |
MRState |
101 |
97 |
WString |
3 |
WCC |
102 |
98 |
WString |
21 |
?????Compiler default |
1 |
103 |
99 |
MRState |
104 |
100 |
WString |
3 |
WCC |
105 |
101 |
WString |
21 |
?????Compiler default |
1 |
106 |
102 |
MRState |
107 |
103 |
WString |
3 |
WCC |
108 |
104 |
WString |
37 |
?????In-line Pentium Pro instructions |
1 |
1 |
109 |
105 |
MRState |
110 |
106 |
WString |
3 |
WCC |
111 |
107 |
WString |
21 |
?????Compiler default |
1 |
112 |
108 |
MRState |
113 |
109 |
WString |
3 |
WCC |
114 |
110 |
WString |
29 |
?????In-line with coprocessor |
1 |
1 |
115 |
111 |
MRState |
116 |
112 |
WString |
3 |
WCC |
117 |
113 |
WString |
21 |
??2??32bit Flat model |
1 |
118 |
114 |
MRState |
119 |
115 |
WString |
3 |
WCC |
120 |
116 |
WString |
22 |
??2??32bit Small model |
1 |
1 |
121 |
117 |
WVList |
-1 |
504,10 → 486,28 |
1 |
1 |
122 |
118 |
MItem |
17 |
CLIB\CRT\8087cw.c |
119 |
WString |
4 |
COBJ |
120 |
WVList |
121 |
WVList |
68 |
1 |
1 |
122 |
MItem |
18 |
CLIB\CRT\___argc.c |
123 |
WString |
4 |
518,14 → 518,14 |
125 |
WVList |
72 |
68 |
1 |
1 |
126 |
MItem |
18 |
CLIB\CRT\___argc.c |
16 |
CLIB\CRT\_exit.c |
127 |
WString |
4 |
536,7 → 536,7 |
129 |
WVList |
72 |
68 |
1 |
1 |
543,7 → 543,7 |
130 |
MItem |
16 |
CLIB\CRT\_exit.c |
CLIB\CRT\abort.c |
131 |
WString |
4 |
554,7 → 554,7 |
133 |
WVList |
72 |
68 |
1 |
1 |
561,7 → 561,7 |
134 |
MItem |
16 |
CLIB\CRT\abort.c |
CLIB\CRT\argcv.c |
135 |
WString |
4 |
572,14 → 572,14 |
137 |
WVList |
72 |
68 |
1 |
1 |
138 |
MItem |
16 |
CLIB\CRT\argcv.c |
17 |
CLIB\CRT\atexit.c |
139 |
WString |
4 |
590,14 → 590,14 |
141 |
WVList |
72 |
68 |
1 |
1 |
142 |
MItem |
17 |
CLIB\CRT\atexit.c |
18 |
CLIB\CRT\binmode.c |
143 |
WString |
4 |
608,7 → 608,7 |
145 |
WVList |
72 |
68 |
1 |
1 |
615,7 → 615,7 |
146 |
MItem |
18 |
CLIB\CRT\binmode.c |
CLIB\CRT\chk8087.c |
147 |
WString |
4 |
626,14 → 626,14 |
149 |
WVList |
72 |
68 |
1 |
1 |
150 |
MItem |
18 |
CLIB\CRT\chk8087.c |
16 |
CLIB\CRT\cinit.c |
151 |
WString |
4 |
644,14 → 644,14 |
153 |
WVList |
72 |
68 |
1 |
1 |
154 |
MItem |
16 |
CLIB\CRT\cinit.c |
18 |
CLIB\CRT\cmdname.c |
155 |
WString |
4 |
662,7 → 662,7 |
157 |
WVList |
72 |
68 |
1 |
1 |
669,7 → 669,7 |
158 |
MItem |
18 |
CLIB\CRT\cmdname.c |
CLIB\CRT\commode.c |
159 |
WString |
4 |
680,14 → 680,14 |
161 |
WVList |
72 |
68 |
1 |
1 |
162 |
MItem |
18 |
CLIB\CRT\commode.c |
17 |
CLIB\CRT\cvtbuf.c |
163 |
WString |
4 |
698,14 → 698,14 |
165 |
WVList |
72 |
68 |
1 |
1 |
166 |
MItem |
17 |
CLIB\CRT\cvtbuf.c |
16 |
CLIB\CRT\errno.c |
167 |
WString |
4 |
716,14 → 716,14 |
169 |
WVList |
72 |
68 |
1 |
1 |
170 |
MItem |
16 |
CLIB\CRT\errno.c |
19 |
CLIB\CRT\errnovar.c |
171 |
WString |
4 |
734,14 → 734,14 |
173 |
WVList |
72 |
68 |
1 |
1 |
174 |
MItem |
19 |
CLIB\CRT\errnovar.c |
15 |
CLIB\CRT\exit.c |
175 |
WString |
4 |
752,14 → 752,14 |
177 |
WVList |
72 |
68 |
1 |
1 |
178 |
MItem |
15 |
CLIB\CRT\exit.c |
18 |
CLIB\CRT\fltused.c |
179 |
WString |
4 |
770,14 → 770,14 |
181 |
WVList |
72 |
68 |
1 |
1 |
182 |
MItem |
18 |
CLIB\CRT\fltused.c |
19 |
CLIB\CRT\fpexcept.c |
183 |
WString |
4 |
788,7 → 788,7 |
185 |
WVList |
72 |
68 |
1 |
1 |
795,7 → 795,7 |
186 |
MItem |
19 |
CLIB\CRT\fpexcept.c |
CLIB\CRT\initargv.c |
187 |
WString |
4 |
806,7 → 806,7 |
189 |
WVList |
72 |
68 |
1 |
1 |
813,7 → 813,7 |
190 |
MItem |
19 |
CLIB\CRT\initargv.c |
CLIB\CRT\initrtns.c |
191 |
WString |
4 |
824,14 → 824,14 |
193 |
WVList |
72 |
68 |
1 |
1 |
194 |
MItem |
19 |
CLIB\CRT\initrtns.c |
17 |
CLIB\CRT\ioexit.c |
195 |
WString |
4 |
842,14 → 842,14 |
197 |
WVList |
72 |
68 |
1 |
1 |
198 |
MItem |
17 |
CLIB\CRT\ioexit.c |
18 |
CLIB\CRT\ljmphdl.c |
199 |
WString |
4 |
860,14 → 860,14 |
201 |
WVList |
72 |
68 |
1 |
1 |
202 |
MItem |
18 |
CLIB\CRT\ljmphdl.c |
19 |
CLIB\CRT\main2wnt.c |
203 |
WString |
4 |
878,7 → 878,7 |
205 |
WVList |
72 |
68 |
1 |
1 |
885,7 → 885,7 |
206 |
MItem |
19 |
CLIB\CRT\main2wnt.c |
CLIB\CRT\seterrno.c |
207 |
WString |
4 |
896,7 → 896,7 |
209 |
WVList |
72 |
68 |
1 |
1 |
903,7 → 903,7 |
210 |
MItem |
19 |
CLIB\CRT\seterrno.c |
CLIB\CRT\stackwnt.c |
211 |
WString |
4 |
914,14 → 914,14 |
213 |
WVList |
72 |
68 |
1 |
1 |
214 |
MItem |
19 |
CLIB\CRT\stackwnt.c |
18 |
CLIB\CRT\xmsgwnt.c |
215 |
WString |
4 |
932,25 → 932,7 |
217 |
WVList |
72 |
68 |
1 |
1 |
218 |
MItem |
18 |
CLIB\CRT\xmsgwnt.c |
219 |
WString |
4 |
COBJ |
220 |
WVList |
221 |
WVList |
72 |
1 |
1 |