From 616f76929819a5ebb42a79fc1b9ee399b6946be5 Mon Sep 17 00:00:00 2001 From: "Sergey Semyonov (Serge)" Date: Thu, 24 Jan 2008 10:35:28 +0000 Subject: [PATCH] add fstatus.inc git-svn-id: svn://kolibrios.org@702 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/develop/open watcom/trunk/clib.wpj | 14 +- .../open watcom/trunk/clib/crt/_8087osi.c | 35 - .../open watcom/trunk/clib/crt/chk8087.c | 2 +- .../open watcom/trunk/clib/crt/cmodel.asm | 53 + .../open watcom/trunk/clib/crt/initrtns.c | 16 +- .../open watcom/trunk/clib/crt/main2wnt.c | 44 +- .../open watcom/trunk/clib/fpu/chipw32.asm | 122 + .../open watcom/trunk/clib/fpu/env387.inc | 50 + .../open watcom/trunk/clib/fpu/fpeinth.asm | 374 ++ .../open watcom/trunk/clib/h/fstatus.inc | 47 + .../open watcom/trunk/clib/h/stword.inc | 88 + programs/develop/open watcom/trunk/clib_r.tgt | 4764 +++++++++-------- programs/develop/open watcom/trunk/crt.tgt | 642 ++- 13 files changed, 3584 insertions(+), 2667 deletions(-) delete mode 100644 programs/develop/open watcom/trunk/clib/crt/_8087osi.c create mode 100644 programs/develop/open watcom/trunk/clib/crt/cmodel.asm create mode 100644 programs/develop/open watcom/trunk/clib/fpu/chipw32.asm create mode 100644 programs/develop/open watcom/trunk/clib/fpu/env387.inc create mode 100644 programs/develop/open watcom/trunk/clib/fpu/fpeinth.asm create mode 100644 programs/develop/open watcom/trunk/clib/h/fstatus.inc create mode 100644 programs/develop/open watcom/trunk/clib/h/stword.inc diff --git a/programs/develop/open watcom/trunk/clib.wpj b/programs/develop/open watcom/trunk/clib.wpj index 89f5bdce6d..aec13c7f8a 100644 --- a/programs/develop/open watcom/trunk/clib.wpj +++ b/programs/develop/open watcom/trunk/clib.wpj @@ -4,8 +4,8 @@ projectIdent VpeMain 1 WRect -32 -460 +-32 +330 10304 9950 2 @@ -32,8 +32,8 @@ WVList VComponent 9 WRect -2496 -30 +3384 +580 5712 7390 0 @@ -42,8 +42,8 @@ WRect WFileName 10 clib_r.tgt -24 -52 +0 +0 11 VComponent 12 @@ -59,5 +59,5 @@ WFileName 7 crt.tgt 0 -29 +0 11 diff --git a/programs/develop/open watcom/trunk/clib/crt/_8087osi.c b/programs/develop/open watcom/trunk/clib/crt/_8087osi.c deleted file mode 100644 index f0dabc9959..0000000000 --- a/programs/develop/open watcom/trunk/clib/crt/_8087osi.c +++ /dev/null @@ -1,35 +0,0 @@ -/**************************************************************************** -* -* Open Watcom Project -* -* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved. -* -* ======================================================================== -* -* This file contains Original Code and/or Modifications of Original -* Code as defined in and that are subject to the Sybase Open Watcom -* Public License version 1.0 (the 'License'). You may not use this file -* except in compliance with the License. BY USING THIS FILE YOU AGREE TO -* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is -* provided with the Original Code and Modifications, and is also -* available at www.sybase.com/developer/opensource. -* -* The Original Code and all software distributed under the License are -* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER -* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM -* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF -* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR -* NON-INFRINGEMENT. Please see the License for the specific language -* governing rights and limitations under the License. -* -* ======================================================================== -* -* Description: 80x87 related globals for OSI. -* -****************************************************************************/ - - -#include "variety.h" - -unsigned char _8087; -unsigned char _real87; diff --git a/programs/develop/open watcom/trunk/clib/crt/chk8087.c b/programs/develop/open watcom/trunk/clib/crt/chk8087.c index 4176f4e0bd..e64584e90f 100644 --- a/programs/develop/open watcom/trunk/clib/crt/chk8087.c +++ b/programs/develop/open watcom/trunk/clib/crt/chk8087.c @@ -270,7 +270,7 @@ extern void __chk8087( void ) void __chk8087( void ) /********************/ { - _RWD_real87 = 3; //387+ ; //__x87id(); + _RWD_real87 = __x87id(); _RWD_8087 = _RWD_real87; __init_8087(); } diff --git a/programs/develop/open watcom/trunk/clib/crt/cmodel.asm b/programs/develop/open watcom/trunk/clib/crt/cmodel.asm new file mode 100644 index 0000000000..8876b222e7 --- /dev/null +++ b/programs/develop/open watcom/trunk/clib/crt/cmodel.asm @@ -0,0 +1,53 @@ +;***************************************************************************** +;* +;* Open Watcom Project +;* +;* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved. +;* +;* ======================================================================== +;* +;* This file contains Original Code and/or Modifications of Original +;* Code as defined in and that are subject to the Sybase Open Watcom +;* Public License version 1.0 (the 'License'). You may not use this file +;* except in compliance with the License. BY USING THIS FILE YOU AGREE TO +;* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is +;* provided with the Original Code and Modifications, and is also +;* available at www.sybase.com/developer/opensource. +;* +;* The Original Code and all software distributed under the License are +;* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER +;* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM +;* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF +;* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR +;* NON-INFRINGEMENT. Please see the License for the specific language +;* governing rights and limitations under the License. +;* +;* ======================================================================== +;* +;* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE +;* DESCRIBE IT HERE! +;* +;***************************************************************************** + + +include mdef.inc + + modstart cmodel + +if _MODEL and _BIG_CODE + public _big_code_ +_big_code_ label far +else + public _small_code_ +_small_code_ label near +endif +; +; This is here so that if both _small_code_ and _big_code_ get hauled +; in from seperate libraries, the linker will complain about +; CodeModelMismatch being redefined +; + public CodeModelMismatch +CodeModelMismatch label near + + endmod + end diff --git a/programs/develop/open watcom/trunk/clib/crt/initrtns.c b/programs/develop/open watcom/trunk/clib/crt/initrtns.c index 6ba81587fa..25f509e0f1 100644 --- a/programs/develop/open watcom/trunk/clib/crt/initrtns.c +++ b/programs/develop/open watcom/trunk/clib/crt/initrtns.c @@ -153,7 +153,11 @@ static void callit( pfn *f ) { ; eax==15 -> run init routines whose priority is <= 15 ; */ - +#if defined(M_I86) +void _WCI86FAR __FInitRtns( unsigned limit ) { + __InitRtns( limit ); +} +#endif void __InitRtns( unsigned limit ) { __type_rtp local_limit; struct rt_init _WCI86NEAR *pnext; @@ -175,13 +179,11 @@ void __InitRtns( unsigned limit ) { working_limit = local_limit; // walk list of routines - while( pcur < (struct rt_init _WCI86NEAR*)&_End_XI ) - { + while( pcur < (struct rt_init _WCI86NEAR*)&_End_XI ) { // if this one hasn't been called if( pcur->rtn_type != PDONE ) { // if the priority is better than best so far - if( pcur->priority <= working_limit ) - { + if( pcur->priority <= working_limit ) { // remember this one pnext = pcur; working_limit = pcur->priority; @@ -224,9 +226,7 @@ void _WCI86FAR __FFiniRtns( unsigned min_limit, unsigned max_limit ) { __FiniRtns( min_limit, max_limit ); } #endif - -void __FiniRtns( unsigned min_limit, unsigned max_limit ) -{ +void __FiniRtns( unsigned min_limit, unsigned max_limit ) { __type_rtp local_min_limit; __type_rtp local_max_limit; struct rt_init _WCI86NEAR *pnext; diff --git a/programs/develop/open watcom/trunk/clib/crt/main2wnt.c b/programs/develop/open watcom/trunk/clib/crt/main2wnt.c index b757973c46..624a6ebcd4 100644 --- a/programs/develop/open watcom/trunk/clib/crt/main2wnt.c +++ b/programs/develop/open watcom/trunk/clib/crt/main2wnt.c @@ -41,34 +41,48 @@ #include "initfini.h" #include "initarg.h" -void _cdecl mf_init(); void _stdcall InitHeap(int heap_size); int __appcwdlen; char* __appcwd; - -_WCRTLINK void (*__process_fini)(unsigned,unsigned) = 0; - -extern void __CommonInit( void ); -extern int wmain( int, wchar_t ** ); -extern int main( int, char ** ); extern char *LpCmdLine; extern char *LpPgmName; +_WCRTLINK void (*__process_fini)(unsigned,unsigned) = 0; + +#ifdef __SW_BR + _WCRTLINK extern void (*__process_fini)( unsigned, unsigned ); + extern void __CommonInit( void ); + extern int wmain( int, wchar_t ** ); + extern int main( int, char ** ); +#else + extern void __NTMainInit( void *, void * ); + #ifdef __WIDECHAR__ + extern void __wCMain( void ); + #if defined(_M_IX86) + #pragma aux __wCMain "*" + #endif + #else + extern void __CMain( void ); + #if defined(_M_IX86) + #pragma aux __CMain "*" + #endif + #endif + extern unsigned __ThreadDataSize; +#endif + void __F_NAME(__NTMain,__wNTMain)( void ) /***************************************/ { - InitHeap(32*1024*1024); - //mf_init(); - - - __process_fini = &__FiniRtns; + InitHeap(0); + + __process_fini = &__FiniRtns; __InitRtns( 255 ); __CommonInit(); __appcwdlen = strrchr(_LpPgmName, '/') - _LpPgmName + 1; - __appcwdlen = __appcwdlen > 512 ? 512 : __appcwdlen; - __appcwd= (char*)malloc(__appcwdlen); + __appcwdlen = __appcwdlen > 512 ? 512 : __appcwdlen; + __appcwd= (char*)malloc(__appcwdlen); strncpy(__appcwd, _LpPgmName, __appcwdlen); __appcwd[__appcwdlen] = 0; ___Argc = 2; @@ -100,6 +114,6 @@ _WCRTLINK void __exit( unsigned ret_code ) mov eax, -1 int 0x40 } -} +} diff --git a/programs/develop/open watcom/trunk/clib/fpu/chipw32.asm b/programs/develop/open watcom/trunk/clib/fpu/chipw32.asm new file mode 100644 index 0000000000..9c25b16e42 --- /dev/null +++ b/programs/develop/open watcom/trunk/clib/fpu/chipw32.asm @@ -0,0 +1,122 @@ +;***************************************************************************** +;* +;* Open Watcom Project +;* +;* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved. +;* +;* ======================================================================== +;* +;* This file contains Original Code and/or Modifications of Original +;* Code as defined in and that are subject to the Sybase Open Watcom +;* Public License version 1.0 (the 'License'). You may not use this file +;* except in compliance with the License. BY USING THIS FILE YOU AGREE TO +;* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is +;* provided with the Original Code and Modifications, and is also +;* available at www.sybase.com/developer/opensource. +;* +;* The Original Code and all software distributed under the License are +;* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER +;* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM +;* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF +;* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR +;* NON-INFRINGEMENT. Please see the License for the specific language +;* governing rights and limitations under the License. +;* +;* ======================================================================== +;* +;* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE +;* DESCRIBE IT HERE! +;* +;***************************************************************************** + + +; static char sccs_id[] = "@(#)wrap32.asm 1.1 12/15/94 15:56:32"; +; +; This code is being published by Intel to users of the Pentium(tm) +; processor. Recipients are authorized to copy, modify, compile, use and +; distribute the code. +; +; Intel makes no warranty of any kind with regard to this code, including +; but not limited to, implied warranties or merchantability and fitness for +; a particular purpose. Intel assumes no responsibility for any errors that +; may appear in this code. +; +; No patent licenses are granted, express or implied. +; +; +; The following code is a PRELIMINARY IMPLEMENTATION of a +; software patch for the FPATAN instruction replacement. +; +; +include mdef.inc + +.386 +.387 + +DATA32 SEGMENT DWORD USE32 PUBLIC 'DATA' + + +FPU_STATE STRUC + CONTROL_WORD DW ? + reserved_1 DW ? + STATUS_WORD DW ? + reserved_2 DW ? + TAG_WORD DW ? + reserved_3 DW ? + IP_OFFSET DD ? + CS_SLCT DW ? + OPCODE DW ? + DATA_OFFSET DD ? + OPERAND_SLCT DW ? + reserved_4 DW ? + REGISTER_0 DT ? + REGISTER_1 DT ? + REGISTER_2 DT ? + REGISTER_3 DT ? + REGISTER_4 DT ? + REGISTER_5 DT ? + REGISTER_6 DT ? + REGISTER_7 DT ? + SAVE_REG_0 DT ? +FPU_STATE ENDS + +ENV_SIZE EQU 118 + +DATA32 ENDS + +DGROUP GROUP DATA32 + + +_TEXT SEGMENT DWORD USE32 PUBLIC 'CODE' + + + assume cs:_TEXT, ds:DGROUP, es:DGROUP, ss:nothing + public __fpatan_wrap + +; +; PRELIMINARY VERSION for FPATAN instruction replacement +; + + EXTRN __fpatan_chk:NEAR + + defpe __fpatan_wrap + push eax + sub esp, ENV_SIZE + fstp tbyte ptr [esp].SAVE_REG_0 + fnsave [esp] + fld tbyte ptr [esp].REGISTER_0 + fld tbyte ptr [esp].SAVE_REG_0 + call __fpatan_chk + fstsw ax + fstp tbyte ptr [esp].REGISTER_0 + and ax, 0ffh + or ax, [esp].STATUS_WORD + mov [esp].STATUS_WORD, ax + frstor [esp] + add esp, ENV_SIZE + pop eax + ret +__fpatan_wrap ENDP + +_TEXT ENDS + end diff --git a/programs/develop/open watcom/trunk/clib/fpu/env387.inc b/programs/develop/open watcom/trunk/clib/fpu/env387.inc new file mode 100644 index 0000000000..4446cfa572 --- /dev/null +++ b/programs/develop/open watcom/trunk/clib/fpu/env387.inc @@ -0,0 +1,50 @@ +;***************************************************************************** +;* +;* Open Watcom Project +;* +;* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved. +;* +;* ======================================================================== +;* +;* This file contains Original Code and/or Modifications of Original +;* Code as defined in and that are subject to the Sybase Open Watcom +;* Public License version 1.0 (the 'License'). You may not use this file +;* except in compliance with the License. BY USING THIS FILE YOU AGREE TO +;* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is +;* provided with the Original Code and Modifications, and is also +;* available at www.sybase.com/developer/opensource. +;* +;* The Original Code and all software distributed under the License are +;* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER +;* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM +;* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF +;* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR +;* NON-INFRINGEMENT. Please see the License for the specific language +;* governing rights and limitations under the License. +;* +;* ======================================================================== +;* +;* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE +;* DESCRIBE IT HERE! +;* +;***************************************************************************** + + +; Define 80387 environment: +; ======================== +; +; ---------------<--- offsets relative to here +; | | stack grows +; | | this way +; | | /|\ +; | | | +; | | +; --------------- + +ENV_SIZE equ 28 ; size of buffer required for 80387 environment + +ENV_CW equ 0 ; control word +ENV_SW equ 4 ; status word +ENV_TW equ 8 ; tag word +ENV_IP equ 12 ; instruction pointer +ENV_OP equ 20 ; operand pointer diff --git a/programs/develop/open watcom/trunk/clib/fpu/fpeinth.asm b/programs/develop/open watcom/trunk/clib/fpu/fpeinth.asm new file mode 100644 index 0000000000..c97a77be56 --- /dev/null +++ b/programs/develop/open watcom/trunk/clib/fpu/fpeinth.asm @@ -0,0 +1,374 @@ +;***************************************************************************** +;* +;* Open Watcom Project +;* +;* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved. +;* +;* ======================================================================== +;* +;* This file contains Original Code and/or Modifications of Original +;* Code as defined in and that are subject to the Sybase Open Watcom +;* Public License version 1.0 (the 'License'). You may not use this file +;* except in compliance with the License. BY USING THIS FILE YOU AGREE TO +;* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is +;* provided with the Original Code and Modifications, and is also +;* available at www.sybase.com/developer/opensource. +;* +;* The Original Code and all software distributed under the License are +;* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER +;* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM +;* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF +;* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR +;* NON-INFRINGEMENT. Please see the License for the specific language +;* governing rights and limitations under the License. +;* +;* ======================================================================== +;* +;* Description: 80x87 interrupt handler. +;* +;***************************************************************************** + + +;;; //e:\watcom\src\bld\watcom\h;E:\WATCOM\H;E:\WATCOM\H\NT + +.8087 +.386p + +include struct.inc +include mdef.inc +include stword.inc +include env387.inc +include fstatus.inc + +ifndef __NETWARE__ + xref __GETDS +endif + xref __8087 ; indicate that NDP instructions are present + + modstart fpeinth + + datasegment + + extrn __FPE_exception_: proc + extrn "C",_STACKLOW : dword + +TInf db 00h,00h,00h,00h,00h,00h,00h,80h,0ffh,7fh +F8Inf db 0ffh,0ffh,0ffh,0ffh,0ffh,0ffh,0efh,7fh +F4Inf db 0ffh,0ffh,7fh,7fh + db 512 dup(0) +FPEStk label byte +SaveSS dw 0 +SaveESP dd 0 + enddata + + +; Interrupt handler for 80x87 exceptions. + +xdefp __FPEHandler_ +defp __FPEHandler_ +public "C",__FPEHandlerStart_ +__FPEHandlerStart_ label byte + push EAX ; save reg + mov AL,20h ; issue EOI to 8259 controller + out 20h,AL ; ... + out 0a0h,AL ; issue EOI to slave 8259 + xor AX,AX ; clear busy signal + out 0f0h,AL ; ... + pop EAX ; restore regs +public __FPE2Handler_ +__FPE2Handler_ label byte + push EAX ; save regs + push EBX ; ... + push ECX ; ... + push EDX ; ... + push ESI ; ... + push EDI ; ... + push EBP ; ... + push DS ; ... + push ES ; ... + sub ESP,ENV_SIZE ; make room for environment information + mov EBP,ESP ; point to buffer for 80x87 environment + fnstenv [EBP] ; get 80x87 environment + fwait ; wait for 80x87 + fdisi ; disable interrupts + sti ; enable CPU interrupts +ifndef __NETWARE__ + ; call __GETDS ; load DS +endif +ifdef __NETWARE__ + ; push SS ; load DS + ; pop DS ; ... +endif + mov EDX,ENV_CW[EBP] ; get control word + not EDX ; flip the mask bits + mov DH,0FFh ; turn on top byte + and EDX,ENV_SW[EBP] ; get status word + ; mov ES,ENV_IP+4[EBP] ; get intruction address + mov EDI,ENV_IP[EBP] ; ... +opcode: mov BX,[EDI] ; get opcode + inc EDI ; point to next opcode + cmp BL,0d8h ; check if its the opcode + jb opcode ; ... + cmp BL,0dfh ; ... + ja opcode ; ... + ; mov ES,ENV_OP+4[EBP] ; get pointer to operand + mov EDI,ENV_OP[EBP] ; ... + xchg BL,BH ; get opcode in right position + mov CL,FPE_OK ; assume exception to be ignored + _guess ; guess precision exception + test DL,ST_EF_PR ; - check for precision exception + _quif e ; - quit if not precision exception + mov CL,FPE_INEXACT ; - indicate precision exception + _admit ; guess stack under/overflow + test DL,ST_EF_SF ; - check for stack under/overflow + _quif e ; - quit if not stack under/overflow + test DX,ST_C1 ; - check if underflow + _if e ; - if underflow + mov CL,FPE_STACKUNDERFLOW ; - - indicate stack underflow + _else ; - else + mov CL,FPE_STACKOVERFLOW ; - - indicate stack overflow + _endif ; - endif + _admit ; guess invalid operation + test DL,ST_EF_IO ; - check for invalid operation + _quif e ; - quit if not invalid operation + call InvalidOp ; - process invalid operation + _admit ; guess denormal operand + test DL,ST_EF_DO ; - check for denormal operand + _quif e ; - quit if not denormal operand + mov CL,FPE_DENORMAL ; - indicate underflow + _admit ; guess overflow + test DL,ST_EF_OF ; - check for overflow + _quif e ; - quit if not overflow + call KOOverFlow ; - process overflow exception + mov CL,FPE_OVERFLOW ; - set floating point error code + _admit ; guess underflow + test DL,ST_EF_UF ; - check for underflow + _quif e ; - quit if not underflow + mov CL,FPE_UNDERFLOW ; - indicate underflow + _admit ; guess divide by 0 + test DL,ST_EF_ZD ; - check for divide by zero + _quif e ; - quit if not divide by zero + call GetInf ; - process divide by zero + mov CL,FPE_ZERODIVIDE ; - indicate divide by zero + _endguess ; endguess + _guess ; guess exception to be handled + cmp CL,FPE_OK ; - check if exception allowed + _quif e ; - quit if exception not allowed +; cmp SaveSS,0 ; - check if already in handler +; _quif ne ; - quit if already in handler + push _STACKLOW ; - save old stack low + mov SaveSS,SS ; - save current stack pointer + mov SaveESP,ESP ; - ... + push DS ; - get new stack pointer + pop SS ; - ... + lea ESP,FPEStk ; - ... + lea EAX,FPEStk-512 ; - set stack low variable + mov _STACKLOW,EAX ; - set stack low variable + movzx EAX,CL ; - set floating point status + call __FPE_exception_ ; - call user's handler + mov SS,SaveSS ; - restore stack pointer + mov ESP,SaveESP ; - ... + pop _STACKLOW ; - restore old stacklow + mov SaveSS,0 ; - indicate handler can be re-entered + _endguess ; endguess + fclex ; clear exceptions that may have + ; occurred as a result of handling the + ; exception + and word ptr ENV_CW[EBP],0FF72h + fldcw word ptr ENV_CW[EBP] ; enable interrupts + fwait ; ... + add ESP,ENV_SIZE ; clean up stack + pop ES ; restore registers + pop DS ; ... + pop EBP ; ... + pop EDI ; ... + pop ESI ; ... + pop EDX ; ... + pop ECX ; ... + pop EBX ; ... + pop EAX ; ... + iretd ; return from interrupt handler +public "C",__FPEHandlerEnd_ +__FPEHandlerEnd_ label byte +endproc __FPEHandler_ + + +; Process invalid operation. + +InvalidOp proc near + mov CL,FPE_INVALID ; assume invalid operation + _guess ; guess it's square root + cmp BX,0D9FAh ; - ... + _quif ne ; - quit if it's not that instruction + mov CL,FPE_SQRTNEG ; - indicate sqrt(negative number) + ret ; - return + _endguess ; endguess + _guess ; guess it's square root + cmp BX,0D9F1h ; - ... + _quif ne ; - quit if it's not that instruction + mov CL,FPE_LOGERR ; - indicate sqrt(negative number) + ret ; - return + _endguess ; endguess + _guess ; guess: 'fprem' instruction + cmp BX,0D9F8h ; - check for 'fprem' 10-may-90 + _if ne ; - if not 'fprem' + cmp BX,0D9F5h ; - - check for 'fprem1' + _endif ; - endif + _quif ne ; - quit if not 'fprem' or 'fprem1' + mov CL,FPE_MODERR ; - indicate mod(negative number) + _admit ; guess: integer overflow + mov DX,BX ; - save op code + and DX,0310h ; - check for fist/fistp instruction + cmp DX,0310h ; - ... + _quif ne ; - quit if its not that instruction + mov CL,FPE_IOVERFLOW ; - indicate integer overflow + _admit ; guess it's floating point underflow +;; mov DX,BX ; - save op code + and DX,0110h ; - check if fst or fstp instruction + cmp DX,0110h ; - ... + _quif ne ; - quit if it's not that instruction +; Destination is short or long real and source register is an unnormal +; with exponent in range. + fstp st(0) ; - pop old result + fldz ; - load zero + mov DL,BL ; - save op code + and DL,0C0h ; - check the MOD bits of instruction + cmp DL,0C0h ; - ... + _if ne ; - if result to be placed in memory + call Store ; - - store result in memory + _endif ; - endif + test BL,08h ; - check if result to be popped + _if ne ; - if result to be popped + fstp st(0) ; - - pop the result + _endif ; - endif + mov CL,FPE_UNDERFLOW ; - indicate underflow + _admit ; guess it's divide + mov DX,BX ; - save op code + and DX,0130h ; - check for fdiv/fidiv instruction + cmp DX,0030h ; - ... + _quif ne ; - quit if it's not that instruction + mov DX,ENV_TW[EBP] ; - get tag word + mov CL,AH ; - get stack pointer + and CL,38h ; - ... + shr CL,2 ; - ... + ror DX,CL ; - make stack top low order bits + and DL,05h ; - check if top two elements are 0 + cmp DL,05h ; - ... + _quif ne ; - quif if they are not 0 + mov CL,FPE_ZERODIVIDE ; - indicate divide by zero + _endguess ; endguess + ret +endproc InvalidOp + + +; Process overflow exception (note that only floating point overflows +; are handled - integer overflows are invalid operations). + +KOOverFlow proc near + _guess ; guess: fscale instruction 10-may-90 + cmp BX,0D9FDh ; - quit if not 'fscale' instruction + _quif ne ; - ... + _admit ; guess: fst/fstp instruction + mov DX,BX ; - save op code + and DX,0110h ; - check if fst or fstp instruction + cmp DX,0110h ; - ... + _quif ne ; - quit if not an fst/fstp instr. + call GetInf ; - load infinity + mov DL,BL ; - save op code + and DL,0C0h ; - check the MOD bits of instruction + cmp DL,0C0h ; - ... + _if ne ; - if result to be placed in memory + call Store ; - - store infinity + _endif ; - endif + test BL,08h ; - check if result to be popped + _if ne ; - if result to be popped + fstp st(0) ; - - pop result + _endif ; - endif + _admit ; admit arithmetic operation + mov DL,BL ; - save op code + and DL,0C0h ; - check if both operands on stack + cmp DL,0C0h ; - ... + _quif ne ; - quif both operands not on stack +; +; This code handles overflow on the following intructions: +; fxxx ST,ST(i) +; fxxx ST(i),ST where xxx is one of mul,div,sub or add +; fxxxp ST(i),ST +; + lea ESI,TInf ; - load internal infinity + call Load ; - ... + _admit ; admit +; +; This admit block is to handle overflow on the following intructions: +; fxxx short real +; fxxx long real where xxx is one of mul,div,sub or add +; + call GetInf ; - load infinity + _endguess ; endguess + ret ; return +endproc KOOverFlow + + +; Replace the top element of the stack with the appropriate signed +; infinity. + +GetInf proc near + ftst ; get sign of result + fstsw word ptr ENV_OP[EBP] + fstp st(0) ; pop argument off stack (does fwait) + test BH,04h ; check if single or double + _if ne ; if double + fld qword ptr F8Inf ; - load double precision infinity + _else ; else + fld dword ptr F4Inf ; - load single precision infinity + _endif ; endif + test word ptr ENV_OP[EBP],ST_C0 + _if ne ; if argument is negative + fchs ; - return negative infinity + _endif ; endif + ret ; return +endproc GetInf + + +; Replace an element on the stack with internal zero or infinity. + +Load proc near + test BH,04h ; check if result is top element + _if e ; if result is not top element + mov DL,0 ; - indicate we are at the top + _else ; else + mov DL,BL ; - get st(i) + and DL,07h ; - . . . + _endif ; endif + push EDX ; save st(i) + _loop ; loop + dec DL ; - decrement counter + _quif l ; - quit if we are at st(i) + fincstp ; - increment stack pointer + _endloop ; endloop + fstp st(0) ; free the stack element + fld tbyte ptr [ESI] ; load internal zero + pop EDX ; get st(i) + _loop ; loop + dec DL ; - decrement counter + _quif l ; - quit if we are at st(i) + fdecstp ; - decrement stack pointer + _endloop ; endloop + ret ; return +endproc Load + + +; Store the top element of the stack at ES:EDI. + +Store proc near + test BH,04h + _if ne ; if double + fst qword ptr ES:[EDI] ; - store as double precision result + _else ; else + fst dword ptr ES:[EDI] ; - store as single precision result + _endif ; endif + ret ; return +endproc Store + + endmod + end diff --git a/programs/develop/open watcom/trunk/clib/h/fstatus.inc b/programs/develop/open watcom/trunk/clib/h/fstatus.inc new file mode 100644 index 0000000000..e7ff411fff --- /dev/null +++ b/programs/develop/open watcom/trunk/clib/h/fstatus.inc @@ -0,0 +1,47 @@ +;***************************************************************************** +;* +;* Open Watcom Project +;* +;* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved. +;* +;* ======================================================================== +;* +;* This file contains Original Code and/or Modifications of Original +;* Code as defined in and that are subject to the Sybase Open Watcom +;* Public License version 1.0 (the 'License'). You may not use this file +;* except in compliance with the License. BY USING THIS FILE YOU AGREE TO +;* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is +;* provided with the Original Code and Modifications, and is also +;* available at www.sybase.com/developer/opensource. +;* +;* The Original Code and all software distributed under the License are +;* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER +;* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM +;* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF +;* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR +;* NON-INFRINGEMENT. Please see the License for the specific language +;* governing rights and limitations under the License. +;* +;* ======================================================================== +;* +;* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE +;* DESCRIBE IT HERE! +;* +;***************************************************************************** + + +FPE_OK equ 0 +FPE_INVALID equ 81h +FPE_DENORMAL equ 82h +FPE_ZERODIVIDE equ 83h +FPE_OVERFLOW equ 84h +FPE_UNDERFLOW equ 85h +FPE_INEXACT equ 86h +FPE_UNEMULATED equ 87h +FPE_SQRTNEG equ 88h +FPE_STACKOVERFLOW equ 8ah +FPE_STACKUNDERFLOW equ 8bh +FPE_EXPLICITGEN equ 8ch +FPE_IOVERFLOW equ 8dh +FPE_LOGERR equ 8eh +FPE_MODERR equ 8fh diff --git a/programs/develop/open watcom/trunk/clib/h/stword.inc b/programs/develop/open watcom/trunk/clib/h/stword.inc new file mode 100644 index 0000000000..b874930ee7 --- /dev/null +++ b/programs/develop/open watcom/trunk/clib/h/stword.inc @@ -0,0 +1,88 @@ +;***************************************************************************** +;* +;* Open Watcom Project +;* +;* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved. +;* +;* ======================================================================== +;* +;* This file contains Original Code and/or Modifications of Original +;* Code as defined in and that are subject to the Sybase Open Watcom +;* Public License version 1.0 (the 'License'). You may not use this file +;* except in compliance with the License. BY USING THIS FILE YOU AGREE TO +;* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is +;* provided with the Original Code and Modifications, and is also +;* available at www.sybase.com/developer/opensource. +;* +;* The Original Code and all software distributed under the License are +;* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER +;* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM +;* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF +;* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR +;* NON-INFRINGEMENT. Please see the License for the specific language +;* governing rights and limitations under the License. +;* +;* ======================================================================== +;* +;* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE +;* DESCRIBE IT HERE! +;* +;***************************************************************************** + + +; Define 8087 status word: +; ======================== + +ST_EF_IO equ 0001h ; invalid operation +ST_EF_DO equ 0002h ; denormalized operand +ST_EF_ZD equ 0004h ; zero divide +ST_EF_OF equ 0008h ; overflow flag +ST_EF_UF equ 0010h ; underflow flag +ST_EF_PR equ 0020h ; precision +ST_EF_SF equ 0040h ; stack under/overflow +ST_EF_ES equ 0080h ; error summary + +ST_C0 equ 0100h ; condition code 0 +ST_C1 equ 0200h ; condition code 1 +ST_C2 equ 0400h ; condition code 2 +ST_C3 equ 4000h ; condition code 3 + +ST_IR equ 0080h ; interrupt request + +ST_ST equ 3800h ; stack top + +ST_BF equ 8000h ; busy flag + +; Define 8087 control word: +; ========================= + + ; Exception masks (1 = exception masked) +CW_IM equ 0001h ; invalid operation +CW_DM equ 0002h ; denormalized operand +CW_ZM equ 0004h ; zero divide +CW_OM equ 0008h ; overflow +CW_UM equ 0010h ; underflow +CW_PM equ 0020h ; precision + + ; reserved - xxx0 0000 0x00 0000 +CW_RESERVE equ 0e040h ; RESERVED + + ; interrupt enable mask 0000 0000 x000 0000 +CW_IEM_EN equ 0000h ; enabled +CW_IEM_DIS equ 0080h ; disabled + +CW_PC_MASK equ 0fcffh ; precision control - 0000 00xx 0000 0000 +CW_PC_64 equ 0300h ; precision control - 64 bits +CW_PC_53 equ 0200h ; precision control - 53 bits +CW_PC_RES equ 0100h ; precision control - reserved +CW_PC_24 equ 0000h ; precision control - 24 bits + +CW_RC_MASK equ 0f3ffh ; round control - 0000 xx00 0000 0000 +CW_RC_CHOP equ 0c00h ; round control - chop +CW_RC_UP equ 0800h ; round control - round up +CW_RC_DOWN equ 0400h ; round control - round down +CW_RC_NEAR equ 0000h ; round control - round nearest + + ; infinity control - 000x 0000 0000 0000 +CW_IC_PROJ equ 0000h ; projective +CW_IC_AFF equ 1000h ; affine diff --git a/programs/develop/open watcom/trunk/clib_r.tgt b/programs/develop/open watcom/trunk/clib_r.tgt index 37a3c42f29..e733571eb8 100644 --- a/programs/develop/open watcom/trunk/clib_r.tgt +++ b/programs/develop/open watcom/trunk/clib_r.tgt @@ -58,7 +58,7 @@ WVList 0 14 WPickList -328 +330 15 MItem 5 @@ -69,7 +69,7 @@ WString ASMOBJ 17 WVList -5 +7 18 MVState 19 @@ -83,8 +83,8 @@ n????Include directories: 1 21 WString -77 -$(%watcom)\h;$(%watcom)\h\nt;E:\Kos\programs\develop\open watcom\trunk\clib\h +80 +$(%watcom)\h;$(%watcom)\h\nt; "E:\Kos\programs\develop\open watcom\trunk\clib\h" 0 22 MRState @@ -95,7 +95,7 @@ WASM 24 WString 21 -?????Compiler default +??2??32bit Flat model 1 0 25 @@ -106,8 +106,8 @@ WString WASM 27 WString -33 -?????In-line Pentium instructions +22 +??2??32bit Small model 1 1 28 @@ -118,10 +118,10 @@ WString WASM 30 WString -29 -?????No debugging information -1 +21 +?????Compiler default 1 +0 31 MRState 32 @@ -130,6072 +130,6180 @@ WString WASM 33 WString -28 -?????Line number information +33 +?????In-line Pentium instructions +1 1 -0 34 -WVList -0 --1 -1 -1 -0 +MRState 35 -MItem -23 -CLIB\CGSUPP\7fu8386.asm -36 -WString -6 -ASMOBJ -37 -WVList -0 -38 -WVList -0 -15 -1 -1 -0 -39 -MItem -23 -CLIB\CGSUPP\7u8f386.asm -40 -WString -6 -ASMOBJ -41 -WVList -0 -42 -WVList -0 -15 -1 -1 -0 -43 -MItem -22 -CLIB\CGSUPP\__copy.asm -44 -WString -6 -ASMOBJ -45 -WVList -0 -46 -WVList -0 -15 -1 -1 -0 -47 -MItem -22 -CLIB\CGSUPP\__stos.asm -48 -WString -6 -ASMOBJ -49 -WVList -0 -50 -WVList -0 -15 -1 -1 -0 -51 -MItem -24 -CLIB\CGSUPP\amodf386.asm -52 -WString -6 -ASMOBJ -53 -WVList -0 -54 -WVList -0 -15 -1 -1 -0 -55 -MItem -24 -CLIB\CGSUPP\bufld386.asm -56 -WString -6 -ASMOBJ -57 -WVList -0 -58 -WVList -0 -15 -1 -1 -0 -59 -MItem -22 -CLIB\CGSUPP\div386.asm -60 -WString -6 -ASMOBJ -61 -WVList -0 -62 -WVList -0 -15 -1 -1 -0 -63 -MItem -22 -CLIB\CGSUPP\fdc386.asm -64 -WString -6 -ASMOBJ -65 -WVList -0 -66 -WVList -0 -15 -1 -1 -0 -67 -MItem -23 -CLIB\CGSUPP\fdfs386.asm -68 -WString -6 -ASMOBJ -69 -WVList -0 -70 -WVList -0 -15 -1 -1 -0 -71 -MItem -23 -CLIB\CGSUPP\fdi4386.asm -72 -WString -6 -ASMOBJ -73 -WVList -0 -74 -WVList -0 -15 -1 -1 -0 -75 -MItem -23 -CLIB\CGSUPP\fdi8386.asm -76 -WString -6 -ASMOBJ -77 -WVList -0 -78 -WVList -0 -15 -1 -1 -0 -79 -MItem -22 -CLIB\CGSUPP\fdmath.asm -80 -WString -6 -ASMOBJ -81 -WVList -0 -82 -WVList -0 -15 -1 -1 -0 -83 -MItem -24 -CLIB\CGSUPP\fdmth386.asm -84 -WString -6 -ASMOBJ -85 -WVList -0 -86 -WVList -0 -15 -1 -1 -0 -87 -MItem -22 -CLIB\CGSUPP\fdn386.asm -88 -WString -6 -ASMOBJ -89 -WVList -0 -90 -WVList -0 -15 -1 -1 -0 -91 -MItem -24 -CLIB\CGSUPP\fprem386.asm -92 -WString -6 -ASMOBJ -93 -WVList -0 -94 -WVList -0 -15 -1 -1 -0 -95 -MItem -22 -CLIB\CGSUPP\fsc386.asm -96 -WString -6 -ASMOBJ -97 -WVList -0 -98 -WVList -0 -15 -1 -1 -0 -99 -MItem -23 -CLIB\CGSUPP\fsfd386.asm -100 -WString -6 -ASMOBJ -101 -WVList -0 -102 -WVList -0 -15 -1 -1 -0 -103 -MItem -23 -CLIB\CGSUPP\fsi4386.asm -104 -WString -6 -ASMOBJ -105 -WVList -0 -106 -WVList -0 -15 -1 -1 -0 -107 -MItem -23 -CLIB\CGSUPP\fsi8386.asm -108 -WString -6 -ASMOBJ -109 -WVList -0 -110 -WVList -0 -15 -1 -1 -0 -111 -MItem -24 -CLIB\CGSUPP\fsmth386.asm -112 -WString -6 -ASMOBJ -113 -WVList -0 -114 -WVList -0 -15 -1 -1 -0 -115 -MItem -22 -CLIB\CGSUPP\fsn386.asm -116 -WString -6 -ASMOBJ -117 -WVList -0 -118 -WVList -0 -15 -1 -1 -0 -119 -MItem -24 -CLIB\CGSUPP\fstat386.asm -120 -WString -6 -ASMOBJ -121 -WVList -0 -122 -WVList -0 -15 -1 -1 -0 -123 -MItem -23 -CLIB\CGSUPP\i4fd386.asm -124 -WString -6 -ASMOBJ -125 -WVList -0 -126 -WVList -0 -15 -1 -1 -0 -127 -MItem -23 -CLIB\CGSUPP\i4fs386.asm -128 -WString -6 -ASMOBJ -129 -WVList -0 -130 -WVList -0 -15 -1 -1 -0 -131 -MItem -19 -CLIB\CGSUPP\i8d.asm -132 -WString -6 -ASMOBJ -133 -WVList -0 -134 -WVList -0 -15 -1 -1 -0 -135 -MItem -23 -CLIB\CGSUPP\i8fd386.asm -136 -WString -6 -ASMOBJ -137 -WVList -0 -138 -WVList -0 -15 -1 -1 -0 -139 -MItem -23 -CLIB\CGSUPP\i8fs386.asm -140 -WString -6 -ASMOBJ -141 -WVList -0 -142 -WVList -0 -15 -1 -1 -0 -143 -MItem -22 -CLIB\CGSUPP\i8m386.asm -144 -WString -6 -ASMOBJ -145 -WVList -0 -146 -WVList -0 -15 -1 -1 -0 -147 -MItem -23 -CLIB\CGSUPP\i8rs386.asm -148 -WString -6 -ASMOBJ -149 -WVList -0 -150 -WVList -0 -15 -1 -1 -0 -151 -MItem -23 -CLIB\CGSUPP\ldiv386.asm -152 -WString -6 -ASMOBJ -153 -WVList -0 -154 -WVList -0 -15 -1 -1 -0 -155 -MItem -24 -CLIB\CGSUPP\lldiv386.asm -156 -WString -6 -ASMOBJ -157 -WVList -0 -158 -WVList -0 -15 -1 -1 -0 -159 -MItem -24 -CLIB\CONVERT\fdmd386.asm -160 -WString -6 -ASMOBJ -161 -WVList -0 -162 -WVList -0 -15 -1 -1 -0 -163 -MItem -24 -CLIB\CONVERT\fsms386.asm -164 -WString -6 -ASMOBJ -165 -WVList -0 -166 -WVList -0 -15 -1 -1 -0 -167 -MItem -24 -CLIB\CONVERT\mdfd386.asm -168 -WString -6 -ASMOBJ -169 -WVList -0 -170 -WVList -0 -15 -1 -1 -0 -171 -MItem -24 -CLIB\CONVERT\msfs386.asm -172 -WString -6 -ASMOBJ -173 -WVList -0 -174 -WVList -0 -15 -1 -1 -0 -175 -MItem -20 -CLIB\FPU\chipa32.asm -176 -WString -6 -ASMOBJ -177 -WVList -0 -178 -WVList -0 -15 -1 -1 -0 -179 -MItem -20 -CLIB\FPU\chipd32.asm -180 -WString -6 -ASMOBJ -181 -WVList -0 -182 -WVList -0 -15 -1 -1 -0 -183 -MItem -20 -CLIB\FPU\chipr32.asm -184 -WString -6 -ASMOBJ -185 -WVList -0 -186 -WVList -0 -15 -1 -1 -0 -187 -MItem -20 -CLIB\FPU\chipt32.asm -188 -WString -6 -ASMOBJ -189 -WVList -0 -190 -WVList -0 -15 -1 -1 -0 -191 -MItem -21 -CLIB\FPU\ini87386.asm -192 -WString -6 -ASMOBJ -193 -WVList -0 -194 -WVList -0 -15 -1 -1 -0 -195 -MItem -22 -CLIB\INTEL\chipvar.asm -196 -WString -6 -ASMOBJ -197 -WVList -0 -198 -WVList -0 -15 -1 -1 -0 -199 -MItem -23 -CLIB\INTEL\i64ts386.asm -200 -WString -6 -ASMOBJ -201 -WVList -0 -202 -WVList -0 -15 -1 -1 -0 -203 -MItem -22 -CLIB\STRING\cmp386.asm -204 -WString -6 -ASMOBJ -205 -WVList -0 -206 -WVList -0 -15 -1 -1 -0 -207 -MItem -3 -*.c -208 WString 4 -COBJ -209 -WVList -14 -210 -MVState -211 -WString -3 -WCC -212 -WString -25 -n????Include directories: -1 -213 -WString -80 -$(%watcom)\h;$(%watcom)\h\nt; "E:\Kos\programs\develop\open watcom\trunk\clib\h" -0 -214 -MRState -215 -WString -3 -WCC -216 -WString -27 -?????Default byte alignment -1 -0 -217 -MRState -218 -WString -3 -WCC -219 -WString -21 -?????1 byte alignment -1 -1 -220 -MRState -221 -WString -3 -WCC -222 -WString -21 -?????No optimizations -1 -0 -223 -MRState -224 -WString -3 -WCC -225 -WString -26 -?????Fastest possible code -1 -1 -226 -MCState -227 -WString -3 -WCC -228 -WString -30 -?????Call/return optimizations -1 -1 -229 -MCState -230 -WString -3 -WCC -231 -WString -27 -?????Instruction scheduling -1 -1 -232 -MRState -233 -WString -3 -WCC -234 +WASM +36 WString 29 ?????No debugging information 1 1 -235 +37 MRState -236 +38 +WString +4 +WASM +39 +WString +28 +?????Line number information +1 +0 +40 +WVList +0 +-1 +1 +1 +0 +41 +MItem +23 +CLIB\CGSUPP\7fu8386.asm +42 +WString +6 +ASMOBJ +43 +WVList +0 +44 +WVList +0 +15 +1 +1 +0 +45 +MItem +23 +CLIB\CGSUPP\7u8f386.asm +46 +WString +6 +ASMOBJ +47 +WVList +0 +48 +WVList +0 +15 +1 +1 +0 +49 +MItem +22 +CLIB\CGSUPP\__copy.asm +50 +WString +6 +ASMOBJ +51 +WVList +0 +52 +WVList +0 +15 +1 +1 +0 +53 +MItem +22 +CLIB\CGSUPP\__stos.asm +54 +WString +6 +ASMOBJ +55 +WVList +0 +56 +WVList +0 +15 +1 +1 +0 +57 +MItem +24 +CLIB\CGSUPP\amodf386.asm +58 +WString +6 +ASMOBJ +59 +WVList +0 +60 +WVList +0 +15 +1 +1 +0 +61 +MItem +24 +CLIB\CGSUPP\bufld386.asm +62 +WString +6 +ASMOBJ +63 +WVList +0 +64 +WVList +0 +15 +1 +1 +0 +65 +MItem +22 +CLIB\CGSUPP\div386.asm +66 +WString +6 +ASMOBJ +67 +WVList +0 +68 +WVList +0 +15 +1 +1 +0 +69 +MItem +22 +CLIB\CGSUPP\fdc386.asm +70 +WString +6 +ASMOBJ +71 +WVList +0 +72 +WVList +0 +15 +1 +1 +0 +73 +MItem +23 +CLIB\CGSUPP\fdfs386.asm +74 +WString +6 +ASMOBJ +75 +WVList +0 +76 +WVList +0 +15 +1 +1 +0 +77 +MItem +23 +CLIB\CGSUPP\fdi4386.asm +78 +WString +6 +ASMOBJ +79 +WVList +0 +80 +WVList +0 +15 +1 +1 +0 +81 +MItem +23 +CLIB\CGSUPP\fdi8386.asm +82 +WString +6 +ASMOBJ +83 +WVList +0 +84 +WVList +0 +15 +1 +1 +0 +85 +MItem +22 +CLIB\CGSUPP\fdmath.asm +86 +WString +6 +ASMOBJ +87 +WVList +0 +88 +WVList +0 +15 +1 +1 +0 +89 +MItem +24 +CLIB\CGSUPP\fdmth386.asm +90 +WString +6 +ASMOBJ +91 +WVList +0 +92 +WVList +0 +15 +1 +1 +0 +93 +MItem +22 +CLIB\CGSUPP\fdn386.asm +94 +WString +6 +ASMOBJ +95 +WVList +0 +96 +WVList +0 +15 +1 +1 +0 +97 +MItem +24 +CLIB\CGSUPP\fprem386.asm +98 +WString +6 +ASMOBJ +99 +WVList +0 +100 +WVList +0 +15 +1 +1 +0 +101 +MItem +22 +CLIB\CGSUPP\fsc386.asm +102 +WString +6 +ASMOBJ +103 +WVList +0 +104 +WVList +0 +15 +1 +1 +0 +105 +MItem +23 +CLIB\CGSUPP\fsfd386.asm +106 +WString +6 +ASMOBJ +107 +WVList +0 +108 +WVList +0 +15 +1 +1 +0 +109 +MItem +23 +CLIB\CGSUPP\fsi4386.asm +110 +WString +6 +ASMOBJ +111 +WVList +0 +112 +WVList +0 +15 +1 +1 +0 +113 +MItem +23 +CLIB\CGSUPP\fsi8386.asm +114 +WString +6 +ASMOBJ +115 +WVList +0 +116 +WVList +0 +15 +1 +1 +0 +117 +MItem +24 +CLIB\CGSUPP\fsmth386.asm +118 +WString +6 +ASMOBJ +119 +WVList +0 +120 +WVList +0 +15 +1 +1 +0 +121 +MItem +22 +CLIB\CGSUPP\fsn386.asm +122 +WString +6 +ASMOBJ +123 +WVList +0 +124 +WVList +0 +15 +1 +1 +0 +125 +MItem +24 +CLIB\CGSUPP\fstat386.asm +126 +WString +6 +ASMOBJ +127 +WVList +0 +128 +WVList +0 +15 +1 +1 +0 +129 +MItem +23 +CLIB\CGSUPP\i4fd386.asm +130 +WString +6 +ASMOBJ +131 +WVList +0 +132 +WVList +0 +15 +1 +1 +0 +133 +MItem +23 +CLIB\CGSUPP\i4fs386.asm +134 +WString +6 +ASMOBJ +135 +WVList +0 +136 +WVList +0 +15 +1 +1 +0 +137 +MItem +19 +CLIB\CGSUPP\i8d.asm +138 +WString +6 +ASMOBJ +139 +WVList +0 +140 +WVList +0 +15 +1 +1 +0 +141 +MItem +23 +CLIB\CGSUPP\i8fd386.asm +142 +WString +6 +ASMOBJ +143 +WVList +0 +144 +WVList +0 +15 +1 +1 +0 +145 +MItem +23 +CLIB\CGSUPP\i8fs386.asm +146 +WString +6 +ASMOBJ +147 +WVList +0 +148 +WVList +0 +15 +1 +1 +0 +149 +MItem +22 +CLIB\CGSUPP\i8m386.asm +150 +WString +6 +ASMOBJ +151 +WVList +0 +152 +WVList +0 +15 +1 +1 +0 +153 +MItem +23 +CLIB\CGSUPP\i8rs386.asm +154 +WString +6 +ASMOBJ +155 +WVList +0 +156 +WVList +0 +15 +1 +1 +0 +157 +MItem +23 +CLIB\CGSUPP\ldiv386.asm +158 +WString +6 +ASMOBJ +159 +WVList +0 +160 +WVList +0 +15 +1 +1 +0 +161 +MItem +24 +CLIB\CGSUPP\lldiv386.asm +162 +WString +6 +ASMOBJ +163 +WVList +0 +164 +WVList +0 +15 +1 +1 +0 +165 +MItem +24 +CLIB\CONVERT\fdmd386.asm +166 +WString +6 +ASMOBJ +167 +WVList +0 +168 +WVList +0 +15 +1 +1 +0 +169 +MItem +24 +CLIB\CONVERT\fsms386.asm +170 +WString +6 +ASMOBJ +171 +WVList +0 +172 +WVList +0 +15 +1 +1 +0 +173 +MItem +24 +CLIB\CONVERT\mdfd386.asm +174 +WString +6 +ASMOBJ +175 +WVList +0 +176 +WVList +0 +15 +1 +1 +0 +177 +MItem +24 +CLIB\CONVERT\msfs386.asm +178 +WString +6 +ASMOBJ +179 +WVList +0 +180 +WVList +0 +15 +1 +1 +0 +181 +MItem +20 +CLIB\FPU\chipa32.asm +182 +WString +6 +ASMOBJ +183 +WVList +0 +184 +WVList +0 +15 +1 +1 +0 +185 +MItem +20 +CLIB\FPU\chipd32.asm +186 +WString +6 +ASMOBJ +187 +WVList +0 +188 +WVList +0 +15 +1 +1 +0 +189 +MItem +20 +CLIB\FPU\chipr32.asm +190 +WString +6 +ASMOBJ +191 +WVList +0 +192 +WVList +0 +15 +1 +1 +0 +193 +MItem +20 +CLIB\FPU\chipt32.asm +194 +WString +6 +ASMOBJ +195 +WVList +0 +196 +WVList +0 +15 +1 +1 +0 +197 +MItem +20 +CLIB\FPU\chipw32.asm +198 +WString +6 +ASMOBJ +199 +WVList +0 +200 +WVList +0 +15 +1 +1 +0 +201 +MItem +20 +CLIB\FPU\fpeinth.asm +202 +WString +6 +ASMOBJ +203 +WVList +0 +204 +WVList +0 +15 +1 +1 +0 +205 +MItem +21 +CLIB\FPU\ini87386.asm +206 +WString +6 +ASMOBJ +207 +WVList +0 +208 +WVList +0 +15 +1 +1 +0 +209 +MItem +22 +CLIB\INTEL\chipvar.asm +210 +WString +6 +ASMOBJ +211 +WVList +0 +212 +WVList +0 +15 +1 +1 +0 +213 +MItem +23 +CLIB\INTEL\i64ts386.asm +214 +WString +6 +ASMOBJ +215 +WVList +0 +216 +WVList +0 +15 +1 +1 +0 +217 +MItem +22 +CLIB\STRING\cmp386.asm +218 +WString +6 +ASMOBJ +219 +WVList +0 +220 +WVList +0 +15 +1 +1 +0 +221 +MItem +3 +*.c +222 +WString +4 +COBJ +223 +WVList +18 +224 +MVState +225 WString 3 WCC +226 +WString +25 +n????Include directories: +1 +227 +WString +80 +$(%watcom)\h;$(%watcom)\h\nt; "E:\Kos\programs\develop\open watcom\trunk\clib\h" +0 +228 +MRState +229 +WString +3 +WCC +230 +WString +27 +?????Default byte alignment +1 +0 +231 +MRState +232 +WString +3 +WCC +233 +WString +21 +?????1 byte alignment +1 +1 +234 +MRState +235 +WString +3 +WCC +236 +WString +21 +?????No optimizations +1 +0 237 +MRState +238 +WString +3 +WCC +239 +WString +24 +?????Space optimizations +1 +1 +240 +MCState +241 +WString +3 +WCC +242 +WString +33 +?????Disable stack depth checking +1 +1 +243 +MCState +244 +WString +3 +WCC +245 +WString +30 +?????Call/return optimizations +1 +1 +246 +MCState +247 +WString +3 +WCC +248 +WString +25 +?????Relax alias checking +1 +1 +249 +MCState +250 +WString +3 +WCC +251 +WString +27 +?????Instruction scheduling +1 +1 +252 +MRState +253 +WString +3 +WCC +254 +WString +29 +?????No debugging information +1 +1 +255 +MRState +256 +WString +3 +WCC +257 WString 24 ?????Full debugging info 1 0 -238 +258 MRState -239 +259 WString 3 WCC -240 +260 WString 21 ?????Compiler default 1 0 -241 +261 MRState -242 +262 WString 3 WCC -243 +263 WString 21 ?????Compiler default 1 0 -244 +264 MRState -245 +265 WString 3 WCC -246 +266 WString 33 ?????In-line Pentium instructions 1 1 -247 +267 MRState -248 +268 WString 3 WCC -249 +269 WString 21 ?????Compiler default 1 0 -250 +270 MRState -251 +271 WString 3 WCC -252 +272 WString 29 ?????In-line with coprocessor 1 1 -253 +273 +MRState +274 +WString +3 +WCC +275 +WString +21 +??2??32bit Flat model +1 +0 +276 +MRState +277 +WString +3 +WCC +278 +WString +22 +??2??32bit Small model +1 +1 +279 WVList 0 -1 1 1 0 -254 +280 MItem 20 CLIB\CHAR\chartest.c -255 +281 WString 4 COBJ -256 +282 WVList 0 -257 +283 WVList 0 -207 +221 1 1 0 -258 +284 MItem 19 CLIB\CHAR\isalnum.c -259 +285 WString 4 COBJ -260 +286 WVList 0 -261 +287 WVList 0 -207 +221 1 1 0 -262 +288 MItem 19 CLIB\CHAR\isalpha.c -263 +289 WString 4 COBJ -264 +290 WVList 0 -265 +291 WVList 0 -207 +221 1 1 0 -266 +292 MItem 19 CLIB\CHAR\isascii.c -267 +293 WString 4 COBJ -268 +294 WVList 0 -269 +295 WVList 0 -207 +221 1 1 0 -270 +296 MItem 19 CLIB\CHAR\isblank.c -271 +297 WString 4 COBJ -272 +298 WVList 0 -273 +299 WVList 0 -207 +221 1 1 0 -274 +300 MItem 19 CLIB\CHAR\iscntrl.c -275 +301 WString 4 COBJ -276 +302 WVList 0 -277 +303 WVList 0 -207 +221 1 1 0 -278 +304 MItem 18 CLIB\CHAR\iscsym.c -279 +305 WString 4 COBJ -280 +306 WVList 0 -281 +307 WVList 0 -207 +221 1 1 0 -282 +308 MItem 19 CLIB\CHAR\iscsymf.c -283 +309 WString 4 COBJ -284 +310 WVList 0 -285 +311 WVList 0 -207 +221 1 1 0 -286 +312 MItem 19 CLIB\CHAR\isdigit.c -287 +313 WString 4 COBJ -288 +314 WVList 0 -289 +315 WVList 0 -207 +221 1 1 0 -290 +316 MItem 19 CLIB\CHAR\isgraph.c -291 +317 WString 4 COBJ -292 +318 WVList 0 -293 +319 WVList 0 -207 +221 1 1 0 -294 +320 MItem 19 CLIB\CHAR\islower.c -295 +321 WString 4 COBJ -296 +322 WVList 0 -297 +323 WVList 0 -207 +221 1 1 0 -298 +324 MItem 19 CLIB\CHAR\isprint.c -299 +325 WString 4 COBJ -300 +326 WVList 0 -301 +327 WVList 0 -207 +221 1 1 0 -302 +328 MItem 19 CLIB\CHAR\ispunct.c -303 +329 WString 4 COBJ -304 +330 WVList 0 -305 +331 WVList 0 -207 +221 1 1 0 -306 +332 MItem 19 CLIB\CHAR\isspace.c -307 +333 WString 4 COBJ -308 +334 WVList 0 -309 +335 WVList 0 -207 +221 1 1 0 -310 +336 MItem 19 CLIB\CHAR\istable.c -311 +337 WString 4 COBJ -312 +338 WVList 0 -313 +339 WVList 0 -207 +221 1 1 0 -314 +340 MItem 19 CLIB\CHAR\isupper.c -315 +341 WString 4 COBJ -316 +342 WVList 0 -317 +343 WVList 0 -207 +221 1 1 0 -318 +344 MItem 20 CLIB\CHAR\iswctype.c -319 +345 WString 4 COBJ -320 +346 WVList 0 -321 +347 WVList 0 -207 +221 1 1 0 -322 +348 MItem 20 CLIB\CHAR\isxdigit.c -323 +349 WString 4 COBJ -324 +350 WVList 0 -325 +351 WVList 0 -207 +221 1 1 0 -326 +352 MItem 19 CLIB\CHAR\tolower.c -327 +353 WString 4 COBJ -328 +354 WVList 0 -329 +355 WVList 0 -207 +221 1 1 0 -330 +356 MItem 19 CLIB\CHAR\toupper.c -331 +357 WString 4 COBJ -332 +358 WVList 0 -333 +359 WVList 0 -207 +221 1 1 0 -334 +360 MItem 20 CLIB\CHAR\towctrns.c -335 +361 WString 4 COBJ -336 +362 WVList 0 -337 +363 WVList 0 -207 +221 1 1 0 -338 +364 MItem 23 CLIB\CONVERT\alphabet.c -339 +365 WString 4 COBJ -340 +366 WVList 0 -341 +367 WVList 0 -207 +221 1 1 0 -342 +368 MItem 19 CLIB\CONVERT\atoi.c -343 +369 WString 4 COBJ -344 +370 WVList 0 -345 +371 WVList 0 -207 +221 1 1 0 -346 +372 MItem 19 CLIB\CONVERT\atol.c -347 +373 WString 4 COBJ -348 +374 WVList 0 -349 +375 WVList 0 -207 +221 1 1 0 -350 +376 MItem 20 CLIB\CONVERT\atoll.c -351 +377 WString 4 COBJ -352 +378 WVList 0 -353 +379 WVList 0 -207 +221 1 1 0 -354 +380 MItem 19 CLIB\CONVERT\itoa.c -355 +381 WString 4 COBJ -356 +382 WVList 0 -357 +383 WVList 0 -207 +221 1 1 0 -358 +384 MItem 20 CLIB\CONVERT\lltoa.c -359 +385 WString 4 COBJ -360 +386 WVList 0 -361 +387 WVList 0 -207 +221 1 1 0 -362 +388 MItem 19 CLIB\CONVERT\ltoa.c -363 +389 WString 4 COBJ -364 +390 WVList 0 -365 +391 WVList 0 -207 +221 1 1 0 -366 +392 MItem 21 CLIB\CONVERT\strtol.c -367 +393 WString 4 COBJ -368 +394 WVList 0 -369 +395 WVList 0 -207 +221 1 1 0 -370 +396 MItem 22 CLIB\CONVERT\strtoll.c -371 +397 WString 4 COBJ -372 +398 WVList 0 -373 +399 WVList 0 -207 +221 1 1 0 -374 +400 MItem 22 CLIB\DIRECT\gtcwdwnt.c -375 +401 WString 4 COBJ -376 +402 WVList 0 -377 +403 WVList 0 -207 +221 1 1 0 -378 +404 MItem 23 CLIB\ENVIRON\clearenv.c -379 +405 WString 4 COBJ -380 +406 WVList 0 -381 +407 WVList 0 -207 +221 1 1 0 -382 +408 MItem 22 CLIB\ENVIRON\environ.c -383 +409 WString 4 COBJ -384 +410 WVList 0 -385 +411 WVList 0 -207 +221 1 1 0 -386 +412 MItem 21 CLIB\ENVIRON\getenv.c -387 +413 WString 4 COBJ -388 +414 WVList 0 -389 +415 WVList 0 -207 +221 1 1 0 -390 +416 MItem 20 CLIB\ENVIRON\gtcmd.c -391 +417 WString 4 COBJ -392 +418 WVList 0 -393 +419 WVList 0 -207 +221 1 1 0 -394 +420 MItem 23 CLIB\ENVIRON\isattwnt.c -395 +421 WString 4 COBJ -396 +422 WVList 0 -397 +423 WVList 0 -207 +221 1 1 0 -398 +424 MItem 23 CLIB\ENVIRON\searchen.c -399 +425 WString 4 COBJ -400 +426 WVList 0 -401 +427 WVList 0 -207 +221 1 1 0 -402 +428 MItem 22 CLIB\ENVIRON\setenvp.c -403 +429 WString 4 COBJ -404 +430 WVList 0 -405 +431 WVList 0 -207 +221 1 1 0 -406 +432 MItem 18 CLIB\FILE\remove.c -407 +433 WString 4 COBJ -408 +434 WVList 0 -409 +435 WVList 0 -207 +221 1 1 0 -410 +436 MItem 18 CLIB\FPU\cntrl87.c -411 +437 WString 4 COBJ -412 +438 WVList 0 -413 +439 WVList 0 -207 +221 1 1 0 -414 +440 MItem 18 CLIB\FPU\cntrlfp.c -415 +441 WString 4 COBJ -416 +442 WVList 0 -417 +443 WVList 0 -207 +221 1 1 0 -418 +444 MItem 19 CLIB\FPU\fclex387.c -419 +445 WString 4 COBJ -420 +446 WVList 0 -421 +447 WVList 0 -207 +221 1 1 0 -422 +448 MItem 24 CLIB\HANDLEIO\_clsewnt.c -423 +449 WString 4 COBJ -424 +450 WVList 0 -425 +451 WVList 0 -207 +221 1 1 0 -426 +452 MItem 21 CLIB\HANDLEIO\close.c -427 +453 WString 4 COBJ -428 +454 WVList 0 -429 +455 WVList 0 -207 +221 1 1 0 -430 +456 MItem 23 CLIB\HANDLEIO\filelen.c -431 +457 WString 4 COBJ -432 +458 WVList 0 -433 +459 WVList 0 -207 +221 1 1 0 -434 +460 MItem 21 CLIB\HANDLEIO\fsync.c -435 +461 WString 4 COBJ -436 +462 WVList 0 -437 +463 WVList 0 -207 +221 1 1 0 -438 +464 MItem 22 CLIB\HANDLEIO\hdlman.c -439 +465 WString 4 COBJ -440 +466 WVList 0 -441 +467 WVList 0 -207 +221 1 1 0 -442 +468 MItem 22 CLIB\HANDLEIO\iomode.c -443 +469 WString 4 COBJ -444 +470 WVList 0 -445 +471 WVList 0 -207 +221 1 1 0 -446 +472 MItem 24 CLIB\HANDLEIO\iomodtty.c -447 +473 WString 4 COBJ -448 +474 WVList 0 -449 +475 WVList 0 -207 +221 1 1 0 -450 +476 MItem 21 CLIB\HANDLEIO\lseek.c -451 +477 WString 4 COBJ -452 +478 WVList 0 -453 +479 WVList 0 -207 +221 1 1 0 -454 +480 MItem 24 CLIB\HANDLEIO\lseekwnt.c -455 +481 WString 4 COBJ -456 +482 WVList 0 -457 +483 WVList 0 -207 +221 1 1 0 -458 +484 MItem 24 CLIB\HANDLEIO\openklbr.c -459 +485 WString 4 COBJ -460 +486 WVList 0 -461 +487 WVList 0 -207 +221 1 1 0 -462 +488 MItem 21 CLIB\HANDLEIO\qread.c -463 +489 WString 4 COBJ -464 +490 WVList 0 -465 +491 WVList 0 -207 +221 1 1 0 -466 +492 MItem 21 CLIB\HANDLEIO\qwrit.c -467 +493 WString 4 COBJ -468 +494 WVList 0 -469 +495 WVList 0 -207 +221 1 1 0 -470 +496 MItem 20 CLIB\HANDLEIO\read.c -471 +497 WString 4 COBJ -472 +498 WVList 0 -473 +499 WVList 0 -207 +221 1 1 0 -474 +500 MItem 24 CLIB\HANDLEIO\stiomode.c -475 +501 WString 4 COBJ -476 +502 WVList 0 -477 +503 WVList 0 -207 +221 1 1 0 -478 +504 MItem 20 CLIB\HANDLEIO\tell.c -479 +505 WString 4 COBJ -480 +506 WVList 0 -481 +507 WVList 0 -207 +221 1 1 0 -482 +508 MItem 24 CLIB\HANDLEIO\unlnkwnt.c -483 +509 WString 4 COBJ -484 +510 WVList 0 -485 +511 WVList 0 -207 +221 1 1 0 -486 +512 MItem 21 CLIB\HANDLEIO\write.c -487 +513 WString 4 COBJ -488 +514 WVList 0 -489 +515 WVList 0 -207 +221 1 1 0 -490 +516 MItem 20 CLIB\HEAP\amblksiz.c -491 +517 WString 4 COBJ -492 +518 WVList 0 -493 +519 WVList 0 -207 +221 1 1 0 -494 +520 MItem 19 CLIB\HEAP\ambsptr.c -495 +521 WString 4 COBJ -496 +522 WVList 0 -497 +523 WVList 0 -207 +221 1 1 0 -498 +524 MItem 18 CLIB\HEAP\calloc.c -499 +525 WString 4 COBJ -500 +526 WVList 0 -501 +527 WVList 0 -207 +221 1 1 0 -502 +528 MItem 18 CLIB\HEAP\freect.c -503 +529 WString 4 COBJ -504 +530 WVList 0 -505 +531 WVList 0 -207 +221 1 1 0 -506 +532 MItem 20 CLIB\HEAP\grownear.c -507 +533 WString 4 COBJ -508 +534 WVList 0 -509 +535 WVList 0 -207 +221 1 1 0 -510 +536 MItem 18 CLIB\HEAP\heapen.c -511 +537 WString 4 COBJ -512 +538 WVList 0 -513 +539 WVList 0 -207 +221 1 1 0 -514 +540 MItem 20 CLIB\HEAP\heapgrow.c -515 +541 WString 4 COBJ -516 +542 WVList 0 -517 +543 WVList 0 -207 +221 1 1 0 -518 +544 MItem 15 CLIB\HEAP\mem.c -519 +545 WString 4 COBJ -520 +546 WVList 0 -521 +547 WVList 0 -207 +221 1 1 0 -522 +548 MItem 18 CLIB\HEAP\memavl.c -523 +549 WString 4 COBJ -524 +550 WVList 0 -525 +551 WVList 0 -207 +221 1 1 0 -526 +552 MItem 18 CLIB\HEAP\memmax.c -527 +553 WString 4 COBJ -528 +554 WVList 0 -529 +555 WVList 0 -207 +221 1 1 0 -530 +556 MItem 19 CLIB\HEAP\ncalloc.c -531 +557 WString 4 COBJ -532 +558 WVList 0 -533 +559 WVList 0 -207 +221 1 1 0 -534 +560 MItem 19 CLIB\HEAP\nexpand.c -535 +561 WString 4 COBJ -536 +562 WVList 0 -537 +563 WVList 0 -207 +221 1 1 0 -538 +564 MItem 17 CLIB\HEAP\nfree.c -539 +565 WString 4 COBJ -540 +566 WVList 0 -541 +567 WVList 0 -207 +221 1 1 0 -542 +568 MItem 20 CLIB\HEAP\nheapchk.c -543 +569 WString 4 COBJ -544 +570 WVList 0 -545 +571 WVList 0 -207 +221 1 1 0 -546 +572 MItem 20 CLIB\HEAP\nheapmin.c -547 +573 WString 4 COBJ -548 +574 WVList 0 -549 +575 WVList 0 -207 +221 1 1 0 -550 +576 MItem 20 CLIB\HEAP\nheapset.c -551 +577 WString 4 COBJ -552 +578 WVList 0 -553 +579 WVList 0 -207 +221 1 1 0 -554 +580 MItem 20 CLIB\HEAP\nheapwal.c -555 +581 WString 4 COBJ -556 +582 WVList 0 -557 +583 WVList 0 -207 +221 1 1 0 -558 +584 MItem 19 CLIB\HEAP\nmalloc.c -559 +585 WString 4 COBJ -560 +586 WVList 0 -561 +587 WVList 0 -207 +221 1 1 0 -562 +588 MItem 20 CLIB\HEAP\nmemneed.c -563 +589 WString 4 COBJ -564 +590 WVList 0 -565 +591 WVList 0 -207 +221 1 1 0 -566 +592 MItem 18 CLIB\HEAP\nmsize.c -567 +593 WString 4 COBJ -568 +594 WVList 0 -569 +595 WVList 0 -207 +221 1 1 0 -570 +596 MItem 20 CLIB\HEAP\nrealloc.c -571 +597 WString 4 COBJ -572 +598 WVList 0 -573 +599 WVList 0 -207 +221 1 1 0 -574 +600 MItem 19 CLIB\HEAP\sbrkwnt.c -575 +601 WString 4 COBJ -576 +602 WVList 0 -577 +603 WVList 0 -207 +221 1 1 0 -578 +604 MItem 20 CLIB\INTEL\chipbug.c -579 +605 WString 4 COBJ -580 +606 WVList 0 -581 +607 WVList 0 -207 +221 1 1 0 -582 +608 MItem 21 CLIB\INTEL\grabfp87.c -583 +609 WString 4 COBJ -584 +610 WVList 0 -585 +611 WVList 0 -207 +221 1 1 0 -586 +612 MItem 21 CLIB\INTEL\save8087.c -587 +613 WString 4 COBJ -588 +614 WVList 0 -589 +615 WVList 0 -207 +221 1 1 0 -590 +616 MItem 20 CLIB\INTEL\segread.c -591 +617 WString 4 COBJ -592 +618 WVList 0 -593 +619 WVList 0 -207 +221 1 1 0 -594 +620 MItem 21 CLIB\KANJI\mbdtoupp.c -595 +621 WString 4 COBJ -596 +622 WVList 0 -597 +623 WVList 0 -207 +221 1 1 0 -598 +624 MItem 15 CLIB\MATH\abs.c -599 +625 WString 4 COBJ -600 +626 WVList 0 -601 +627 WVList 0 -207 +221 1 1 0 -602 +628 MItem 19 CLIB\MATH\hugeval.c -603 +629 WString 4 COBJ -604 +630 WVList 0 -605 +631 WVList 0 -207 +221 1 1 0 -606 +632 MItem 19 CLIB\MATH\hvalptr.c -607 +633 WString 4 COBJ -608 +634 WVList 0 -609 +635 WVList 0 -207 +221 1 1 0 -610 +636 MItem 19 CLIB\MATH\imaxabs.c -611 +637 WString 4 COBJ -612 +638 WVList 0 -613 +639 WVList 0 -207 +221 1 1 0 -614 +640 MItem 19 CLIB\MATH\imaxdiv.c -615 +641 WString 4 COBJ -616 +642 WVList 0 -617 +643 WVList 0 -207 +221 1 1 0 -618 +644 MItem 16 CLIB\MATH\labs.c -619 +645 WString 4 COBJ -620 +646 WVList 0 -621 +647 WVList 0 -207 +221 1 1 0 -622 +648 MItem 17 CLIB\MATH\llabs.c -623 +649 WString 4 COBJ -624 +650 WVList 0 -625 +651 WVList 0 -207 +221 1 1 0 -626 +652 MItem 15 CLIB\MATH\max.c -627 +653 WString 4 COBJ -628 +654 WVList 0 -629 +655 WVList 0 -207 +221 1 1 0 -630 +656 MItem 15 CLIB\MATH\min.c -631 +657 WString 4 COBJ -632 +658 WVList 0 -633 +659 WVList 0 -207 +221 1 1 0 -634 +660 MItem 16 CLIB\MATH\rand.c -635 +661 WString 4 COBJ -636 +662 WVList 0 -637 +663 WVList 0 -207 +221 1 1 0 -638 +664 MItem 21 CLIB\MBYTE\mbcupper.c -639 +665 WString 4 COBJ -640 +666 WVList 0 -641 +667 WVList 0 -207 +221 1 1 0 -642 +668 MItem 19 CLIB\MBYTE\mbinit.c -643 +669 WString 4 COBJ -644 +670 WVList 0 -645 +671 WVList 0 -207 +221 1 1 0 -646 +672 MItem 21 CLIB\MBYTE\mbisdbcs.c -647 +673 WString 4 COBJ -648 +674 WVList 0 -649 +675 WVList 0 -207 +221 1 1 0 -650 +676 MItem 21 CLIB\MBYTE\mbislead.c -651 +677 WString 4 COBJ -652 +678 WVList 0 -653 +679 WVList 0 -207 +221 1 1 0 -654 +680 MItem 19 CLIB\MBYTE\mbsinc.c -655 +681 WString 4 COBJ -656 +682 WVList 0 -657 +683 WVList 0 -207 +221 1 1 0 -658 +684 MItem 21 CLIB\MBYTE\mbsnextc.c -659 +685 WString 4 COBJ -660 +686 WVList 0 -661 +687 WVList 0 -207 +221 1 1 0 -662 +688 MItem 19 CLIB\MBYTE\mbterm.c -663 +689 WString 4 COBJ -664 +690 WVList 0 -665 +691 WVList 0 -207 +221 1 1 0 -666 +692 MItem 19 CLIB\MBYTE\mbtowc.c -667 +693 WString 4 COBJ -668 +694 WVList 0 -669 +695 WVList 0 -207 +221 1 1 0 -670 +696 MItem 20 CLIB\MBYTE\setmbcp.c -671 +697 WString 4 COBJ -672 +698 WVList 0 -673 +699 WVList 0 -207 +221 1 1 0 -674 +700 MItem 19 CLIB\MBYTE\wctomb.c -675 +701 WString 4 COBJ -676 +702 WVList 0 -677 +703 WVList 0 -207 +221 1 1 0 -678 +704 MItem 18 CLIB\MEMORY\bcmp.c -679 +705 WString 4 COBJ -680 +706 WVList 0 -681 +707 WVList 0 -207 +221 1 1 0 -682 +708 MItem 19 CLIB\MEMORY\bcopy.c -683 +709 WString 4 COBJ -684 +710 WVList 0 -685 +711 WVList 0 -207 +221 1 1 0 -686 +712 MItem 19 CLIB\MEMORY\bzero.c -687 +713 WString 4 COBJ -688 +714 WVList 0 -689 +715 WVList 0 -207 +221 1 1 0 -690 +716 MItem 22 CLIB\MEMORY\fmemccpy.c -691 +717 WString 4 COBJ -692 +718 WVList 0 -693 +719 WVList 0 -207 +221 1 1 0 -694 +720 MItem 21 CLIB\MEMORY\fmemchr.c -695 +721 WString 4 COBJ -696 +722 WVList 0 -697 +723 WVList 0 -207 +221 1 1 0 -698 +724 MItem 21 CLIB\MEMORY\fmemcmp.c -699 +725 WString 4 COBJ -700 +726 WVList 0 -701 +727 WVList 0 -207 +221 1 1 0 -702 +728 MItem 21 CLIB\MEMORY\fmemcpy.c -703 +729 WString 4 COBJ -704 +730 WVList 0 -705 +731 WVList 0 -207 +221 1 1 0 -706 +732 MItem 22 CLIB\MEMORY\fmemicmp.c -707 +733 WString 4 COBJ -708 +734 WVList 0 -709 +735 WVList 0 -207 +221 1 1 0 -710 +736 MItem 22 CLIB\MEMORY\fmemmove.c -711 +737 WString 4 COBJ -712 +738 WVList 0 -713 +739 WVList 0 -207 +221 1 1 0 -714 +740 MItem 21 CLIB\MEMORY\fmemset.c -715 +741 WString 4 COBJ -716 +742 WVList 0 -717 +743 WVList 0 -207 +221 1 1 0 -718 +744 MItem 21 CLIB\MEMORY\memccpy.c -719 +745 WString 4 COBJ -720 +746 WVList 0 -721 +747 WVList 0 -207 +221 1 1 0 -722 +748 MItem 20 CLIB\MEMORY\memchr.c -723 +749 WString 4 COBJ -724 +750 WVList 0 -725 +751 WVList 0 -207 +221 1 1 0 -726 +752 MItem 20 CLIB\MEMORY\memcmp.c -727 +753 WString 4 COBJ -728 +754 WVList 0 -729 +755 WVList 0 -207 +221 1 1 0 -730 +756 MItem 20 CLIB\MEMORY\memcpy.c -731 +757 WString 4 COBJ -732 +758 WVList 0 -733 +759 WVList 0 -207 +221 1 1 0 -734 +760 MItem 22 CLIB\MEMORY\memcpy_s.c -735 +761 WString 4 COBJ -736 +762 WVList 0 -737 +763 WVList 0 -207 +221 1 1 0 -738 +764 MItem 21 CLIB\MEMORY\memicmp.c -739 +765 WString 4 COBJ -740 +766 WVList 0 -741 +767 WVList 0 -207 +221 1 1 0 -742 +768 MItem 22 CLIB\MEMORY\memmov_s.c -743 +769 WString 4 COBJ -744 +770 WVList 0 -745 +771 WVList 0 -207 +221 1 1 0 -746 +772 MItem 21 CLIB\MEMORY\memmove.c -747 +773 WString 4 COBJ -748 +774 WVList 0 -749 +775 WVList 0 -207 +221 1 1 0 -750 +776 MItem 20 CLIB\MEMORY\memset.c -751 +777 WString 4 COBJ -752 +778 WVList 0 -753 +779 WVList 0 -207 +221 1 1 0 -754 +780 MItem 21 CLIB\MEMORY\memtest.c -755 +781 WString 4 COBJ -756 +782 WVList 0 -757 +783 WVList 0 -207 +221 1 1 0 -758 +784 MItem 22 CLIB\MEMORY\movedata.c -759 +785 WString 4 COBJ -760 +786 WVList 0 -761 +787 WVList 0 -207 +221 1 1 0 -762 +788 MItem 18 CLIB\MEMORY\swab.c -763 +789 WString 4 COBJ -764 +790 WVList 0 -765 +791 WVList 0 -207 +221 1 1 0 -766 +792 MItem 21 CLIB\SEARCH\bsearch.c -767 +793 WString 4 COBJ -768 +794 WVList 0 -769 +795 WVList 0 -207 +221 1 1 0 -770 +796 MItem 21 CLIB\SEARCH\bsrch_s.c -771 +797 WString 4 COBJ -772 +798 WVList 0 -773 +799 WVList 0 -207 +221 1 1 0 -774 +800 MItem 19 CLIB\SEARCH\lfind.c -775 +801 WString 4 COBJ -776 +802 WVList 0 -777 +803 WVList 0 -207 +221 1 1 0 -778 +804 MItem 21 CLIB\SEARCH\lsearch.c -779 +805 WString 4 COBJ -780 +806 WVList 0 -781 +807 WVList 0 -207 +221 1 1 0 -782 +808 MItem 19 CLIB\SEARCH\qsort.c -783 +809 WString 4 COBJ -784 +810 WVList 0 -785 +811 WVList 0 -207 +221 1 1 0 -786 +812 MItem 21 CLIB\SEARCH\qsort_s.c -787 +813 WString 4 COBJ -788 +814 WVList 0 -789 +815 WVList 0 -207 +221 1 1 0 -790 +816 MItem 23 CLIB\STREAMIO\allocfp.c -791 +817 WString 4 COBJ -792 +818 WVList 0 -793 +819 WVList 0 -207 +221 1 1 0 -794 +820 MItem 22 CLIB\STREAMIO\chktty.c -795 +821 WString 4 COBJ -796 +822 WVList 0 -797 +823 WVList 0 -207 +221 1 1 0 -798 +824 MItem 24 CLIB\STREAMIO\clearerr.c -799 +825 WString 4 COBJ -800 +826 WVList 0 -801 +827 WVList 0 -207 +221 1 1 0 -802 +828 MItem 24 CLIB\STREAMIO\comtflag.c -803 +829 WString 4 COBJ -804 +830 WVList 0 -805 +831 WVList 0 -207 +221 1 1 0 -806 +832 MItem 23 CLIB\STREAMIO\dsetefg.c -807 +833 WString 4 COBJ -808 +834 WVList 0 -809 +835 WVList 0 -207 +221 1 1 0 -810 +836 MItem 22 CLIB\STREAMIO\fclose.c -811 +837 WString 4 COBJ -812 +838 WVList 0 -813 +839 WVList 0 -207 +221 1 1 0 -814 +840 MItem 22 CLIB\STREAMIO\fdopen.c -815 +841 WString 4 COBJ -816 +842 WVList 0 -817 +843 WVList 0 -207 +221 1 1 0 -818 +844 MItem 20 CLIB\STREAMIO\feof.c -819 +845 WString 4 COBJ -820 +846 WVList 0 -821 +847 WVList 0 -207 +221 1 1 0 -822 +848 MItem 22 CLIB\STREAMIO\ferror.c -823 +849 WString 4 COBJ -824 +850 WVList 0 -825 +851 WVList 0 -207 +221 1 1 0 -826 +852 MItem 22 CLIB\STREAMIO\fflush.c -827 +853 WString 4 COBJ -828 +854 WVList 0 -829 +855 WVList 0 -207 +221 1 1 0 -830 +856 MItem 21 CLIB\STREAMIO\fgetc.c -831 +857 WString 4 COBJ -832 +858 WVList 0 -833 +859 WVList 0 -207 +221 1 1 0 -834 +860 MItem 24 CLIB\STREAMIO\fgetchar.c -835 +861 WString 4 COBJ -836 +862 WVList 0 -837 +863 WVList 0 -207 +221 1 1 0 -838 +864 MItem 23 CLIB\STREAMIO\fgetpos.c -839 +865 WString 4 COBJ -840 +866 WVList 0 -841 +867 WVList 0 -207 +221 1 1 0 -842 +868 MItem 21 CLIB\STREAMIO\fgets.c -843 +869 WString 4 COBJ -844 +870 WVList 0 -845 +871 WVList 0 -207 +221 1 1 0 -846 +872 MItem 21 CLIB\STREAMIO\flush.c -847 +873 WString 4 COBJ -848 +874 WVList 0 -849 +875 WVList 0 -207 +221 1 1 0 -850 +876 MItem 24 CLIB\STREAMIO\flushall.c -851 +877 WString 4 COBJ -852 +878 WVList 0 -853 +879 WVList 0 -207 +221 1 1 0 -854 +880 MItem 21 CLIB\STREAMIO\fopen.c -855 +881 WString 4 COBJ -856 +882 WVList 0 -857 +883 WVList 0 -207 +221 1 1 0 -858 +884 MItem 23 CLIB\STREAMIO\fopen_s.c -859 +885 WString 4 COBJ -860 +886 WVList 0 -861 +887 WVList 0 -207 +221 1 1 0 -862 +888 MItem 23 CLIB\STREAMIO\fprintf.c -863 +889 WString 4 COBJ -864 +890 WVList 0 -865 +891 WVList 0 -207 +221 1 1 0 -866 +892 MItem 24 CLIB\STREAMIO\fprntf_s.c -867 +893 WString 4 COBJ -868 +894 WVList 0 -869 +895 WVList 0 -207 +221 1 1 0 -870 +896 MItem 21 CLIB\STREAMIO\fprtf.c -871 +897 WString 4 COBJ -872 +898 WVList 0 -873 +899 WVList 0 -207 +221 1 1 0 -874 +900 MItem 23 CLIB\STREAMIO\fprtf_s.c -875 +901 WString 4 COBJ -876 +902 WVList 0 -877 +903 WVList 0 -207 +221 1 1 0 -878 +904 MItem 21 CLIB\STREAMIO\fputc.c -879 +905 WString 4 COBJ -880 +906 WVList 0 -881 +907 WVList 0 -207 +221 1 1 0 -882 +908 MItem 24 CLIB\STREAMIO\fputchar.c -883 +909 WString 4 COBJ -884 +910 WVList 0 -885 +911 WVList 0 -207 +221 1 1 0 -886 +912 MItem 21 CLIB\STREAMIO\fputs.c -887 +913 WString 4 COBJ -888 +914 WVList 0 -889 +915 WVList 0 -207 +221 1 1 0 -890 +916 MItem 21 CLIB\STREAMIO\fread.c -891 +917 WString 4 COBJ -892 +918 WVList 0 -893 +919 WVList 0 -207 +221 1 1 0 -894 +920 MItem 22 CLIB\STREAMIO\freefp.c -895 +921 WString 4 COBJ -896 +922 WVList 0 -897 +923 WVList 0 -207 +221 1 1 0 -898 +924 MItem 23 CLIB\STREAMIO\freop_s.c -899 +925 WString 4 COBJ -900 +926 WVList 0 -901 +927 WVList 0 -207 +221 1 1 0 -902 +928 MItem 22 CLIB\STREAMIO\fscanf.c -903 +929 WString 4 COBJ -904 +930 WVList 0 -905 +931 WVList 0 -207 +221 1 1 0 -906 +932 MItem 24 CLIB\STREAMIO\fscanf_s.c -907 +933 WString 4 COBJ -908 +934 WVList 0 -909 +935 WVList 0 -207 +221 1 1 0 -910 +936 MItem 21 CLIB\STREAMIO\fseek.c -911 +937 WString 4 COBJ -912 +938 WVList 0 -913 +939 WVList 0 -207 +221 1 1 0 -914 +940 MItem 23 CLIB\STREAMIO\fsetpos.c -915 +941 WString 4 COBJ -916 +942 WVList 0 -917 +943 WVList 0 -207 +221 1 1 0 -918 +944 MItem 21 CLIB\STREAMIO\ftell.c -919 +945 WString 4 COBJ -920 +946 WVList 0 -921 +947 WVList 0 -207 +221 1 1 0 -922 +948 MItem 21 CLIB\STREAMIO\fwide.c -923 +949 WString 4 COBJ -924 +950 WVList 0 -925 +951 WVList 0 -207 +221 1 1 0 -926 +952 MItem 22 CLIB\STREAMIO\fwrite.c -927 +953 WString 4 COBJ -928 +954 WVList 0 -929 +955 WVList 0 -207 +221 1 1 0 -930 +956 MItem 20 CLIB\STREAMIO\getc.c -931 +957 WString 4 COBJ -932 +958 WVList 0 -933 +959 WVList 0 -207 +221 1 1 0 -934 +960 MItem 23 CLIB\STREAMIO\getchar.c -935 +961 WString 4 COBJ -936 +962 WVList 0 -937 +963 WVList 0 -207 +221 1 1 0 -938 +964 MItem 20 CLIB\STREAMIO\gets.c -939 +965 WString 4 COBJ -940 +966 WVList 0 -941 +967 WVList 0 -207 +221 1 1 0 -942 +968 MItem 22 CLIB\STREAMIO\gets_s.c -943 +969 WString 4 COBJ -944 +970 WVList 0 -945 +971 WVList 0 -207 +221 1 1 0 -946 +972 MItem 20 CLIB\STREAMIO\getw.c -947 +973 WString 4 COBJ -948 +974 WVList 0 -949 +975 WVList 0 -207 +221 1 1 0 -950 +976 MItem 24 CLIB\STREAMIO\initfile.c -951 +977 WString 4 COBJ -952 +978 WVList 0 -953 +979 WVList 0 -207 +221 1 1 0 -954 +980 MItem 23 CLIB\STREAMIO\ioalloc.c -955 +981 WString 4 COBJ -956 +982 WVList 0 -957 +983 WVList 0 -207 +221 1 1 0 -958 +984 MItem 19 CLIB\STREAMIO\iob.c -959 +985 WString 4 COBJ -960 +986 WVList 0 -961 +987 WVList 0 -207 +221 1 1 0 -962 +988 MItem 23 CLIB\STREAMIO\iobaddr.c -963 +989 WString 4 COBJ -964 +990 WVList 0 -965 +991 WVList 0 -207 +221 1 1 0 -966 +992 MItem 22 CLIB\STREAMIO\iobptr.c -967 +993 WString 4 COBJ -968 +994 WVList 0 -969 +995 WVList 0 -207 +221 1 1 0 -970 +996 MItem 24 CLIB\STREAMIO\noefgfmt.c -971 +997 WString 4 COBJ -972 +998 WVList 0 -973 +999 WVList 0 -207 +221 1 1 0 -974 +1000 MItem 22 CLIB\STREAMIO\perror.c -975 +1001 WString 4 COBJ -976 +1002 WVList 0 -977 +1003 WVList 0 -207 +221 1 1 0 -978 +1004 MItem 22 CLIB\STREAMIO\printf.c -979 +1005 WString 4 COBJ -980 +1006 WVList 0 -981 +1007 WVList 0 -207 +221 1 1 0 -982 +1008 MItem 24 CLIB\STREAMIO\printf_s.c -983 +1009 WString 4 COBJ -984 +1010 WVList 0 -985 +1011 WVList 0 -207 +221 1 1 0 -986 +1012 MItem 20 CLIB\STREAMIO\prtf.c -987 +1013 WString 4 COBJ -988 +1014 WVList 0 -989 +1015 WVList 0 -207 +221 1 1 0 -990 +1016 MItem 22 CLIB\STREAMIO\prtf_s.c -991 +1017 WString 4 COBJ -992 +1018 WVList 0 -993 +1019 WVList 0 -207 +221 1 1 0 -994 +1020 MItem 20 CLIB\STREAMIO\putc.c -995 +1021 WString 4 COBJ -996 +1022 WVList 0 -997 +1023 WVList 0 -207 +221 1 1 0 -998 +1024 MItem 23 CLIB\STREAMIO\putchar.c -999 +1025 WString 4 COBJ -1000 +1026 WVList 0 -1001 +1027 WVList 0 -207 +221 1 1 0 -1002 +1028 MItem 20 CLIB\STREAMIO\puts.c -1003 +1029 WString 4 COBJ -1004 +1030 WVList 0 -1005 +1031 WVList 0 -207 +221 1 1 0 -1006 +1032 MItem 20 CLIB\STREAMIO\putw.c -1007 +1033 WString 4 COBJ -1008 +1034 WVList 0 -1009 +1035 WVList 0 -207 +221 1 1 0 -1010 +1036 MItem 22 CLIB\STREAMIO\rewind.c -1011 +1037 WString 4 COBJ -1012 +1038 WVList 0 -1013 +1039 WVList 0 -207 +221 1 1 0 -1014 +1040 MItem 21 CLIB\STREAMIO\scanf.c -1015 +1041 WString 4 COBJ -1016 +1042 WVList 0 -1017 +1043 WVList 0 -207 +221 1 1 0 -1018 +1044 MItem 23 CLIB\STREAMIO\scanf_s.c -1019 +1045 WString 4 COBJ -1020 +1046 WVList 0 -1021 +1047 WVList 0 -207 +221 1 1 0 -1022 +1048 MItem 20 CLIB\STREAMIO\scnf.c -1023 +1049 WString 4 COBJ -1024 +1050 WVList 0 -1025 +1051 WVList 0 -207 +221 1 1 0 -1026 +1052 MItem 22 CLIB\STREAMIO\scnf_s.c -1027 +1053 WString 4 COBJ -1028 +1054 WVList 0 -1029 +1055 WVList 0 -207 +221 1 1 0 -1030 +1056 MItem 22 CLIB\STREAMIO\setbuf.c -1031 +1057 WString 4 COBJ -1032 +1058 WVList 0 -1033 +1059 WVList 0 -207 +221 1 1 0 -1034 +1060 MItem 22 CLIB\STREAMIO\setefg.c -1035 +1061 WString 4 COBJ -1036 +1062 WVList 0 -1037 +1063 WVList 0 -207 +221 1 1 0 -1038 +1064 MItem 23 CLIB\STREAMIO\setvbuf.c -1039 +1065 WString 4 COBJ -1040 +1066 WVList 0 -1041 +1067 WVList 0 -207 +221 1 1 0 -1042 +1068 MItem 21 CLIB\STREAMIO\tmpfl.c -1043 +1069 WString 4 COBJ -1044 +1070 WVList 0 -1045 +1071 WVList 0 -207 +221 1 1 0 -1046 +1072 MItem 23 CLIB\STREAMIO\tmputil.c -1047 +1073 WString 4 COBJ -1048 +1074 WVList 0 -1049 +1075 WVList 0 -207 +221 1 1 0 -1050 +1076 MItem 18 CLIB\STRING\bits.c -1051 +1077 WString 4 COBJ -1052 +1078 WVList 0 -1053 +1079 WVList 0 -207 +221 1 1 0 -1054 +1080 MItem 21 CLIB\STRING\bprintf.c -1055 +1081 WString 4 COBJ -1056 +1082 WVList 0 -1057 +1083 WVList 0 -207 +221 1 1 0 -1058 +1084 MItem 22 CLIB\STRING\fsetbits.c -1059 +1085 WString 4 COBJ -1060 +1086 WVList 0 -1061 +1087 WVList 0 -207 +221 1 1 0 -1062 +1088 MItem 21 CLIB\STRING\fstrcat.c -1063 +1089 WString 4 COBJ -1064 +1090 WVList 0 -1065 +1091 WVList 0 -207 +221 1 1 0 -1066 +1092 MItem 21 CLIB\STRING\fstrchr.c -1067 +1093 WString 4 COBJ -1068 +1094 WVList 0 -1069 +1095 WVList 0 -207 +221 1 1 0 -1070 +1096 MItem 21 CLIB\STRING\fstrcmp.c -1071 +1097 WString 4 COBJ -1072 +1098 WVList 0 -1073 +1099 WVList 0 -207 +221 1 1 0 -1074 +1100 MItem 21 CLIB\STRING\fstrcpy.c -1075 +1101 WString 4 COBJ -1076 +1102 WVList 0 -1077 +1103 WVList 0 -207 +221 1 1 0 -1078 +1104 MItem 22 CLIB\STRING\fstrcspn.c -1079 +1105 WString 4 COBJ -1080 +1106 WVList 0 -1081 +1107 WVList 0 -207 +221 1 1 0 -1082 +1108 MItem 21 CLIB\STRING\fstrdup.c -1083 +1109 WString 4 COBJ -1084 +1110 WVList 0 -1085 +1111 WVList 0 -207 +221 1 1 0 -1086 +1112 MItem 22 CLIB\STRING\fstricmp.c -1087 +1113 WString 4 COBJ -1088 +1114 WVList 0 -1089 +1115 WVList 0 -207 +221 1 1 0 -1090 +1116 MItem 21 CLIB\STRING\fstrlen.c -1091 +1117 WString 4 COBJ -1092 +1118 WVList 0 -1093 +1119 WVList 0 -207 +221 1 1 0 -1094 +1120 MItem 21 CLIB\STRING\fstrlwr.c -1095 +1121 WString 4 COBJ -1096 +1122 WVList 0 -1097 +1123 WVList 0 -207 +221 1 1 0 -1098 +1124 MItem 22 CLIB\STRING\fstrncat.c -1099 +1125 WString 4 COBJ -1100 +1126 WVList 0 -1101 +1127 WVList 0 -207 +221 1 1 0 -1102 +1128 MItem 22 CLIB\STRING\fstrncmp.c -1103 +1129 WString 4 COBJ -1104 +1130 WVList 0 -1105 +1131 WVList 0 -207 +221 1 1 0 -1106 +1132 MItem 22 CLIB\STRING\fstrncpy.c -1107 +1133 WString 4 COBJ -1108 +1134 WVList 0 -1109 +1135 WVList 0 -207 +221 1 1 0 -1110 +1136 MItem 22 CLIB\STRING\fstrnicm.c -1111 +1137 WString 4 COBJ -1112 +1138 WVList 0 -1113 +1139 WVList 0 -207 +221 1 1 0 -1114 +1140 MItem 22 CLIB\STRING\fstrnset.c -1115 +1141 WString 4 COBJ -1116 +1142 WVList 0 -1117 +1143 WVList 0 -207 +221 1 1 0 -1118 +1144 MItem 22 CLIB\STRING\fstrpbrk.c -1119 +1145 WString 4 COBJ -1120 +1146 WVList 0 -1121 +1147 WVList 0 -207 +221 1 1 0 -1122 +1148 MItem 22 CLIB\STRING\fstrrchr.c -1123 +1149 WString 4 COBJ -1124 +1150 WVList 0 -1125 +1151 WVList 0 -207 +221 1 1 0 -1126 +1152 MItem 21 CLIB\STRING\fstrrev.c -1127 +1153 WString 4 COBJ -1128 +1154 WVList 0 -1129 +1155 WVList 0 -207 +221 1 1 0 -1130 +1156 MItem 21 CLIB\STRING\fstrset.c -1131 +1157 WString 4 COBJ -1132 +1158 WVList 0 -1133 +1159 WVList 0 -207 +221 1 1 0 -1134 +1160 MItem 21 CLIB\STRING\fstrspn.c -1135 +1161 WString 4 COBJ -1136 +1162 WVList 0 -1137 +1163 WVList 0 -207 +221 1 1 0 -1138 +1164 MItem 22 CLIB\STRING\fstrspnp.c -1139 +1165 WString 4 COBJ -1140 +1166 WVList 0 -1141 +1167 WVList 0 -207 +221 1 1 0 -1142 +1168 MItem 21 CLIB\STRING\fstrstr.c -1143 +1169 WString 4 COBJ -1144 +1170 WVList 0 -1145 +1171 WVList 0 -207 +221 1 1 0 -1146 +1172 MItem 21 CLIB\STRING\fstrtok.c -1147 +1173 WString 4 COBJ -1148 +1174 WVList 0 -1149 +1175 WVList 0 -207 +221 1 1 0 -1150 +1176 MItem 21 CLIB\STRING\fstrupr.c -1151 +1177 WString 4 COBJ -1152 +1178 WVList 0 -1153 +1179 WVList 0 -207 +221 1 1 0 -1154 +1180 MItem 20 CLIB\STRING\selptr.c -1155 +1181 WString 4 COBJ -1156 +1182 WVList 0 -1157 +1183 WVList 0 -207 +221 1 1 0 -1158 +1184 MItem 20 CLIB\STRING\sneptr.c -1159 +1185 WString 4 COBJ -1160 +1186 WVList 0 -1161 +1187 WVList 0 -207 +221 1 1 0 -1162 +1188 MItem 22 CLIB\STRING\snprintf.c -1163 +1189 WString 4 COBJ -1164 +1190 WVList 0 -1165 +1191 WVList 0 -207 +221 1 1 0 -1166 +1192 MItem 22 CLIB\STRING\snprtf_s.c -1167 +1193 WString 4 COBJ -1168 +1194 WVList 0 -1169 +1195 WVList 0 -207 +221 1 1 0 -1170 +1196 MItem 21 CLIB\STRING\sprintf.c -1171 +1197 WString 4 COBJ -1172 +1198 WVList 0 -1173 +1199 WVList 0 -207 +221 1 1 0 -1174 +1200 MItem 22 CLIB\STRING\sprntf_s.c -1175 +1201 WString 4 COBJ -1176 +1202 WVList 0 -1177 +1203 WVList 0 -207 +221 1 1 0 -1178 +1204 MItem 20 CLIB\STRING\sscanf.c -1179 +1205 WString 4 COBJ -1180 +1206 WVList 0 -1181 +1207 WVList 0 -207 +221 1 1 0 -1182 +1208 MItem 22 CLIB\STRING\sscanf_s.c -1183 +1209 WString 4 COBJ -1184 +1210 WVList 0 -1185 +1211 WVList 0 -207 +221 1 1 0 -1186 +1212 MItem 22 CLIB\STRING\stncat_s.c -1187 +1213 WString 4 COBJ -1188 +1214 WVList 0 -1189 +1215 WVList 0 -207 +221 1 1 0 -1190 +1216 MItem 22 CLIB\STRING\stncpy_s.c -1191 +1217 WString 4 COBJ -1192 +1218 WVList 0 -1193 +1219 WVList 0 -207 +221 1 1 0 -1194 +1220 MItem 20 CLIB\STRING\strcat.c -1195 +1221 WString 4 COBJ -1196 +1222 WVList 0 -1197 +1223 WVList 0 -207 +221 1 1 0 -1198 +1224 MItem 22 CLIB\STRING\strcat_s.c -1199 +1225 WString 4 COBJ -1200 +1226 WVList 0 -1201 +1227 WVList 0 -207 +221 1 1 0 -1202 +1228 MItem 20 CLIB\STRING\strchr.c -1203 +1229 WString 4 COBJ -1204 +1230 WVList 0 -1205 +1231 WVList 0 -207 +221 1 1 0 -1206 +1232 MItem 21 CLIB\STRING\strcoll.c -1207 +1233 WString 4 COBJ -1208 +1234 WVList 0 -1209 +1235 WVList 0 -207 +221 1 1 0 -1210 +1236 MItem 20 CLIB\STRING\strcpy.c -1211 +1237 WString 4 COBJ -1212 +1238 WVList 0 -1213 +1239 WVList 0 -207 +221 1 1 0 -1214 +1240 MItem 22 CLIB\STRING\strcpy_s.c -1215 +1241 WString 4 COBJ -1216 +1242 WVList 0 -1217 +1243 WVList 0 -207 +221 1 1 0 -1218 +1244 MItem 21 CLIB\STRING\strcspn.c -1219 +1245 WString 4 COBJ -1220 +1246 WVList 0 -1221 +1247 WVList 0 -207 +221 1 1 0 -1222 +1248 MItem 20 CLIB\STRING\strdup.c -1223 +1249 WString 4 COBJ -1224 +1250 WVList 0 -1225 +1251 WVList 0 -207 +221 1 1 0 -1226 +1252 MItem 22 CLIB\STRING\streln_s.c -1227 +1253 WString 4 COBJ -1228 +1254 WVList 0 -1229 +1255 WVList 0 -207 +221 1 1 0 -1230 +1256 MItem 22 CLIB\STRING\strerr_s.c -1231 +1257 WString 4 COBJ -1232 +1258 WVList 0 -1233 +1259 WVList 0 -207 +221 1 1 0 -1234 +1260 MItem 22 CLIB\STRING\strerror.c -1235 +1261 WString 4 COBJ -1236 +1262 WVList 0 -1237 +1263 WVList 0 -207 +221 1 1 0 -1238 +1264 MItem 21 CLIB\STRING\stricmp.c -1239 +1265 WString 4 COBJ -1240 +1266 WVList 0 -1241 +1267 WVList 0 -207 +221 1 1 0 -1242 +1268 MItem 21 CLIB\STRING\strlcat.c -1243 +1269 WString 4 COBJ -1244 +1270 WVList 0 -1245 +1271 WVList 0 -207 +221 1 1 0 -1246 +1272 MItem 21 CLIB\STRING\strlcpy.c -1247 +1273 WString 4 COBJ -1248 +1274 WVList 0 -1249 +1275 WVList 0 -207 +221 1 1 0 -1250 +1276 MItem 20 CLIB\STRING\strlen.c -1251 +1277 WString 4 COBJ -1252 +1278 WVList 0 -1253 +1279 WVList 0 -207 +221 1 1 0 -1254 +1280 MItem 20 CLIB\STRING\strlwr.c -1255 +1281 WString 4 COBJ -1256 +1282 WVList 0 -1257 +1283 WVList 0 -207 +221 1 1 0 -1258 +1284 MItem 21 CLIB\STRING\strncat.c -1259 +1285 WString 4 COBJ -1260 +1286 WVList 0 -1261 +1287 WVList 0 -207 +221 1 1 0 -1262 +1288 MItem 21 CLIB\STRING\strncmp.c -1263 +1289 WString 4 COBJ -1264 +1290 WVList 0 -1265 +1291 WVList 0 -207 +221 1 1 0 -1266 +1292 MItem 21 CLIB\STRING\strncpy.c -1267 +1293 WString 4 COBJ -1268 +1294 WVList 0 -1269 +1295 WVList 0 -207 +221 1 1 0 -1270 +1296 MItem 22 CLIB\STRING\strnicmp.c -1271 +1297 WString 4 COBJ -1272 +1298 WVList 0 -1273 +1299 WVList 0 -207 +221 1 1 0 -1274 +1300 MItem 22 CLIB\STRING\strnln_s.c -1275 +1301 WString 4 COBJ -1276 +1302 WVList 0 -1277 +1303 WVList 0 -207 +221 1 1 0 -1278 +1304 MItem 21 CLIB\STRING\strnset.c -1279 +1305 WString 4 COBJ -1280 +1306 WVList 0 -1281 +1307 WVList 0 -207 +221 1 1 0 -1282 +1308 MItem 21 CLIB\STRING\strpbrk.c -1283 +1309 WString 4 COBJ -1284 +1310 WVList 0 -1285 +1311 WVList 0 -207 +221 1 1 0 -1286 +1312 MItem 21 CLIB\STRING\strrchr.c -1287 +1313 WString 4 COBJ -1288 +1314 WVList 0 -1289 +1315 WVList 0 -207 +221 1 1 0 -1290 +1316 MItem 20 CLIB\STRING\strrev.c -1291 +1317 WString 4 COBJ -1292 +1318 WVList 0 -1293 +1319 WVList 0 -207 +221 1 1 0 -1294 +1320 MItem 20 CLIB\STRING\strset.c -1295 +1321 WString 4 COBJ -1296 +1322 WVList 0 -1297 +1323 WVList 0 -207 +221 1 1 0 -1298 +1324 MItem 20 CLIB\STRING\strspn.c -1299 +1325 WString 4 COBJ -1300 +1326 WVList 0 -1301 +1327 WVList 0 -207 +221 1 1 0 -1302 +1328 MItem 21 CLIB\STRING\strspnp.c -1303 +1329 WString 4 COBJ -1304 +1330 WVList 0 -1305 +1331 WVList 0 -207 +221 1 1 0 -1306 +1332 MItem 20 CLIB\STRING\strstr.c -1307 +1333 WString 4 COBJ -1308 +1334 WVList 0 -1309 +1335 WVList 0 -207 +221 1 1 0 -1310 +1336 MItem 20 CLIB\STRING\strtok.c -1311 +1337 WString 4 COBJ -1312 +1338 WVList 0 -1313 +1339 WVList 0 -207 +221 1 1 0 -1314 +1340 MItem 22 CLIB\STRING\strtok_s.c -1315 +1341 WString 4 COBJ -1316 +1342 WVList 0 -1317 +1343 WVList 0 -207 +221 1 1 0 -1318 +1344 MItem 20 CLIB\STRING\strupr.c -1319 +1345 WString 4 COBJ -1320 +1346 WVList 0 -1321 +1347 WVList 0 -207 +221 1 1 0 -1322 +1348 MItem 21 CLIB\STRING\strxfrm.c -1323 +1349 WString 4 COBJ -1324 +1350 WVList 0 -1325 +1351 WVList 0 -207 +221 1 1 0 -1326 +1352 MItem 22 CLIB\STRING\vsprintf.c -1327 +1353 WString 4 COBJ -1328 +1354 WVList 0 -1329 +1355 WVList 0 -207 +221 1 1 0 -1330 +1356 MItem 18 CLIB\TIME\gmtime.c -1331 +1357 WString 4 COBJ -1332 +1358 WVList 0 -1333 +1359 WVList 0 -207 +221 1 1 0 -1334 +1360 MItem 20 CLIB\TIME\leapyear.c -1335 +1361 WString 4 COBJ -1336 +1362 WVList 0 -1337 +1363 WVList 0 -207 +221 1 1 0 -1338 +1364 MItem 20 CLIB\TIME\localtim.c -1339 +1365 WString 4 COBJ -1340 +1366 WVList 0 -1341 +1367 WVList 0 -207 +221 1 1 0 -1342 +1368 MItem 20 CLIB\TIME\locmktim.c -1343 +1369 WString 4 COBJ -1344 +1370 WVList 0 -1345 +1371 WVList 0 -207 +221 1 1 0 -1346 +1372 MItem 18 CLIB\TIME\mktime.c -1347 +1373 WString 4 COBJ -1348 +1374 WVList 0 -1349 +1375 WVList 0 -207 +221 1 1 0 -1350 +1376 MItem 16 CLIB\TIME\time.c -1351 +1377 WString 4 COBJ -1352 +1378 WVList 0 -1353 +1379 WVList 0 -207 +221 1 1 0 -1354 +1380 MItem 20 CLIB\TIME\timeutil.c -1355 +1381 WString 4 COBJ -1356 +1382 WVList 0 -1357 +1383 WVList 0 -207 +221 1 1 0 -1358 +1384 MItem 17 CLIB\TIME\tzset.c -1359 +1385 WString 4 COBJ -1360 +1386 WVList 0 -1361 +1387 WVList 0 -207 +221 1 1 0 -1362 +1388 MItem 3 *.h -1363 +1389 WString 3 NIL -1364 +1390 WVList 0 -1365 +1391 WVList 0 -1 1 0 0 -1366 +1392 MItem 20 CLIB\MATH\randnext.h -1367 +1393 WString 3 NIL -1368 +1394 WVList 0 -1369 +1395 WVList 0 -1362 +1388 1 1 0 -1370 +1396 MItem 20 CLIB\STRING\errstr.h -1371 +1397 WString 3 NIL -1372 +1398 WVList 0 -1373 +1399 WVList 0 -1362 +1388 1 1 0 -1374 +1400 MItem 22 CLIB\STRING\nextftok.h -1375 +1401 WString 3 NIL -1376 +1402 WVList 0 -1377 +1403 WVList 0 -1362 +1388 1 1 0 -1378 +1404 MItem 21 CLIB\STRING\nexttok.h -1379 +1405 WString 3 NIL -1380 +1406 WVList 0 -1381 +1407 WVList 0 -1362 +1388 1 1 0 -1382 +1408 MItem 21 CLIB\STRING\setbits.h -1383 +1409 WString 3 NIL -1384 +1410 WVList 0 -1385 +1411 WVList 0 -1362 +1388 1 1 0 diff --git a/programs/develop/open watcom/trunk/crt.tgt b/programs/develop/open watcom/trunk/crt.tgt index 67e8362560..29d26525a0 100644 --- a/programs/develop/open watcom/trunk/crt.tgt +++ b/programs/develop/open watcom/trunk/crt.tgt @@ -62,7 +62,7 @@ WString ASMOBJ 16 WVList -5 +7 17 MVState 18 @@ -88,7 +88,7 @@ WASM 23 WString 21 -?????Compiler default +??2??32bit Flat model 1 0 24 @@ -99,8 +99,8 @@ WString WASM 26 WString -37 -?????In-line Pentium Pro instructions +22 +??2??32bit Small model 1 1 27 @@ -123,403 +123,391 @@ WString WASM 32 WString +37 +?????In-line Pentium Pro instructions +1 +1 +33 +MRState +34 +WString +4 +WASM +35 +WString +21 +?????Compiler default +1 +0 +36 +MRState +37 +WString +4 +WASM +38 +WString 29 ?????In-line with coprocessor 1 1 -33 +39 WVList 0 -1 1 1 0 -34 +40 MItem 21 CLIB\CRT\_8087386.asm -35 +41 WString 6 ASMOBJ -36 +42 WVList 0 -37 +43 WVList 0 14 1 1 0 -38 +44 MItem 16 CLIB\CRT\chk.asm -39 +45 WString 6 ASMOBJ -40 +46 WVList 0 -41 +47 WVList 0 14 1 1 0 -42 +48 +MItem +19 +CLIB\CRT\cmodel.asm +49 +WString +6 +ASMOBJ +50 +WVList +0 +51 +WVList +0 +14 +1 +1 +0 +52 MItem 20 CLIB\CRT\crwd386.asm -43 +53 WString 6 ASMOBJ -44 +54 WVList 0 -45 +55 WVList 0 14 1 1 0 -46 +56 MItem 21 CLIB\CRT\cstrtwnt.asm -47 +57 WString 6 ASMOBJ -48 +58 WVList 0 -49 +59 WVList 0 14 1 1 0 -50 +60 MItem 21 CLIB\CRT\segdefns.asm -51 +61 WString 6 ASMOBJ -52 +62 WVList 0 -53 +63 WVList 0 14 1 1 0 -54 +64 MItem 21 CLIB\CRT\stjmp386.asm -55 +65 WString 6 ASMOBJ -56 +66 WVList 0 -57 +67 WVList 0 14 1 1 0 -58 +68 MItem 19 CLIB\CRT\stkwnt.asm -59 +69 WString 6 ASMOBJ -60 +70 WVList 0 -61 +71 WVList 0 14 1 1 0 -62 +72 MItem 3 *.c -63 +73 WString 4 COBJ -64 -WVList -9 -65 -MVState -66 -WString -3 -WCC -67 -WString -25 -n????Include directories: -1 -68 -WString -80 -$(%watcom)\h;$(%watcom)\h\nt; "E:\Kos\programs\develop\open watcom\trunk\clib\h" -0 -69 -MRState -70 -WString -3 -WCC -71 -WString -27 -?????Default byte alignment -1 -0 -72 -MRState -73 -WString -3 -WCC 74 -WString -21 -?????1 byte alignment -1 -1 +WVList +15 75 -MRState +MVState 76 WString 3 WCC 77 WString +25 +n????Include directories: +1 +78 +WString +80 +$(%watcom)\h;$(%watcom)\h\nt; "E:\Kos\programs\develop\open watcom\trunk\clib\h" +0 +79 +MRState +80 +WString +3 +WCC +81 +WString +27 +?????Default byte alignment +1 +0 +82 +MRState +83 +WString +3 +WCC +84 +WString +21 +?????1 byte alignment +1 +1 +85 +MRState +86 +WString +3 +WCC +87 +WString 21 ?????No optimizations 1 0 -78 +88 MRState -79 +89 WString 3 WCC -80 +90 WString -26 -?????Fastest possible code +24 +?????Space optimizations 1 1 -81 +91 MCState -82 +92 WString 3 WCC -83 +93 +WString +33 +?????Disable stack depth checking +1 +1 +94 +MCState +95 +WString +3 +WCC +96 WString 30 ?????Call/return optimizations 1 1 -84 -MRState -85 +97 +MCState +98 WString 3 WCC -86 +99 +WString +25 +?????Relax alias checking +1 +1 +100 +MRState +101 +WString +3 +WCC +102 WString 21 ?????Compiler default 1 0 -87 +103 MRState -88 +104 WString 3 WCC -89 +105 WString 21 ?????Compiler default 1 0 -90 +106 MRState -91 +107 WString 3 WCC -92 +108 WString 37 ?????In-line Pentium Pro instructions 1 1 -93 +109 +MRState +110 +WString +3 +WCC +111 +WString +21 +?????Compiler default +1 +0 +112 +MRState +113 +WString +3 +WCC +114 +WString +29 +?????In-line with coprocessor +1 +1 +115 +MRState +116 +WString +3 +WCC +117 +WString +21 +??2??32bit Flat model +1 +0 +118 +MRState +119 +WString +3 +WCC +120 +WString +22 +??2??32bit Small model +1 +1 +121 WVList 0 -1 1 1 0 -94 +122 MItem 17 CLIB\CRT\8087cw.c -95 -WString -4 -COBJ -96 -WVList -0 -97 -WVList -0 -62 -1 -1 -0 -98 -MItem -19 -CLIB\CRT\_8087osi.c -99 -WString -4 -COBJ -100 -WVList -0 -101 -WVList -0 -62 -1 -1 -0 -102 -MItem -18 -CLIB\CRT\___argc.c -103 -WString -4 -COBJ -104 -WVList -0 -105 -WVList -0 -62 -1 -1 -0 -106 -MItem -16 -CLIB\CRT\_exit.c -107 -WString -4 -COBJ -108 -WVList -0 -109 -WVList -0 -62 -1 -1 -0 -110 -MItem -16 -CLIB\CRT\abort.c -111 -WString -4 -COBJ -112 -WVList -0 -113 -WVList -0 -62 -1 -1 -0 -114 -MItem -16 -CLIB\CRT\argcv.c -115 -WString -4 -COBJ -116 -WVList -0 -117 -WVList -0 -62 -1 -1 -0 -118 -MItem -17 -CLIB\CRT\atexit.c -119 -WString -4 -COBJ -120 -WVList -0 -121 -WVList -0 -62 -1 -1 -0 -122 -MItem -18 -CLIB\CRT\binmode.c 123 WString 4 @@ -530,14 +518,14 @@ WVList 125 WVList 0 -62 +72 1 1 0 126 MItem 18 -CLIB\CRT\chk8087.c +CLIB\CRT\___argc.c 127 WString 4 @@ -548,14 +536,14 @@ WVList 129 WVList 0 -62 +72 1 1 0 130 MItem 16 -CLIB\CRT\cinit.c +CLIB\CRT\_exit.c 131 WString 4 @@ -566,14 +554,14 @@ WVList 133 WVList 0 -62 +72 1 1 0 134 MItem -18 -CLIB\CRT\cmdname.c +16 +CLIB\CRT\abort.c 135 WString 4 @@ -584,14 +572,14 @@ WVList 137 WVList 0 -62 +72 1 1 0 138 MItem -18 -CLIB\CRT\commode.c +16 +CLIB\CRT\argcv.c 139 WString 4 @@ -602,14 +590,14 @@ WVList 141 WVList 0 -62 +72 1 1 0 142 MItem 17 -CLIB\CRT\cvtbuf.c +CLIB\CRT\atexit.c 143 WString 4 @@ -620,14 +608,14 @@ WVList 145 WVList 0 -62 +72 1 1 0 146 MItem -16 -CLIB\CRT\errno.c +18 +CLIB\CRT\binmode.c 147 WString 4 @@ -638,14 +626,14 @@ WVList 149 WVList 0 -62 +72 1 1 0 150 MItem -19 -CLIB\CRT\errnovar.c +18 +CLIB\CRT\chk8087.c 151 WString 4 @@ -656,14 +644,14 @@ WVList 153 WVList 0 -62 +72 1 1 0 154 MItem -15 -CLIB\CRT\exit.c +16 +CLIB\CRT\cinit.c 155 WString 4 @@ -674,14 +662,14 @@ WVList 157 WVList 0 -62 +72 1 1 0 158 MItem 18 -CLIB\CRT\fltused.c +CLIB\CRT\cmdname.c 159 WString 4 @@ -692,14 +680,14 @@ WVList 161 WVList 0 -62 +72 1 1 0 162 MItem -19 -CLIB\CRT\fpexcept.c +18 +CLIB\CRT\commode.c 163 WString 4 @@ -710,14 +698,14 @@ WVList 165 WVList 0 -62 +72 1 1 0 166 MItem -19 -CLIB\CRT\initargv.c +17 +CLIB\CRT\cvtbuf.c 167 WString 4 @@ -728,14 +716,14 @@ WVList 169 WVList 0 -62 +72 1 1 0 170 MItem -19 -CLIB\CRT\initrtns.c +16 +CLIB\CRT\errno.c 171 WString 4 @@ -746,14 +734,14 @@ WVList 173 WVList 0 -62 +72 1 1 0 174 MItem -17 -CLIB\CRT\ioexit.c +19 +CLIB\CRT\errnovar.c 175 WString 4 @@ -764,14 +752,14 @@ WVList 177 WVList 0 -62 +72 1 1 0 178 MItem -18 -CLIB\CRT\ljmphdl.c +15 +CLIB\CRT\exit.c 179 WString 4 @@ -782,14 +770,14 @@ WVList 181 WVList 0 -62 +72 1 1 0 182 MItem -19 -CLIB\CRT\main2wnt.c +18 +CLIB\CRT\fltused.c 183 WString 4 @@ -800,14 +788,14 @@ WVList 185 WVList 0 -62 +72 1 1 0 186 MItem 19 -CLIB\CRT\seterrno.c +CLIB\CRT\fpexcept.c 187 WString 4 @@ -818,14 +806,14 @@ WVList 189 WVList 0 -62 +72 1 1 0 190 MItem 19 -CLIB\CRT\stackwnt.c +CLIB\CRT\initargv.c 191 WString 4 @@ -836,14 +824,14 @@ WVList 193 WVList 0 -62 +72 1 1 0 194 MItem -18 -CLIB\CRT\xmsgwnt.c +19 +CLIB\CRT\initrtns.c 195 WString 4 @@ -854,7 +842,115 @@ WVList 197 WVList 0 -62 +72 +1 +1 +0 +198 +MItem +17 +CLIB\CRT\ioexit.c +199 +WString +4 +COBJ +200 +WVList +0 +201 +WVList +0 +72 +1 +1 +0 +202 +MItem +18 +CLIB\CRT\ljmphdl.c +203 +WString +4 +COBJ +204 +WVList +0 +205 +WVList +0 +72 +1 +1 +0 +206 +MItem +19 +CLIB\CRT\main2wnt.c +207 +WString +4 +COBJ +208 +WVList +0 +209 +WVList +0 +72 +1 +1 +0 +210 +MItem +19 +CLIB\CRT\seterrno.c +211 +WString +4 +COBJ +212 +WVList +0 +213 +WVList +0 +72 +1 +1 +0 +214 +MItem +19 +CLIB\CRT\stackwnt.c +215 +WString +4 +COBJ +216 +WVList +0 +217 +WVList +0 +72 +1 +1 +0 +218 +MItem +18 +CLIB\CRT\xmsgwnt.c +219 +WString +4 +COBJ +220 +WVList +0 +221 +WVList +0 +72 1 1 0