Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 615 → Rev 698

/programs/develop/open watcom/trunk/clib/src/qwrite.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fstatus.inc
File deleted
/programs/develop/open watcom/trunk/clib/src/extfunc.h
File deleted
/programs/develop/open watcom/trunk/clib/src/flush.c
File deleted
/programs/develop/open watcom/trunk/clib/src/gtchewnt.c
File deleted
/programs/develop/open watcom/trunk/clib/src/stiomode.c
File deleted
/programs/develop/open watcom/trunk/clib/src/ultoa.c
File deleted
/programs/develop/open watcom/trunk/clib/src/farsupp.h
File deleted
/programs/develop/open watcom/trunk/clib/src/flush.h
File deleted
/programs/develop/open watcom/trunk/clib/src/variety.h
File deleted
/programs/develop/open watcom/trunk/clib/src/scnf.c
File deleted
/programs/develop/open watcom/trunk/clib/src/wctomb.c
File deleted
/programs/develop/open watcom/trunk/clib/src/mbtowc.c
File deleted
/programs/develop/open watcom/trunk/clib/src/saferlib.h
File deleted
/programs/develop/open watcom/trunk/clib/src/watcom.h
File deleted
/programs/develop/open watcom/trunk/clib/src/ulltoa.c
File deleted
/programs/develop/open watcom/trunk/clib/src/seterrno.c
File deleted
/programs/develop/open watcom/trunk/clib/src/initfile.c
File deleted
/programs/develop/open watcom/trunk/clib/src/hdlman.c
File deleted
/programs/develop/open watcom/trunk/clib/src/fixpoint.h
File deleted
/programs/develop/open watcom/trunk/clib/src/seterrno.h
File deleted
/programs/develop/open watcom/trunk/clib/src/chktty.c
File deleted
/programs/develop/open watcom/trunk/clib/src/fopen.c
File deleted
/programs/develop/open watcom/trunk/clib/src/strcmp.c
File deleted
/programs/develop/open watcom/trunk/clib/src/iob.c
File deleted
/programs/develop/open watcom/trunk/clib/src/fclose.c
File deleted
/programs/develop/open watcom/trunk/clib/src/vsprintf.c
File deleted
/programs/develop/open watcom/trunk/clib/src/setefg.c
File deleted
/programs/develop/open watcom/trunk/clib/src/_clsewnt.c
File deleted
/programs/develop/open watcom/trunk/clib/src/rtinit.h
File deleted
/programs/develop/open watcom/trunk/clib/src/ftos.h
File deleted
/programs/develop/open watcom/trunk/clib/src/mbislead.c
File deleted
/programs/develop/open watcom/trunk/clib/src/fputc.c
File deleted
/programs/develop/open watcom/trunk/clib/src/mbinit.c
File deleted
/programs/develop/open watcom/trunk/clib/src/istable.c
File deleted
/programs/develop/open watcom/trunk/clib/src/strdup.h
File deleted
/programs/develop/open watcom/trunk/clib/src/mbisdbcs.c
File deleted
/programs/develop/open watcom/trunk/clib/src/fflush.c
File deleted
/programs/develop/open watcom/trunk/clib/src/comtflag.c
File deleted
/programs/develop/open watcom/trunk/clib/src/qread.c
File deleted
/programs/develop/open watcom/trunk/clib/src/langenv.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fmode.h
File deleted
/programs/develop/open watcom/trunk/clib/src/scanf.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fputs.c
File deleted
/programs/develop/open watcom/trunk/clib/src/qread.h
File deleted
/programs/develop/open watcom/trunk/clib/src/mdef.inc
File deleted
/programs/develop/open watcom/trunk/clib/src/xstring.h
File deleted
/programs/develop/open watcom/trunk/clib/src/iomodtty.c
File deleted
/programs/develop/open watcom/trunk/clib/src/openmode.h
File deleted
/programs/develop/open watcom/trunk/clib/src/iomode.c
File deleted
/programs/develop/open watcom/trunk/clib/src/allocfp.c
File deleted
/programs/develop/open watcom/trunk/clib/src/iomode.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fsync.c
File deleted
/programs/develop/open watcom/trunk/clib/src/rtdata.h
File deleted
/programs/develop/open watcom/trunk/clib/src/rtcheck.h
File deleted
/programs/develop/open watcom/trunk/clib/src/streamio.h
File deleted
/programs/develop/open watcom/trunk/clib/src/farfunc.h
File deleted
/programs/develop/open watcom/trunk/clib/src/hugeval.c
File deleted
/programs/develop/open watcom/trunk/clib/src/fseek.c
File deleted
/programs/develop/open watcom/trunk/clib/src/exitwmsg.inc
File deleted
/programs/develop/open watcom/trunk/clib/src/riscstr.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fwrite.c
File deleted
/programs/develop/open watcom/trunk/clib/src/mbchar.h
File deleted
/programs/develop/open watcom/trunk/clib/src/lseek.c
File deleted
/programs/develop/open watcom/trunk/clib/src/iobaddr.c
File deleted
/programs/develop/open watcom/trunk/clib/src/orient.h
File deleted
/programs/develop/open watcom/trunk/clib/src/ftell.c
File deleted
/programs/develop/open watcom/trunk/clib/src/freefp.c
File deleted
/programs/develop/open watcom/trunk/clib/src/lseek.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fread.c
File deleted
/programs/develop/open watcom/trunk/clib/src/ioalloc.c
File deleted
/programs/develop/open watcom/trunk/clib/src/liballoc.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fprtf.h
File deleted
/programs/develop/open watcom/trunk/clib/src/prtscncf.h
File deleted
/programs/develop/open watcom/trunk/clib/src/rewind.c
File deleted
/programs/develop/open watcom/trunk/clib/src/fgetc.c
File deleted
/programs/develop/open watcom/trunk/clib/src/handleio.h
File deleted
/programs/develop/open watcom/trunk/clib/src/commode.h
File deleted
/programs/develop/open watcom/trunk/clib/src/widechar.h
File deleted
/programs/develop/open watcom/trunk/clib/src/errorno.h
File deleted
/programs/develop/open watcom/trunk/clib/src/fileacc.h
File deleted
/programs/develop/open watcom/trunk/clib/src/lseekwnt.c
File deleted
/programs/develop/open watcom/trunk/clib/src/tell.c
File deleted
/programs/develop/open watcom/trunk/clib/src/kolibri.h
File deleted
/programs/develop/open watcom/trunk/clib/src/clibi64.h
File deleted
/programs/develop/open watcom/trunk/clib/src/ioexit.c
File deleted
/programs/develop/open watcom/trunk/clib/src/printf.c
File deleted
/programs/develop/open watcom/trunk/clib/src/langenvd.h
File deleted
/programs/develop/open watcom/trunk/clib/src/87state.h
File deleted
/programs/develop/open watcom/trunk/clib/src/qwrit.c
File deleted
/programs/develop/open watcom/trunk/clib/src/printf.h
File deleted
/programs/develop/open watcom/trunk/clib/src/mf.h
File deleted
/programs/develop/open watcom/trunk/clib/src/flushall.c
File deleted
/programs/develop/open watcom/trunk/clib/src/close.h
File deleted
/programs/develop/open watcom/trunk/clib/src/struct.inc
File deleted
/programs/develop/open watcom/trunk/clib/src/prtf.c
File deleted
/programs/develop/open watcom/trunk/clib/src/tmpfname.h
File deleted
/programs/develop/open watcom/trunk/clib/src/openklbr.c
File deleted
/programs/develop/open watcom/trunk/clib/src/exitwmsg.h
File deleted
/programs/develop/open watcom/trunk/clib/src/isattwnt.c
File deleted
/programs/develop/open watcom/trunk/clib/src/myvalist.h
File deleted
/programs/develop/open watcom/trunk/clib/h/_comdef.h
0,0 → 1,171
/*
* _comdef.h Common Macro Definitions
*
* Open Watcom Project
*
* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved.
*
* This file is automatically generated. Do not edit directly.
*
* =========================================================================
*/
#ifndef _COMDEF_H_INCLUDED
#define _COMDEF_H_INCLUDED
#if !defined(_ENABLE_AUTODEPEND)
#pragma read_only_file;
#endif
 
#ifdef _WCDATA
#error The macro _WCDATA is reserved for use by the runtime library.
#endif
#ifdef _WCNEAR
#error The macro _WCNEAR is reserved for use by the runtime library.
#endif
#ifdef _WCFAR
#error The macro _WCFAR is reserved for use by the runtime library.
#endif
#ifdef _WCHUGE
#error The macro _WCHUGE is reserved for use by the runtime library.
#endif
#ifdef _WCI86NEAR
#error The macro _WCI86NEAR is reserved for use by the runtime library.
#endif
#ifdef _WCI86FAR
#error The macro _WCI86FAR is reserved for use by the runtime library.
#endif
#ifdef _WCI86HUGE
#error The macro _WCI86HUGE is reserved for use by the runtime library.
#endif
#ifdef _WCINTERRUPT
#error The macro _WCINTERRUPT is reserved for use by the runtime library.
#endif
#ifdef _WCUNALIGNED
#error The macro _WCUNALIGNED is reserved for use by the runtime library.
#endif
#if __WATCOMC__ > 1240
#define _WRTLCALL __declspec(__watcall)
#else
#define _WRTLCALL
#endif
#if defined(_M_IX86)
#define _WCNEAR __near
#define _WCFAR __far
#define _WCHUGE __huge
#define _WCINTERRUPT __interrupt
#define _WCUNALIGNED
#if defined(__386__)
#define _WCI86NEAR
#define _WCI86FAR
#define _WCI86HUGE
#else
#define _WCI86NEAR __near
#define _WCI86FAR __far
#define _WCI86HUGE __huge
#endif
#elif defined(__AXP__)
#define _WCNEAR
#define _WCFAR
#define _WCHUGE
#define _WCI86NEAR
#define _WCI86FAR
#define _WCI86HUGE
#define _WCINTERRUPT
#define _WCUNALIGNED __unaligned
#elif defined(__PPC__)
#define _WCNEAR
#define _WCFAR
#define _WCHUGE
#define _WCI86NEAR
#define _WCI86FAR
#define _WCI86HUGE
#define _WCINTERRUPT
#define _WCUNALIGNED __unaligned
#else
#define _WCNEAR
#define _WCFAR
#define _WCHUGE
#define _WCI86NEAR
#define _WCI86FAR
#define _WCI86HUGE
#define _WCINTERRUPT
#define _WCUNALIGNED
#endif
#if defined(M_I86HM)
#define _WCDATA _WCFAR
#elif defined(__SW_ND) || defined(__FUNCTION_DATA_ACCESS)
#define _WCDATA
#else
#define _WCDATA _WCNEAR
#endif
#if defined(__SW_BR)
#if defined(__NT__)
#define _WCRTLINK __declspec(dllimport) _WRTLCALL
#define _WCRTLINKD __declspec(dllimport)
#define _WMRTLINK __declspec(dllimport) _WRTLCALL
#define _WMRTLINKD __declspec(dllimport)
#define _WPRTLINK __declspec(dllimport) _WRTLCALL
#define _WPRTLINKD __declspec(dllimport)
#elif defined(__OS2__) && (defined(__386__) || defined(__PPC__))
#define _WCRTLINK _WRTLCALL
#define _WCRTLINKD
#define _WMRTLINK _WRTLCALL
#define _WMRTLINKD
#define _WPRTLINK _WRTLCALL
#define _WPRTLINKD
#else
#define _WCRTLINK _WRTLCALL
#define _WCRTLINKD
#define _WMRTLINK _WRTLCALL
#define _WMRTLINKD
#define _WPRTLINK _WRTLCALL
#define _WPRTLINKD
#endif
#else
#ifndef _WCRTLINK
#define _WCRTLINK _WRTLCALL
#endif
#ifndef _WCRTLINKD
#define _WCRTLINKD
#endif
#ifndef _WMRTLINK
#define _WMRTLINK _WRTLCALL
#endif
#ifndef _WMRTLINKD
#define _WMRTLINKD
#endif
#ifndef _WPRTLINK
#define _WPRTLINK _WRTLCALL
#endif
#ifndef _WPRTLINKD
#define _WPRTLINKD
#endif
#endif
/* control import modifier on intrinsic functions */
#ifndef _WCIRTLINK
#if defined(__INLINE_FUNCTIONS__)
#define _WCIRTLINK _WRTLCALL
#else
#define _WCIRTLINK _WCRTLINK
#endif
#endif
#ifndef _WMIRTLINK
#if defined(__NO_MATH_OPS) || defined(__AXP__) || defined(__PPC__)
#define _WMIRTLINK _WMRTLINK
#else
#define _WMIRTLINK _WRTLCALL
#endif
#endif
#ifndef _WPIRTLINK
#define _WPIRTLINK _WPRTLINK
#endif
/* for MS compatibility */
#ifndef _CRTAPI1
#define _CRTAPI1
#endif
#ifndef _CRTAPI2
#define _CRTAPI2
#endif
#ifndef _CRTIMP
#define _CRTIMP _WCRTLINK
#endif
#endif
/programs/develop/open watcom/trunk/clib/handleio/filelen.c
0,0 → 1,73
/****************************************************************************
*
* 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: Implements POSIX filelength() function and Watcom
* _filelength64().
*
****************************************************************************/
 
 
#include "variety.h"
 
/* most includes should go after this line */
#include <stdio.h>
#include <unistd.h>
#include "iomode.h"
#include "rtcheck.h"
 
typedef struct
{
char *name;
unsigned int offset;
}__file_handle;
 
typedef struct
{ DWORD attr;
DWORD flags;
DWORD cr_time;
DWORD cr_date;
DWORD acc_time;
DWORD acc_date;
DWORD mod_time;
DWORD mod_date;
DWORD size;
DWORD size_high;
} FILEINFO;
 
int _stdcall get_fileinfo(const char *name,FILEINFO* pinfo);
 
_WCRTLINK long filelength( int handle )
{
__file_handle *fh;
FILEINFO info;
 
__handle_check( handle, -1 );
fh = (__file_handle*) __getOSHandle( handle);
get_fileinfo(fh->name,&info);
 
return( info.size );
}
 
/programs/develop/open watcom/trunk/clib/handleio/int64.h
0,0 → 1,94
/****************************************************************************
*
* 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!
*
****************************************************************************/
 
 
#ifndef _INT64_H_INCLUDED
#define _INT64_H_INCLUDED
 
#include "variety.h"
 
#ifdef __WATCOM_INT64__
#define USE_INT64
#endif
#include "clibi64.h"
 
 
#ifdef __INT64__
#define INT_TYPE INT64_TYPE
#define UINT_TYPE UINT64_TYPE
#define LONG_TYPE INT64_TYPE
#define ULONG_TYPE UINT64_TYPE
#define __I64NAME(_n1,_n2) _n2
 
#if !defined(USE_INT64)
#define __int64 double
#define REAL_INT_TYPE double
 
#define GET_INT64(__d) ( *( (INT_TYPE*)(&(__d)) ) )
#define GET_UINT64(__d) ( *( (UINT_TYPE*)(&(__d)) ) )
#define GET_REALINT64(__i) ( *( (double*)(&(__i)) ) )
#define GET_REALUINT64(__i) ( *( (double*)(&(__i)) ) )
 
#define HIGHWORD(__w,__i) (__w) = (unsigned)(__i).u._32[I64HI32]
#define LOWWORD(__w,__i) (__w) = (unsigned)(__i).u._32[I64LO32]
#define MAKE_INT64(__i,__h,__l) { \
(__i).u._32[I64HI32] = (__h); \
(__i).u._32[I64LO32] = (__l); \
}
 
#define RETURN_INT64(__i) return( GET_REALINT64(__i) )
#else
#define REAL_INT_TYPE __int64
 
#define GET_INT64(__d) ( __d )
#define GET_UINT64(__d) ( __d )
#define GET_REALINT64(__i) ( __i )
#define GET_REALUINT64(__i) ( __i )
 
#define HIGHWORD(__w,__i) (__w) = (unsigned)( (__i) >> 32 )
#define LOWWORD(__w,__i) (__w) = (unsigned)(__i)
#define MAKE_INT64(__i,__h,__l) (__i) = ( ((INT_TYPE)(__h)) << 32 ) | (__l)
 
#define RETURN_INT64(__i) return( __i )
#endif
 
#else
#define INT_TYPE int
#define UINT_TYPE unsigned int
#define LONG_TYPE long
#define ULONG_TYPE unsigned long
#define __I64NAME(_n1,_n2) _n1
#endif
 
#define INTSIZE ( sizeof( INT_TYPE ) )
 
 
#endif
/programs/develop/open watcom/trunk/clib/handleio/write.c
0,0 → 1,286
/****************************************************************************
*
* 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: C Runtime write() and _lwrite() implementation.
*
****************************************************************************/
 
 
#include "variety.h"
#include "int64.h"
#include <stdio.h>
#include <io.h>
#include <fcntl.h>
#include <malloc.h>
#include <errno.h>
#include <stddef.h>
#include <string.h>
#include "iomode.h"
#include "fileacc.h"
#include "rtcheck.h"
#include "rtdata.h"
#include "seterrno.h"
#include "lseek.h"
 
/*
The _lwrite function writes data to the specified file.
 
Note: This function is provided only for compatibility with 16-bit
versions of Windows. Win32-based applications should use the WriteFile
function.
 
UINT _lwrite(
HFILE hFile, // handle to file
LPCSTR lpBuffer, // write data buffer
UINT uBytes // number of bytes to write
);
*/
 
extern void __STKOVERFLOW();
 
/*
Win32 Note:
Note that it is not an error to set the file pointer to a position
beyond the end of the file. The size of the file does not increase
until you call the SetEndOfFile, WriteFile, or WriteFileEx function. A
write operation increases the size of the file to the file pointer
position plus the size of the buffer written, leaving the intervening
bytes uninitialized. Hence, the reason for zero-padding the file
to achieve POSIX conformance.
*/
 
/*
POSIX Note:
When writing to a file that does not support seek operations (pipe,
device, etc.), the O_APPEND flag is effectively ignored. POSIX does
not explicitly state this, but it is implied. Also, ESPIPE (illegal
seek error) is not listed for write(), only pwrite(). Hence we must
either not attempt to seek on such devices, or ignore the failures.
*/
 
#define PAD_SIZE 512
 
typedef union {
unsigned __int64 _64;
long _32[2];
} __i64;
 
static int zero_pad( int handle ) /* 09-jan-95 */
/*******************************/
{
int rc;
long curPos, eodPos;
long bytesToWrite;
unsigned writeAmt;
char zeroBuf[PAD_SIZE];
 
// Pad with zeros due to lseek() past EOF (POSIX)
curPos = __lseek( handle, 0L, SEEK_CUR ); /* current offset */
if( curPos == -1 )
return( -1 );
eodPos = __lseek( handle, 0L, SEEK_END ); /* end of data offset */
if( eodPos == -1 )
return( -1 );
 
if( curPos > eodPos ) {
bytesToWrite = curPos - eodPos; /* amount to pad by */
 
if( bytesToWrite > 0 ) { /* only write if needed */
memset( zeroBuf, 0x00, PAD_SIZE ); /* zero out a buffer */
do { /* loop until done */
if( bytesToWrite > PAD_SIZE )
writeAmt = 512;
else
writeAmt = (unsigned)bytesToWrite;
rc = write( handle, zeroBuf, writeAmt );
if( rc < 0 )
return( rc );
bytesToWrite -= writeAmt; /* more bytes written */
} while( bytesToWrite != 0 );
}
} else {
curPos = __lseek( handle, curPos, SEEK_SET );
if( curPos == -1 ) {
return( -1 );
}
}
 
return( 0 ); /* return success code */
}
 
/*
The os_write function returns 0 meaning no error, -1 meaning error, or
ENOSPC meaning no space left on device.
*/
 
typedef struct
{
char *name;
unsigned int offset;
}__file_handle;
 
int _stdcall write_file (const char *name,const void* buff,unsigned offset, unsigned count,unsigned *reads);
 
static int os_write( int handle, const void *buffer, unsigned len, unsigned *amt )
/********************************************************************************/
{
__file_handle *fh;
int rc;
 
rc = 0;
fh = (__file_handle*) __getOSHandle( handle );
if(write_file(fh->name,buffer,fh->offset,len,amt))
{
rc = __set_errno_nt();
};
 
 
if( *amt != len )
{
rc = ENOSPC;
__set_errno( rc );
}
return( rc );
}
 
_WCRTLINK int write( int handle, const void *buffer, unsigned len )
/**********************************************************************/
{
unsigned iomode_flags;
char *buf;
unsigned buf_size;
unsigned len_written, i, j;
int rc2;
 
__file_handle *fh;
 
__handle_check( handle, -1 );
iomode_flags = __GetIOMode( handle );
if( iomode_flags == 0 )
{
__set_errno( EBADF );
return( -1 );
}
if( !(iomode_flags & _WRITE) ) {
__set_errno( EACCES ); /* changed from EBADF to EACCES 23-feb-89 */
return( -1 );
}
 
fh = (__file_handle*) __getOSHandle( handle );
 
// put a semaphore around our writes
 
_AccessFileH( handle );
if( (iomode_flags & _APPEND) && !(iomode_flags & _ISTTY) )
{
fh->offset = __lseek( handle, 0L, SEEK_END ); /* end of data offset */
}
 
len_written = 0;
rc2 = 0;
 
// Pad the file with zeros if necessary
if( iomode_flags & _FILEEXT ) {
// turn off file extended flag
__SetIOMode_nogrow( handle, iomode_flags&(~_FILEEXT) );
 
// It is not required to pad a file with zeroes on an NTFS file system;
// unfortunately it is required on FAT (and probably FAT32). (JBS)
rc2 = zero_pad( handle );
}
 
if( rc2 == 0 ) {
if( iomode_flags & _BINARY ) { /* if binary mode */
rc2 = os_write( handle, buffer, len, &len_written );
/* end of binary mode part */
} else { /* text mode */
i = stackavail();
if( i < 0x00b0 ) {
__STKOVERFLOW(); /* not enough stack space */
}
buf_size = 512;
if( i < (512 + 48) ) {
buf_size = 128;
}
 
buf = __alloca( buf_size );
j = 0;
for( i = 0; i < len; )
{
if( ((const char*)buffer)[i] == '\n' )
{
buf[j] = '\r';
++j;
if( j == buf_size )
{
rc2 = os_write( handle, buf, buf_size, &j );
if( rc2 == -1 )
break;
len_written += j;
if( rc2 == ENOSPC )
break;
len_written = i;
j = 0;
}
}
buf[j] = ((const char*)buffer)[i];
++i;
++j;
if( j == buf_size ) {
rc2 = os_write( handle, buf, buf_size, &j );
if( rc2 == -1 )
break;
len_written += j;
if( rc2 == ENOSPC )
break;
len_written = i;
j = 0;
}
}
if( j ) {
rc2 = os_write( handle, buf, j, &i );
if( rc2 == ENOSPC ) {
len_written += i;
} else {
len_written = len;
}
}
/* end of text mode part */
}
}
_ReleaseFileH( handle );
if( rc2 == -1 ) {
return( rc2 );
} else {
return( len_written );
}
}
 
 
/programs/develop/open watcom/trunk/clib.wpj
0,0 → 1,43
40
projectIdent
 
VpeMain
1
WRect
-32
330
10304
9950
2
MProject
3
MCommand
 
4
MCommand
 
1
5
WFileName
10
clib_r.tgt
6
WVList
1
7
VComponent
8
WRect
2760
200
5712
7390
 
 
9
WFileName
10
clib_r.tgt
 
 
7
/programs/develop/open watcom/trunk/clib_r.tgt
0,0 → 1,5955
40
targetIdent
 
MProject
1
MComponent
 
2
WString
3
LIB
3
WString
5
n_2sn
1
 
1
4
MCommand
 
5
MCommand
 
6
MItem
10
clib_r.lib
7
WString
3
LIB
8
WVList
1
9
MVState
10
WString
4
WLIB
11
WString
16
???s?Page bound:
1
12
WString
3
128
 
13
WVList
 
-1
1
1
 
14
WPickList
319
15
MItem
5
*.asm
16
WString
6
ASMOBJ
17
WVList
5
18
MVState
19
WString
4
WASM
20
WString
25
n????Include directories:
1
21
WString
54
$(%watcom)\h;$(%watcom)\h\nt;d:\myprojects\kdoom2\clib
 
22
MRState
23
WString
4
WASM
24
WString
21
?????Compiler default
1
 
25
MRState
26
WString
4
WASM
27
WString
33
?????In-line Pentium instructions
1
1
28
MRState
29
WString
4
WASM
30
WString
29
?????No debugging information
1
1
31
MRState
32
WString
4
WASM
33
WString
28
?????Line number information
1
 
34
WVList
 
-1
1
 
 
35
MItem
23
CLIB\CGSUPP\7fu8386.asm
36
WString
6
ASMOBJ
37
WVList
 
38
WVList
 
15
1
1
 
39
MItem
23
CLIB\CGSUPP\7u8f386.asm
40
WString
6
ASMOBJ
41
WVList
 
42
WVList
 
15
1
1
 
43
MItem
22
CLIB\CGSUPP\__copy.asm
44
WString
6
ASMOBJ
45
WVList
 
46
WVList
 
15
1
1
 
47
MItem
22
CLIB\CGSUPP\__stos.asm
48
WString
6
ASMOBJ
49
WVList
 
50
WVList
 
15
1
1
 
51
MItem
24
CLIB\CGSUPP\amodf386.asm
52
WString
6
ASMOBJ
53
WVList
 
54
WVList
 
15
1
1
 
55
MItem
24
CLIB\CGSUPP\bufld386.asm
56
WString
6
ASMOBJ
57
WVList
 
58
WVList
 
15
1
1
 
59
MItem
22
CLIB\CGSUPP\div386.asm
60
WString
6
ASMOBJ
61
WVList
 
62
WVList
 
15
1
1
 
63
MItem
22
CLIB\CGSUPP\fdc386.asm
64
WString
6
ASMOBJ
65
WVList
 
66
WVList
 
15
1
1
 
67
MItem
23
CLIB\CGSUPP\fdfs386.asm
68
WString
6
ASMOBJ
69
WVList
 
70
WVList
 
15
1
1
 
71
MItem
23
CLIB\CGSUPP\fdi4386.asm
72
WString
6
ASMOBJ
73
WVList
 
74
WVList
 
15
1
1
 
75
MItem
23
CLIB\CGSUPP\fdi8386.asm
76
WString
6
ASMOBJ
77
WVList
 
78
WVList
 
15
1
1
 
79
MItem
22
CLIB\CGSUPP\fdmath.asm
80
WString
6
ASMOBJ
81
WVList
 
82
WVList
 
15
1
1
 
83
MItem
24
CLIB\CGSUPP\fdmth386.asm
84
WString
6
ASMOBJ
85
WVList
 
86
WVList
 
15
1
1
 
87
MItem
22
CLIB\CGSUPP\fdn386.asm
88
WString
6
ASMOBJ
89
WVList
 
90
WVList
 
15
1
1
 
91
MItem
24
CLIB\CGSUPP\fprem386.asm
92
WString
6
ASMOBJ
93
WVList
 
94
WVList
 
15
1
1
 
95
MItem
22
CLIB\CGSUPP\fsc386.asm
96
WString
6
ASMOBJ
97
WVList
 
98
WVList
 
15
1
1
 
99
MItem
23
CLIB\CGSUPP\fsfd386.asm
100
WString
6
ASMOBJ
101
WVList
 
102
WVList
 
15
1
1
 
103
MItem
23
CLIB\CGSUPP\fsi4386.asm
104
WString
6
ASMOBJ
105
WVList
 
106
WVList
 
15
1
1
 
107
MItem
23
CLIB\CGSUPP\fsi8386.asm
108
WString
6
ASMOBJ
109
WVList
 
110
WVList
 
15
1
1
 
111
MItem
24
CLIB\CGSUPP\fsmth386.asm
112
WString
6
ASMOBJ
113
WVList
 
114
WVList
 
15
1
1
 
115
MItem
22
CLIB\CGSUPP\fsn386.asm
116
WString
6
ASMOBJ
117
WVList
 
118
WVList
 
15
1
1
 
119
MItem
24
CLIB\CGSUPP\fstat386.asm
120
WString
6
ASMOBJ
121
WVList
 
122
WVList
 
15
1
1
 
123
MItem
23
CLIB\CGSUPP\i4fd386.asm
124
WString
6
ASMOBJ
125
WVList
 
126
WVList
 
15
1
1
 
127
MItem
23
CLIB\CGSUPP\i4fs386.asm
128
WString
6
ASMOBJ
129
WVList
 
130
WVList
 
15
1
1
 
131
MItem
19
CLIB\CGSUPP\i8d.asm
132
WString
6
ASMOBJ
133
WVList
 
134
WVList
 
15
1
1
 
135
MItem
23
CLIB\CGSUPP\i8fd386.asm
136
WString
6
ASMOBJ
137
WVList
 
138
WVList
 
15
1
1
 
139
MItem
23
CLIB\CGSUPP\i8fs386.asm
140
WString
6
ASMOBJ
141
WVList
 
142
WVList
 
15
1
1
 
143
MItem
22
CLIB\CGSUPP\i8m386.asm
144
WString
6
ASMOBJ
145
WVList
 
146
WVList
 
15
1
1
 
147
MItem
23
CLIB\CGSUPP\i8rs386.asm
148
WString
6
ASMOBJ
149
WVList
 
150
WVList
 
15
1
1
 
151
MItem
23
CLIB\CGSUPP\ldiv386.asm
152
WString
6
ASMOBJ
153
WVList
 
154
WVList
 
15
1
1
 
155
MItem
24
CLIB\CGSUPP\lldiv386.asm
156
WString
6
ASMOBJ
157
WVList
 
158
WVList
 
15
1
1
 
159
MItem
24
CLIB\CONVERT\fdmd386.asm
160
WString
6
ASMOBJ
161
WVList
 
162
WVList
 
15
1
1
 
163
MItem
24
CLIB\CONVERT\fsms386.asm
164
WString
6
ASMOBJ
165
WVList
 
166
WVList
 
15
1
1
 
167
MItem
24
CLIB\CONVERT\mdfd386.asm
168
WString
6
ASMOBJ
169
WVList
 
170
WVList
 
15
1
1
 
171
MItem
24
CLIB\CONVERT\msfs386.asm
172
WString
6
ASMOBJ
173
WVList
 
174
WVList
 
15
1
1
 
175
MItem
20
CLIB\FPU\chipa32.asm
176
WString
6
ASMOBJ
177
WVList
 
178
WVList
 
15
1
1
 
179
MItem
20
CLIB\FPU\chipd32.asm
180
WString
6
ASMOBJ
181
WVList
 
182
WVList
 
15
1
1
 
183
MItem
20
CLIB\FPU\chipr32.asm
184
WString
6
ASMOBJ
185
WVList
 
186
WVList
 
15
1
1
 
187
MItem
20
CLIB\FPU\chipt32.asm
188
WString
6
ASMOBJ
189
WVList
 
190
WVList
 
15
1
1
 
191
MItem
21
CLIB\FPU\ini87386.asm
192
WString
6
ASMOBJ
193
WVList
 
194
WVList
 
15
1
1
 
195
MItem
22
CLIB\INTEL\chipvar.asm
196
WString
6
ASMOBJ
197
WVList
 
198
WVList
 
15
1
1
 
199
MItem
23
CLIB\INTEL\i64ts386.asm
200
WString
6
ASMOBJ
201
WVList
 
202
WVList
 
15
1
1
 
203
MItem
22
CLIB\STRING\cmp386.asm
204
WString
6
ASMOBJ
205
WVList
 
206
WVList
 
15
1
1
 
207
MItem
3
*.c
208
WString
4
COBJ
209
WVList
7
210
MVState
211
WString
3
WCC
212
WString
25
n????Include directories:
1
213
WString
54
$(%watcom)\h;$(%watcom)\h\nt;d:\myprojects\kdoom2\clib
 
214
MRState
215
WString
3
WCC
216
WString
29
?????No debugging information
1
1
217
MRState
218
WString
3
WCC
219
WString
24
?????Full debugging info
1
 
220
MRState
221
WString
3
WCC
222
WString
21
?????Compiler default
1
 
223
MRState
224
WString
3
WCC
225
WString
33
?????In-line Pentium instructions
1
1
226
MRState
227
WString
3
WCC
228
WString
21
?????Compiler default
1
 
229
MRState
230
WString
3
WCC
231
WString
29
?????In-line with coprocessor
1
1
232
WVList
 
-1
1
1
 
233
MItem
20
CLIB\CHAR\chartest.c
234
WString
4
COBJ
235
WVList
 
236
WVList
 
207
1
1
 
237
MItem
19
CLIB\CHAR\isalnum.c
238
WString
4
COBJ
239
WVList
 
240
WVList
 
207
1
1
 
241
MItem
19
CLIB\CHAR\isalpha.c
242
WString
4
COBJ
243
WVList
 
244
WVList
 
207
1
1
 
245
MItem
19
CLIB\CHAR\isascii.c
246
WString
4
COBJ
247
WVList
 
248
WVList
 
207
1
1
 
249
MItem
19
CLIB\CHAR\isblank.c
250
WString
4
COBJ
251
WVList
 
252
WVList
 
207
1
1
 
253
MItem
19
CLIB\CHAR\iscntrl.c
254
WString
4
COBJ
255
WVList
 
256
WVList
 
207
1
1
 
257
MItem
18
CLIB\CHAR\iscsym.c
258
WString
4
COBJ
259
WVList
 
260
WVList
 
207
1
1
 
261
MItem
19
CLIB\CHAR\iscsymf.c
262
WString
4
COBJ
263
WVList
 
264
WVList
 
207
1
1
 
265
MItem
19
CLIB\CHAR\isdigit.c
266
WString
4
COBJ
267
WVList
 
268
WVList
 
207
1
1
 
269
MItem
19
CLIB\CHAR\isgraph.c
270
WString
4
COBJ
271
WVList
 
272
WVList
 
207
1
1
 
273
MItem
19
CLIB\CHAR\islower.c
274
WString
4
COBJ
275
WVList
 
276
WVList
 
207
1
1
 
277
MItem
19
CLIB\CHAR\isprint.c
278
WString
4
COBJ
279
WVList
 
280
WVList
 
207
1
1
 
281
MItem
19
CLIB\CHAR\ispunct.c
282
WString
4
COBJ
283
WVList
 
284
WVList
 
207
1
1
 
285
MItem
19
CLIB\CHAR\isspace.c
286
WString
4
COBJ
287
WVList
 
288
WVList
 
207
1
1
 
289
MItem
19
CLIB\CHAR\istable.c
290
WString
4
COBJ
291
WVList
 
292
WVList
 
207
1
1
 
293
MItem
19
CLIB\CHAR\isupper.c
294
WString
4
COBJ
295
WVList
 
296
WVList
 
207
1
1
 
297
MItem
20
CLIB\CHAR\iswctype.c
298
WString
4
COBJ
299
WVList
 
300
WVList
 
207
1
1
 
301
MItem
20
CLIB\CHAR\isxdigit.c
302
WString
4
COBJ
303
WVList
 
304
WVList
 
207
1
1
 
305
MItem
19
CLIB\CHAR\tolower.c
306
WString
4
COBJ
307
WVList
 
308
WVList
 
207
1
1
 
309
MItem
19
CLIB\CHAR\toupper.c
310
WString
4
COBJ
311
WVList
 
312
WVList
 
207
1
1
 
313
MItem
20
CLIB\CHAR\towctrns.c
314
WString
4
COBJ
315
WVList
 
316
WVList
 
207
1
1
 
317
MItem
23
CLIB\CONVERT\alphabet.c
318
WString
4
COBJ
319
WVList
 
320
WVList
 
207
1
1
 
321
MItem
19
CLIB\CONVERT\atoi.c
322
WString
4
COBJ
323
WVList
 
324
WVList
 
207
1
1
 
325
MItem
19
CLIB\CONVERT\atol.c
326
WString
4
COBJ
327
WVList
 
328
WVList
 
207
1
1
 
329
MItem
20
CLIB\CONVERT\atoll.c
330
WString
4
COBJ
331
WVList
 
332
WVList
 
207
1
1
 
333
MItem
19
CLIB\CONVERT\itoa.c
334
WString
4
COBJ
335
WVList
 
336
WVList
 
207
1
1
 
337
MItem
20
CLIB\CONVERT\lltoa.c
338
WString
4
COBJ
339
WVList
 
340
WVList
 
207
1
1
 
341
MItem
19
CLIB\CONVERT\ltoa.c
342
WString
4
COBJ
343
WVList
 
344
WVList
 
207
1
1
 
345
MItem
21
CLIB\CONVERT\strtol.c
346
WString
4
COBJ
347
WVList
 
348
WVList
 
207
1
1
 
349
MItem
22
CLIB\CONVERT\strtoll.c
350
WString
4
COBJ
351
WVList
 
352
WVList
 
207
1
1
 
353
MItem
22
CLIB\DIRECT\gtcwdwnt.c
354
WString
4
COBJ
355
WVList
 
356
WVList
 
207
1
1
 
357
MItem
23
CLIB\ENVIRON\clearenv.c
358
WString
4
COBJ
359
WVList
 
360
WVList
 
207
1
1
 
361
MItem
22
CLIB\ENVIRON\environ.c
362
WString
4
COBJ
363
WVList
 
364
WVList
 
207
1
1
 
365
MItem
21
CLIB\ENVIRON\getenv.c
366
WString
4
COBJ
367
WVList
 
368
WVList
 
207
1
1
 
369
MItem
20
CLIB\ENVIRON\gtcmd.c
370
WString
4
COBJ
371
WVList
 
372
WVList
 
207
1
1
 
373
MItem
23
CLIB\ENVIRON\searchen.c
374
WString
4
COBJ
375
WVList
 
376
WVList
 
207
1
1
 
377
MItem
22
CLIB\ENVIRON\setenvp.c
378
WString
4
COBJ
379
WVList
 
380
WVList
 
207
1
1
 
381
MItem
18
CLIB\FILE\remove.c
382
WString
4
COBJ
383
WVList
 
384
WVList
 
207
1
1
 
385
MItem
18
CLIB\FPU\cntrl87.c
386
WString
4
COBJ
387
WVList
 
388
WVList
 
207
1
1
 
389
MItem
18
CLIB\FPU\cntrlfp.c
390
WString
4
COBJ
391
WVList
 
392
WVList
 
207
1
1
 
393
MItem
19
CLIB\FPU\fclex387.c
394
WString
4
COBJ
395
WVList
 
396
WVList
 
207
1
1
 
397
MItem
24
CLIB\HANDLEIO\_clsewnt.c
398
WString
4
COBJ
399
WVList
 
400
WVList
 
207
1
1
 
401
MItem
21
CLIB\HANDLEIO\close.c
402
WString
4
COBJ
403
WVList
 
404
WVList
 
207
1
1
 
405
MItem
23
CLIB\HANDLEIO\filelen.c
406
WString
4
COBJ
407
WVList
 
408
WVList
 
207
1
1
 
409
MItem
21
CLIB\HANDLEIO\fsync.c
410
WString
4
COBJ
411
WVList
 
412
WVList
 
207
1
1
 
413
MItem
22
CLIB\HANDLEIO\hdlman.c
414
WString
4
COBJ
415
WVList
 
416
WVList
 
207
1
1
 
417
MItem
22
CLIB\HANDLEIO\iomode.c
418
WString
4
COBJ
419
WVList
 
420
WVList
 
207
1
1
 
421
MItem
24
CLIB\HANDLEIO\iomodtty.c
422
WString
4
COBJ
423
WVList
 
424
WVList
 
207
1
1
 
425
MItem
21
CLIB\HANDLEIO\lseek.c
426
WString
4
COBJ
427
WVList
 
428
WVList
 
207
1
1
 
429
MItem
24
CLIB\HANDLEIO\lseekwnt.c
430
WString
4
COBJ
431
WVList
 
432
WVList
 
207
1
1
 
433
MItem
21
CLIB\HANDLEIO\qread.c
434
WString
4
COBJ
435
WVList
 
436
WVList
 
207
1
1
 
437
MItem
21
CLIB\HANDLEIO\qwrit.c
438
WString
4
COBJ
439
WVList
 
440
WVList
 
207
1
1
 
441
MItem
20
CLIB\HANDLEIO\read.c
442
WString
4
COBJ
443
WVList
 
444
WVList
 
207
1
1
 
445
MItem
24
CLIB\HANDLEIO\stiomode.c
446
WString
4
COBJ
447
WVList
 
448
WVList
 
207
1
1
 
449
MItem
24
CLIB\HANDLEIO\unlnkwnt.c
450
WString
4
COBJ
451
WVList
 
452
WVList
 
207
1
1
 
453
MItem
21
CLIB\HANDLEIO\write.c
454
WString
4
COBJ
455
WVList
 
456
WVList
 
207
1
1
 
457
MItem
20
CLIB\HEAP\amblksiz.c
458
WString
4
COBJ
459
WVList
 
460
WVList
 
207
1
1
 
461
MItem
19
CLIB\HEAP\ambsptr.c
462
WString
4
COBJ
463
WVList
 
464
WVList
 
207
1
1
 
465
MItem
18
CLIB\HEAP\calloc.c
466
WString
4
COBJ
467
WVList
 
468
WVList
 
207
1
1
 
469
MItem
18
CLIB\HEAP\freect.c
470
WString
4
COBJ
471
WVList
 
472
WVList
 
207
1
1
 
473
MItem
20
CLIB\HEAP\grownear.c
474
WString
4
COBJ
475
WVList
 
476
WVList
 
207
1
1
 
477
MItem
18
CLIB\HEAP\heapen.c
478
WString
4
COBJ
479
WVList
 
480
WVList
 
207
1
1
 
481
MItem
20
CLIB\HEAP\heapgrow.c
482
WString
4
COBJ
483
WVList
 
484
WVList
 
207
1
1
 
485
MItem
15
CLIB\HEAP\mem.c
486
WString
4
COBJ
487
WVList
 
488
WVList
 
207
1
1
 
489
MItem
18
CLIB\HEAP\memavl.c
490
WString
4
COBJ
491
WVList
 
492
WVList
 
207
1
1
 
493
MItem
18
CLIB\HEAP\memmax.c
494
WString
4
COBJ
495
WVList
 
496
WVList
 
207
1
1
 
497
MItem
19
CLIB\HEAP\ncalloc.c
498
WString
4
COBJ
499
WVList
 
500
WVList
 
207
1
1
 
501
MItem
19
CLIB\HEAP\nexpand.c
502
WString
4
COBJ
503
WVList
 
504
WVList
 
207
1
1
 
505
MItem
17
CLIB\HEAP\nfree.c
506
WString
4
COBJ
507
WVList
 
508
WVList
 
207
1
1
 
509
MItem
20
CLIB\HEAP\nheapchk.c
510
WString
4
COBJ
511
WVList
 
512
WVList
 
207
1
1
 
513
MItem
20
CLIB\HEAP\nheapmin.c
514
WString
4
COBJ
515
WVList
 
516
WVList
 
207
1
1
 
517
MItem
20
CLIB\HEAP\nheapset.c
518
WString
4
COBJ
519
WVList
 
520
WVList
 
207
1
1
 
521
MItem
20
CLIB\HEAP\nheapwal.c
522
WString
4
COBJ
523
WVList
 
524
WVList
 
207
1
1
 
525
MItem
19
CLIB\HEAP\nmalloc.c
526
WString
4
COBJ
527
WVList
 
528
WVList
 
207
1
1
 
529
MItem
20
CLIB\HEAP\nmemneed.c
530
WString
4
COBJ
531
WVList
 
532
WVList
 
207
1
1
 
533
MItem
18
CLIB\HEAP\nmsize.c
534
WString
4
COBJ
535
WVList
 
536
WVList
 
207
1
1
 
537
MItem
20
CLIB\HEAP\nrealloc.c
538
WString
4
COBJ
539
WVList
 
540
WVList
 
207
1
1
 
541
MItem
19
CLIB\HEAP\sbrkwnt.c
542
WString
4
COBJ
543
WVList
 
544
WVList
 
207
1
1
 
545
MItem
20
CLIB\INTEL\chipbug.c
546
WString
4
COBJ
547
WVList
 
548
WVList
 
207
1
1
 
549
MItem
21
CLIB\INTEL\grabfp87.c
550
WString
4
COBJ
551
WVList
 
552
WVList
 
207
1
1
 
553
MItem
21
CLIB\INTEL\save8087.c
554
WString
4
COBJ
555
WVList
 
556
WVList
 
207
1
1
 
557
MItem
20
CLIB\INTEL\segread.c
558
WString
4
COBJ
559
WVList
 
560
WVList
 
207
1
1
 
561
MItem
21
CLIB\KANJI\mbdtoupp.c
562
WString
4
COBJ
563
WVList
 
564
WVList
 
207
1
1
 
565
MItem
15
CLIB\MATH\abs.c
566
WString
4
COBJ
567
WVList
 
568
WVList
 
207
1
1
 
569
MItem
19
CLIB\MATH\hugeval.c
570
WString
4
COBJ
571
WVList
 
572
WVList
 
207
1
1
 
573
MItem
19
CLIB\MATH\hvalptr.c
574
WString
4
COBJ
575
WVList
 
576
WVList
 
207
1
1
 
577
MItem
19
CLIB\MATH\imaxabs.c
578
WString
4
COBJ
579
WVList
 
580
WVList
 
207
1
1
 
581
MItem
19
CLIB\MATH\imaxdiv.c
582
WString
4
COBJ
583
WVList
 
584
WVList
 
207
1
1
 
585
MItem
16
CLIB\MATH\labs.c
586
WString
4
COBJ
587
WVList
 
588
WVList
 
207
1
1
 
589
MItem
17
CLIB\MATH\llabs.c
590
WString
4
COBJ
591
WVList
 
592
WVList
 
207
1
1
 
593
MItem
15
CLIB\MATH\max.c
594
WString
4
COBJ
595
WVList
 
596
WVList
 
207
1
1
 
597
MItem
15
CLIB\MATH\min.c
598
WString
4
COBJ
599
WVList
 
600
WVList
 
207
1
1
 
601
MItem
16
CLIB\MATH\rand.c
602
WString
4
COBJ
603
WVList
 
604
WVList
 
207
1
1
 
605
MItem
21
CLIB\MBYTE\mbcupper.c
606
WString
4
COBJ
607
WVList
 
608
WVList
 
207
1
1
 
609
MItem
19
CLIB\MBYTE\mbsinc.c
610
WString
4
COBJ
611
WVList
 
612
WVList
 
207
1
1
 
613
MItem
21
CLIB\MBYTE\mbsnextc.c
614
WString
4
COBJ
615
WVList
 
616
WVList
 
207
1
1
 
617
MItem
19
CLIB\MBYTE\mbterm.c
618
WString
4
COBJ
619
WVList
 
620
WVList
 
207
1
1
 
621
MItem
20
CLIB\MBYTE\setmbcp.c
622
WString
4
COBJ
623
WVList
 
624
WVList
 
207
1
1
 
625
MItem
18
CLIB\MEMORY\bcmp.c
626
WString
4
COBJ
627
WVList
 
628
WVList
 
207
1
1
 
629
MItem
19
CLIB\MEMORY\bcopy.c
630
WString
4
COBJ
631
WVList
 
632
WVList
 
207
1
1
 
633
MItem
19
CLIB\MEMORY\bzero.c
634
WString
4
COBJ
635
WVList
 
636
WVList
 
207
1
1
 
637
MItem
22
CLIB\MEMORY\fmemccpy.c
638
WString
4
COBJ
639
WVList
 
640
WVList
 
207
1
1
 
641
MItem
21
CLIB\MEMORY\fmemchr.c
642
WString
4
COBJ
643
WVList
 
644
WVList
 
207
1
1
 
645
MItem
21
CLIB\MEMORY\fmemcmp.c
646
WString
4
COBJ
647
WVList
 
648
WVList
 
207
1
1
 
649
MItem
21
CLIB\MEMORY\fmemcpy.c
650
WString
4
COBJ
651
WVList
 
652
WVList
 
207
1
1
 
653
MItem
22
CLIB\MEMORY\fmemicmp.c
654
WString
4
COBJ
655
WVList
 
656
WVList
 
207
1
1
 
657
MItem
22
CLIB\MEMORY\fmemmove.c
658
WString
4
COBJ
659
WVList
 
660
WVList
 
207
1
1
 
661
MItem
21
CLIB\MEMORY\fmemset.c
662
WString
4
COBJ
663
WVList
 
664
WVList
 
207
1
1
 
665
MItem
21
CLIB\MEMORY\memccpy.c
666
WString
4
COBJ
667
WVList
 
668
WVList
 
207
1
1
 
669
MItem
20
CLIB\MEMORY\memchr.c
670
WString
4
COBJ
671
WVList
 
672
WVList
 
207
1
1
 
673
MItem
20
CLIB\MEMORY\memcmp.c
674
WString
4
COBJ
675
WVList
 
676
WVList
 
207
1
1
 
677
MItem
20
CLIB\MEMORY\memcpy.c
678
WString
4
COBJ
679
WVList
 
680
WVList
 
207
1
1
 
681
MItem
22
CLIB\MEMORY\memcpy_s.c
682
WString
4
COBJ
683
WVList
 
684
WVList
 
207
1
1
 
685
MItem
21
CLIB\MEMORY\memicmp.c
686
WString
4
COBJ
687
WVList
 
688
WVList
 
207
1
1
 
689
MItem
22
CLIB\MEMORY\memmov_s.c
690
WString
4
COBJ
691
WVList
 
692
WVList
 
207
1
1
 
693
MItem
21
CLIB\MEMORY\memmove.c
694
WString
4
COBJ
695
WVList
 
696
WVList
 
207
1
1
 
697
MItem
20
CLIB\MEMORY\memset.c
698
WString
4
COBJ
699
WVList
 
700
WVList
 
207
1
1
 
701
MItem
21
CLIB\MEMORY\memtest.c
702
WString
4
COBJ
703
WVList
 
704
WVList
 
207
1
1
 
705
MItem
22
CLIB\MEMORY\movedata.c
706
WString
4
COBJ
707
WVList
 
708
WVList
 
207
1
1
 
709
MItem
18
CLIB\MEMORY\swab.c
710
WString
4
COBJ
711
WVList
 
712
WVList
 
207
1
1
 
713
MItem
21
CLIB\SEARCH\bsearch.c
714
WString
4
COBJ
715
WVList
 
716
WVList
 
207
1
1
 
717
MItem
21
CLIB\SEARCH\bsrch_s.c
718
WString
4
COBJ
719
WVList
 
720
WVList
 
207
1
1
 
721
MItem
19
CLIB\SEARCH\lfind.c
722
WString
4
COBJ
723
WVList
 
724
WVList
 
207
1
1
 
725
MItem
21
CLIB\SEARCH\lsearch.c
726
WString
4
COBJ
727
WVList
 
728
WVList
 
207
1
1
 
729
MItem
19
CLIB\SEARCH\qsort.c
730
WString
4
COBJ
731
WVList
 
732
WVList
 
207
1
1
 
733
MItem
21
CLIB\SEARCH\qsort_s.c
734
WString
4
COBJ
735
WVList
 
736
WVList
 
207
1
1
 
737
MItem
23
CLIB\STREAMIO\allocfp.c
738
WString
4
COBJ
739
WVList
 
740
WVList
 
207
1
1
 
741
MItem
22
CLIB\STREAMIO\chktty.c
742
WString
4
COBJ
743
WVList
 
744
WVList
 
207
1
1
 
745
MItem
24
CLIB\STREAMIO\clearerr.c
746
WString
4
COBJ
747
WVList
 
748
WVList
 
207
1
1
 
749
MItem
24
CLIB\STREAMIO\comtflag.c
750
WString
4
COBJ
751
WVList
 
752
WVList
 
207
1
1
 
753
MItem
23
CLIB\STREAMIO\dsetefg.c
754
WString
4
COBJ
755
WVList
 
756
WVList
 
207
1
1
 
757
MItem
22
CLIB\STREAMIO\fclose.c
758
WString
4
COBJ
759
WVList
 
760
WVList
 
207
1
1
 
761
MItem
22
CLIB\STREAMIO\fdopen.c
762
WString
4
COBJ
763
WVList
 
764
WVList
 
207
1
1
 
765
MItem
20
CLIB\STREAMIO\feof.c
766
WString
4
COBJ
767
WVList
 
768
WVList
 
207
1
1
 
769
MItem
22
CLIB\STREAMIO\ferror.c
770
WString
4
COBJ
771
WVList
 
772
WVList
 
207
1
1
 
773
MItem
22
CLIB\STREAMIO\fflush.c
774
WString
4
COBJ
775
WVList
 
776
WVList
 
207
1
1
 
777
MItem
21
CLIB\STREAMIO\fgetc.c
778
WString
4
COBJ
779
WVList
 
780
WVList
 
207
1
1
 
781
MItem
24
CLIB\STREAMIO\fgetchar.c
782
WString
4
COBJ
783
WVList
 
784
WVList
 
207
1
1
 
785
MItem
23
CLIB\STREAMIO\fgetpos.c
786
WString
4
COBJ
787
WVList
 
788
WVList
 
207
1
1
 
789
MItem
21
CLIB\STREAMIO\fgets.c
790
WString
4
COBJ
791
WVList
 
792
WVList
 
207
1
1
 
793
MItem
21
CLIB\STREAMIO\flush.c
794
WString
4
COBJ
795
WVList
 
796
WVList
 
207
1
1
 
797
MItem
24
CLIB\STREAMIO\flushall.c
798
WString
4
COBJ
799
WVList
 
800
WVList
 
207
1
1
 
801
MItem
21
CLIB\STREAMIO\fopen.c
802
WString
4
COBJ
803
WVList
 
804
WVList
 
207
1
1
 
805
MItem
23
CLIB\STREAMIO\fopen_s.c
806
WString
4
COBJ
807
WVList
 
808
WVList
 
207
1
1
 
809
MItem
23
CLIB\STREAMIO\fprintf.c
810
WString
4
COBJ
811
WVList
 
812
WVList
 
207
1
1
 
813
MItem
24
CLIB\STREAMIO\fprntf_s.c
814
WString
4
COBJ
815
WVList
 
816
WVList
 
207
1
1
 
817
MItem
21
CLIB\STREAMIO\fprtf.c
818
WString
4
COBJ
819
WVList
 
820
WVList
 
207
1
1
 
821
MItem
23
CLIB\STREAMIO\fprtf_s.c
822
WString
4
COBJ
823
WVList
 
824
WVList
 
207
1
1
 
825
MItem
21
CLIB\STREAMIO\fputc.c
826
WString
4
COBJ
827
WVList
 
828
WVList
 
207
1
1
 
829
MItem
24
CLIB\STREAMIO\fputchar.c
830
WString
4
COBJ
831
WVList
 
832
WVList
 
207
1
1
 
833
MItem
21
CLIB\STREAMIO\fputs.c
834
WString
4
COBJ
835
WVList
 
836
WVList
 
207
1
1
 
837
MItem
21
CLIB\STREAMIO\fread.c
838
WString
4
COBJ
839
WVList
 
840
WVList
 
207
1
1
 
841
MItem
22
CLIB\STREAMIO\freefp.c
842
WString
4
COBJ
843
WVList
 
844
WVList
 
207
1
1
 
845
MItem
23
CLIB\STREAMIO\freop_s.c
846
WString
4
COBJ
847
WVList
 
848
WVList
 
207
1
1
 
849
MItem
22
CLIB\STREAMIO\fscanf.c
850
WString
4
COBJ
851
WVList
 
852
WVList
 
207
1
1
 
853
MItem
24
CLIB\STREAMIO\fscanf_s.c
854
WString
4
COBJ
855
WVList
 
856
WVList
 
207
1
1
 
857
MItem
21
CLIB\STREAMIO\fseek.c
858
WString
4
COBJ
859
WVList
 
860
WVList
 
207
1
1
 
861
MItem
23
CLIB\STREAMIO\fsetpos.c
862
WString
4
COBJ
863
WVList
 
864
WVList
 
207
1
1
 
865
MItem
21
CLIB\STREAMIO\ftell.c
866
WString
4
COBJ
867
WVList
 
868
WVList
 
207
1
1
 
869
MItem
21
CLIB\STREAMIO\fwide.c
870
WString
4
COBJ
871
WVList
 
872
WVList
 
207
1
1
 
873
MItem
22
CLIB\STREAMIO\fwrite.c
874
WString
4
COBJ
875
WVList
 
876
WVList
 
207
1
1
 
877
MItem
20
CLIB\STREAMIO\getc.c
878
WString
4
COBJ
879
WVList
 
880
WVList
 
207
1
1
 
881
MItem
23
CLIB\STREAMIO\getchar.c
882
WString
4
COBJ
883
WVList
 
884
WVList
 
207
1
1
 
885
MItem
20
CLIB\STREAMIO\gets.c
886
WString
4
COBJ
887
WVList
 
888
WVList
 
207
1
1
 
889
MItem
22
CLIB\STREAMIO\gets_s.c
890
WString
4
COBJ
891
WVList
 
892
WVList
 
207
1
1
 
893
MItem
20
CLIB\STREAMIO\getw.c
894
WString
4
COBJ
895
WVList
 
896
WVList
 
207
1
1
 
897
MItem
24
CLIB\STREAMIO\initfile.c
898
WString
4
COBJ
899
WVList
 
900
WVList
 
207
1
1
 
901
MItem
23
CLIB\STREAMIO\ioalloc.c
902
WString
4
COBJ
903
WVList
 
904
WVList
 
207
1
1
 
905
MItem
19
CLIB\STREAMIO\iob.c
906
WString
4
COBJ
907
WVList
 
908
WVList
 
207
1
1
 
909
MItem
23
CLIB\STREAMIO\iobaddr.c
910
WString
4
COBJ
911
WVList
 
912
WVList
 
207
1
1
 
913
MItem
22
CLIB\STREAMIO\iobptr.c
914
WString
4
COBJ
915
WVList
 
916
WVList
 
207
1
1
 
917
MItem
24
CLIB\STREAMIO\noefgfmt.c
918
WString
4
COBJ
919
WVList
 
920
WVList
 
207
1
1
 
921
MItem
22
CLIB\STREAMIO\perror.c
922
WString
4
COBJ
923
WVList
 
924
WVList
 
207
1
1
 
925
MItem
22
CLIB\STREAMIO\printf.c
926
WString
4
COBJ
927
WVList
 
928
WVList
 
207
1
1
 
929
MItem
24
CLIB\STREAMIO\printf_s.c
930
WString
4
COBJ
931
WVList
 
932
WVList
 
207
1
1
 
933
MItem
20
CLIB\STREAMIO\prtf.c
934
WString
4
COBJ
935
WVList
 
936
WVList
 
207
1
1
 
937
MItem
22
CLIB\STREAMIO\prtf_s.c
938
WString
4
COBJ
939
WVList
 
940
WVList
 
207
1
1
 
941
MItem
20
CLIB\STREAMIO\putc.c
942
WString
4
COBJ
943
WVList
 
944
WVList
 
207
1
1
 
945
MItem
23
CLIB\STREAMIO\putchar.c
946
WString
4
COBJ
947
WVList
 
948
WVList
 
207
1
1
 
949
MItem
20
CLIB\STREAMIO\puts.c
950
WString
4
COBJ
951
WVList
 
952
WVList
 
207
1
1
 
953
MItem
20
CLIB\STREAMIO\putw.c
954
WString
4
COBJ
955
WVList
 
956
WVList
 
207
1
1
 
957
MItem
22
CLIB\STREAMIO\rewind.c
958
WString
4
COBJ
959
WVList
 
960
WVList
 
207
1
1
 
961
MItem
21
CLIB\STREAMIO\scanf.c
962
WString
4
COBJ
963
WVList
 
964
WVList
 
207
1
1
 
965
MItem
23
CLIB\STREAMIO\scanf_s.c
966
WString
4
COBJ
967
WVList
 
968
WVList
 
207
1
1
 
969
MItem
20
CLIB\STREAMIO\scnf.c
970
WString
4
COBJ
971
WVList
 
972
WVList
 
207
1
1
 
973
MItem
22
CLIB\STREAMIO\scnf_s.c
974
WString
4
COBJ
975
WVList
 
976
WVList
 
207
1
1
 
977
MItem
22
CLIB\STREAMIO\setbuf.c
978
WString
4
COBJ
979
WVList
 
980
WVList
 
207
1
1
 
981
MItem
22
CLIB\STREAMIO\setefg.c
982
WString
4
COBJ
983
WVList
 
984
WVList
 
207
1
1
 
985
MItem
23
CLIB\STREAMIO\setvbuf.c
986
WString
4
COBJ
987
WVList
 
988
WVList
 
207
1
1
 
989
MItem
21
CLIB\STREAMIO\tmpfl.c
990
WString
4
COBJ
991
WVList
 
992
WVList
 
207
1
1
 
993
MItem
23
CLIB\STREAMIO\tmputil.c
994
WString
4
COBJ
995
WVList
 
996
WVList
 
207
1
1
 
997
MItem
18
CLIB\STRING\bits.c
998
WString
4
COBJ
999
WVList
 
1000
WVList
 
207
1
1
 
1001
MItem
21
CLIB\STRING\bprintf.c
1002
WString
4
COBJ
1003
WVList
 
1004
WVList
 
207
1
1
 
1005
MItem
22
CLIB\STRING\fsetbits.c
1006
WString
4
COBJ
1007
WVList
 
1008
WVList
 
207
1
1
 
1009
MItem
21
CLIB\STRING\fstrcat.c
1010
WString
4
COBJ
1011
WVList
 
1012
WVList
 
207
1
1
 
1013
MItem
21
CLIB\STRING\fstrchr.c
1014
WString
4
COBJ
1015
WVList
 
1016
WVList
 
207
1
1
 
1017
MItem
21
CLIB\STRING\fstrcmp.c
1018
WString
4
COBJ
1019
WVList
 
1020
WVList
 
207
1
1
 
1021
MItem
21
CLIB\STRING\fstrcpy.c
1022
WString
4
COBJ
1023
WVList
 
1024
WVList
 
207
1
1
 
1025
MItem
22
CLIB\STRING\fstrcspn.c
1026
WString
4
COBJ
1027
WVList
 
1028
WVList
 
207
1
1
 
1029
MItem
21
CLIB\STRING\fstrdup.c
1030
WString
4
COBJ
1031
WVList
 
1032
WVList
 
207
1
1
 
1033
MItem
22
CLIB\STRING\fstricmp.c
1034
WString
4
COBJ
1035
WVList
 
1036
WVList
 
207
1
1
 
1037
MItem
21
CLIB\STRING\fstrlen.c
1038
WString
4
COBJ
1039
WVList
 
1040
WVList
 
207
1
1
 
1041
MItem
21
CLIB\STRING\fstrlwr.c
1042
WString
4
COBJ
1043
WVList
 
1044
WVList
 
207
1
1
 
1045
MItem
22
CLIB\STRING\fstrncat.c
1046
WString
4
COBJ
1047
WVList
 
1048
WVList
 
207
1
1
 
1049
MItem
22
CLIB\STRING\fstrncmp.c
1050
WString
4
COBJ
1051
WVList
 
1052
WVList
 
207
1
1
 
1053
MItem
22
CLIB\STRING\fstrncpy.c
1054
WString
4
COBJ
1055
WVList
 
1056
WVList
 
207
1
1
 
1057
MItem
22
CLIB\STRING\fstrnicm.c
1058
WString
4
COBJ
1059
WVList
 
1060
WVList
 
207
1
1
 
1061
MItem
22
CLIB\STRING\fstrnset.c
1062
WString
4
COBJ
1063
WVList
 
1064
WVList
 
207
1
1
 
1065
MItem
22
CLIB\STRING\fstrpbrk.c
1066
WString
4
COBJ
1067
WVList
 
1068
WVList
 
207
1
1
 
1069
MItem
22
CLIB\STRING\fstrrchr.c
1070
WString
4
COBJ
1071
WVList
 
1072
WVList
 
207
1
1
 
1073
MItem
21
CLIB\STRING\fstrrev.c
1074
WString
4
COBJ
1075
WVList
 
1076
WVList
 
207
1
1
 
1077
MItem
21
CLIB\STRING\fstrset.c
1078
WString
4
COBJ
1079
WVList
 
1080
WVList
 
207
1
1
 
1081
MItem
21
CLIB\STRING\fstrspn.c
1082
WString
4
COBJ
1083
WVList
 
1084
WVList
 
207
1
1
 
1085
MItem
22
CLIB\STRING\fstrspnp.c
1086
WString
4
COBJ
1087
WVList
 
1088
WVList
 
207
1
1
 
1089
MItem
21
CLIB\STRING\fstrstr.c
1090
WString
4
COBJ
1091
WVList
 
1092
WVList
 
207
1
1
 
1093
MItem
21
CLIB\STRING\fstrtok.c
1094
WString
4
COBJ
1095
WVList
 
1096
WVList
 
207
1
1
 
1097
MItem
21
CLIB\STRING\fstrupr.c
1098
WString
4
COBJ
1099
WVList
 
1100
WVList
 
207
1
1
 
1101
MItem
20
CLIB\STRING\selptr.c
1102
WString
4
COBJ
1103
WVList
 
1104
WVList
 
207
1
1
 
1105
MItem
20
CLIB\STRING\sneptr.c
1106
WString
4
COBJ
1107
WVList
 
1108
WVList
 
207
1
1
 
1109
MItem
22
CLIB\STRING\snprintf.c
1110
WString
4
COBJ
1111
WVList
 
1112
WVList
 
207
1
1
 
1113
MItem
22
CLIB\STRING\snprtf_s.c
1114
WString
4
COBJ
1115
WVList
 
1116
WVList
 
207
1
1
 
1117
MItem
21
CLIB\STRING\sprintf.c
1118
WString
4
COBJ
1119
WVList
 
1120
WVList
 
207
1
1
 
1121
MItem
22
CLIB\STRING\sprntf_s.c
1122
WString
4
COBJ
1123
WVList
 
1124
WVList
 
207
1
1
 
1125
MItem
20
CLIB\STRING\sscanf.c
1126
WString
4
COBJ
1127
WVList
 
1128
WVList
 
207
1
1
 
1129
MItem
22
CLIB\STRING\sscanf_s.c
1130
WString
4
COBJ
1131
WVList
 
1132
WVList
 
207
1
1
 
1133
MItem
22
CLIB\STRING\stncat_s.c
1134
WString
4
COBJ
1135
WVList
 
1136
WVList
 
207
1
1
 
1137
MItem
22
CLIB\STRING\stncpy_s.c
1138
WString
4
COBJ
1139
WVList
 
1140
WVList
 
207
1
1
 
1141
MItem
20
CLIB\STRING\strcat.c
1142
WString
4
COBJ
1143
WVList
 
1144
WVList
 
207
1
1
 
1145
MItem
22
CLIB\STRING\strcat_s.c
1146
WString
4
COBJ
1147
WVList
 
1148
WVList
 
207
1
1
 
1149
MItem
20
CLIB\STRING\strchr.c
1150
WString
4
COBJ
1151
WVList
 
1152
WVList
 
207
1
1
 
1153
MItem
21
CLIB\STRING\strcoll.c
1154
WString
4
COBJ
1155
WVList
 
1156
WVList
 
207
1
1
 
1157
MItem
20
CLIB\STRING\strcpy.c
1158
WString
4
COBJ
1159
WVList
 
1160
WVList
 
207
1
1
 
1161
MItem
22
CLIB\STRING\strcpy_s.c
1162
WString
4
COBJ
1163
WVList
 
1164
WVList
 
207
1
1
 
1165
MItem
21
CLIB\STRING\strcspn.c
1166
WString
4
COBJ
1167
WVList
 
1168
WVList
 
207
1
1
 
1169
MItem
20
CLIB\STRING\strdup.c
1170
WString
4
COBJ
1171
WVList
 
1172
WVList
 
207
1
1
 
1173
MItem
22
CLIB\STRING\streln_s.c
1174
WString
4
COBJ
1175
WVList
 
1176
WVList
 
207
1
1
 
1177
MItem
22
CLIB\STRING\strerr_s.c
1178
WString
4
COBJ
1179
WVList
 
1180
WVList
 
207
1
1
 
1181
MItem
22
CLIB\STRING\strerror.c
1182
WString
4
COBJ
1183
WVList
 
1184
WVList
 
207
1
1
 
1185
MItem
21
CLIB\STRING\stricmp.c
1186
WString
4
COBJ
1187
WVList
 
1188
WVList
 
207
1
1
 
1189
MItem
21
CLIB\STRING\strlcat.c
1190
WString
4
COBJ
1191
WVList
 
1192
WVList
 
207
1
1
 
1193
MItem
21
CLIB\STRING\strlcpy.c
1194
WString
4
COBJ
1195
WVList
 
1196
WVList
 
207
1
1
 
1197
MItem
20
CLIB\STRING\strlen.c
1198
WString
4
COBJ
1199
WVList
 
1200
WVList
 
207
1
1
 
1201
MItem
20
CLIB\STRING\strlwr.c
1202
WString
4
COBJ
1203
WVList
 
1204
WVList
 
207
1
1
 
1205
MItem
21
CLIB\STRING\strncat.c
1206
WString
4
COBJ
1207
WVList
 
1208
WVList
 
207
1
1
 
1209
MItem
21
CLIB\STRING\strncmp.c
1210
WString
4
COBJ
1211
WVList
 
1212
WVList
 
207
1
1
 
1213
MItem
21
CLIB\STRING\strncpy.c
1214
WString
4
COBJ
1215
WVList
 
1216
WVList
 
207
1
1
 
1217
MItem
22
CLIB\STRING\strnicmp.c
1218
WString
4
COBJ
1219
WVList
 
1220
WVList
 
207
1
1
 
1221
MItem
22
CLIB\STRING\strnln_s.c
1222
WString
4
COBJ
1223
WVList
 
1224
WVList
 
207
1
1
 
1225
MItem
21
CLIB\STRING\strnset.c
1226
WString
4
COBJ
1227
WVList
 
1228
WVList
 
207
1
1
 
1229
MItem
21
CLIB\STRING\strpbrk.c
1230
WString
4
COBJ
1231
WVList
 
1232
WVList
 
207
1
1
 
1233
MItem
21
CLIB\STRING\strrchr.c
1234
WString
4
COBJ
1235
WVList
 
1236
WVList
 
207
1
1
 
1237
MItem
20
CLIB\STRING\strrev.c
1238
WString
4
COBJ
1239
WVList
 
1240
WVList
 
207
1
1
 
1241
MItem
20
CLIB\STRING\strset.c
1242
WString
4
COBJ
1243
WVList
 
1244
WVList
 
207
1
1
 
1245
MItem
20
CLIB\STRING\strspn.c
1246
WString
4
COBJ
1247
WVList
 
1248
WVList
 
207
1
1
 
1249
MItem
21
CLIB\STRING\strspnp.c
1250
WString
4
COBJ
1251
WVList
 
1252
WVList
 
207
1
1
 
1253
MItem
20
CLIB\STRING\strstr.c
1254
WString
4
COBJ
1255
WVList
 
1256
WVList
 
207
1
1
 
1257
MItem
20
CLIB\STRING\strtok.c
1258
WString
4
COBJ
1259
WVList
 
1260
WVList
 
207
1
1
 
1261
MItem
22
CLIB\STRING\strtok_s.c
1262
WString
4
COBJ
1263
WVList
 
1264
WVList
 
207
1
1
 
1265
MItem
20
CLIB\STRING\strupr.c
1266
WString
4
COBJ
1267
WVList
 
1268
WVList
 
207
1
1
 
1269
MItem
21
CLIB\STRING\strxfrm.c
1270
WString
4
COBJ
1271
WVList
 
1272
WVList
 
207
1
1
 
1273
MItem
18
CLIB\TIME\gmtime.c
1274
WString
4
COBJ
1275
WVList
 
1276
WVList
 
207
1
1
 
1277
MItem
20
CLIB\TIME\leapyear.c
1278
WString
4
COBJ
1279
WVList
 
1280
WVList
 
207
1
1
 
1281
MItem
20
CLIB\TIME\localtim.c
1282
WString
4
COBJ
1283
WVList
 
1284
WVList
 
207
1
1
 
1285
MItem
20
CLIB\TIME\locmktim.c
1286
WString
4
COBJ
1287
WVList
 
1288
WVList
 
207
1
1
 
1289
MItem
18
CLIB\TIME\mktime.c
1290
WString
4
COBJ
1291
WVList
 
1292
WVList
 
207
1
1
 
1293
MItem
16
CLIB\TIME\time.c
1294
WString
4
COBJ
1295
WVList
 
1296
WVList
 
207
1
1
 
1297
MItem
20
CLIB\TIME\timeutil.c
1298
WString
4
COBJ
1299
WVList
 
1300
WVList
 
207
1
1
 
1301
MItem
17
CLIB\TIME\tzset.c
1302
WString
4
COBJ
1303
WVList
 
1304
WVList
 
207
1
1
 
1305
MItem
3
*.h
1306
WString
3
NIL
1307
WVList
 
1308
WVList
 
-1
1
1
 
1309
MItem
20
CLIB\MATH\randnext.h
1310
WString
3
NIL
1311
WVList
 
1312
WVList
 
1305
1
1
 
1313
MItem
20
CLIB\STRING\errstr.h
1314
WString
3
NIL
1315
WVList
 
1316
WVList
 
1305
1
1
 
1317
MItem
22
CLIB\STRING\nextftok.h
1318
WString
3
NIL
1319
WVList
 
1320
WVList
 
1305
1
1
 
1321
MItem
21
CLIB\STRING\nexttok.h
1322
WString
3
NIL
1323
WVList
 
1324
WVList
 
1305
1
1
 
1325
MItem
21
CLIB\STRING\setbits.h
1326
WString
3
NIL
1327
WVList
 
1328
WVList
 
1305
1
1