Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 704 → Rev 705

/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