|
= |
|
| |
|
|
|
|
|
| typedef int ssize_t ; |
|
typedef int ssize_t ; |
| typedef unsigned size_t ; |
<> |
typedef unsigned int size_t ; |
| typedef size_t rsize_t ; |
= |
typedef size_t rsize_t ; |
| typedef int errno_t ; |
|
typedef int errno_t ; |
| typedef int ptrdiff_t ; |
|
typedef int ptrdiff_t ; |
| typedef wchar_t wint_t ; |
|
typedef wchar_t wint_t ; |
| typedef wchar_t wctype_t ; |
|
typedef wchar_t wctype_t ; |
| typedef char int8_t ; |
|
typedef char int8_t ; |
| typedef short int16_t ; |
|
typedef short int16_t ; |
| typedef long int32_t ; |
|
typedef long int32_t ; |
| typedef long long int64_t ; |
|
typedef long long int64_t ; |
| typedef unsigned char uint8_t ; |
|
typedef unsigned char uint8_t ; |
| typedef unsigned short uint16_t ; |
|
typedef unsigned short uint16_t ; |
| typedef unsigned long uint32_t ; |
|
typedef unsigned long uint32_t ; |
| typedef unsigned long long uint64_t ; |
|
typedef unsigned long long uint64_t ; |
| typedef char int_least8_t ; |
|
typedef char int_least8_t ; |
| typedef short int_least16_t ; |
|
typedef short int_least16_t ; |
| typedef long int_least32_t ; |
|
typedef long int_least32_t ; |
| typedef long long int_least64_t ; |
|
typedef long long int_least64_t ; |
| typedef unsigned char uint_least8_t ; |
|
typedef unsigned char uint_least8_t ; |
| typedef unsigned short uint_least16_t ; |
|
typedef unsigned short uint_least16_t ; |
| typedef unsigned long uint_least32_t ; |
|
typedef unsigned long uint_least32_t ; |
| typedef unsigned long long uint_least64_t ; |
|
typedef unsigned long long uint_least64_t ; |
| typedef char int_fast8_t ; |
|
typedef char int_fast8_t ; |
| typedef short int_fast16_t ; |
|
typedef short int_fast16_t ; |
| typedef long int_fast32_t ; |
|
typedef long int_fast32_t ; |
| typedef long long int_fast64_t ; |
|
typedef long long int_fast64_t ; |
| typedef unsigned char uint_fast8_t ; |
|
typedef unsigned char uint_fast8_t ; |
| typedef unsigned short uint_fast16_t ; |
|
typedef unsigned short uint_fast16_t ; |
| typedef unsigned long uint_fast32_t ; |
|
typedef unsigned long uint_fast32_t ; |
| typedef unsigned long long uint_fast64_t ; |
|
typedef unsigned long long uint_fast64_t ; |
| typedef int32_t intptr_t ; |
|
typedef int32_t intptr_t ; |
| typedef uint32_t uintptr_t ; |
|
typedef uint32_t uintptr_t ; |
| typedef int64_t intmax_t ; |
|
typedef int64_t intmax_t ; |
| typedef uint64_t uintmax_t ; |
|
typedef uint64_t uintmax_t ; |
| struct ftime { |
|
struct ftime { |
| unsigned ft_tsec : 5; |
|
unsigned ft_tsec : 5 ; |
| unsigned ft_min : 6; |
|
unsigned ft_min : 6 ; |
| unsigned ft_hour : 5; |
|
unsigned ft_hour : 5 ; |
| unsigned ft_day : 5; |
|
unsigned ft_day : 5 ; |
| unsigned ft_month : 4; |
|
unsigned ft_month : 4 ; |
| unsigned ft_year : 7; |
|
unsigned ft_year : 7 ; |
| } |
|
} |
| ; |
|
; |
| typedef long time_t ; |
|
typedef long time_t ; |
| struct _wfinddata_t { |
|
struct _wfinddata_t { |
| unsigned attrib ; |
|
unsigned attrib ; |
| time_t time_create ; |
|
time_t time_create ; |
| time_t time_access ; |
|
time_t time_access ; |
| time_t time_write ; |
|
time_t time_write ; |
| long size ; |
|
long size ; |
| wchar_t name [260]; |
|
wchar_t name [ 260 ]; |
| } |
|
} |
| ; |
|
; |
| struct _finddata_t { |
|
struct _finddata_t { |
| unsigned attrib ; |
|
unsigned attrib ; |
| time_t time_create ; |
|
time_t time_create ; |
| time_t time_access ; |
|
time_t time_access ; |
| time_t time_write ; |
|
time_t time_write ; |
| long size ; |
|
long size ; |
| char name [260]; |
|
char name [ 260 ]; |
| } |
|
} |
| ; |
|
; |
| typedef struct { |
|
typedef struct { |
| int quot ; |
|
int quot ; |
| int rem ; |
|
int rem ; |
| } |
|
} |
| div_t ; |
|
div_t ; |
| typedef struct { |
|
typedef struct { |
| long quot ; |
|
long quot ; |
| long rem ; |
|
long rem ; |
| } |
|
} |
| ldiv_t ; |
|
ldiv_t ; |
| typedef struct { |
|
typedef struct { |
| long long quot ; |
|
long long quot ; |
| long long rem ; |
|
long long rem ; |
| } |
|
} |
| lldiv_t ; |
|
lldiv_t ; |
| typedef void (*atexit_t) (void ) ; |
|
typedef void (* atexit_t )( void ); |
| typedef void (*constraint_handler_t) (const char * __msg, void * __ptr, errno_t __error ) ; |
|
typedef void (* constraint_handler_t )( const char * __msg , void * __ptr , errno_t __error ); |
| typedef long fpos_t ; |
|
typedef long fpos_t ; |
| typedef long off_t ; |
|
typedef long off_t ; |
| typedef struct { |
|
typedef struct { |
| unsigned char * curp ; |
|
unsigned char * curp ; |
| unsigned char * buffer ; |
|
unsigned char * buffer ; |
| int level ; |
|
int level ; |
| int bsize ; |
|
int bsize ; |
| unsigned short istemp ; |
|
unsigned short istemp ; |
| unsigned short flags ; |
|
unsigned short flags ; |
| wchar_t hold ; |
|
wchar_t hold ; |
| char fd ; |
|
char fd ; |
| unsigned char token ; |
|
unsigned char token ; |
| } |
|
} |
| FILE ; |
|
FILE ; |
|
|
|
| |
|
|
|
|
|
| extern unsigned _nfile; |
|
extern unsigned _nfile ; |
| extern int _fmode; |
|
extern int _fmode ; |
| extern int __mb_cur_max; |
|
extern int __mb_cur_max ; |
| extern char ** _environ; |
|
extern char ** _environ ; |
| extern wchar_t ** _wenviron; |
|
extern wchar_t ** _wenviron ; |
| extern int _fileinfo; |
|
extern int _fileinfo ; |
| extern unsigned char _osmajor; |
|
extern unsigned char _osmajor ; |
| extern unsigned char _osminor; |
|
extern unsigned char _osminor ; |
| extern unsigned char _osmode; |
|
extern unsigned char _osmode ; |
| extern unsigned _osversion; |
<> |
extern unsigned int _osversion ; |
| extern int _cmdline_escapes; |
= |
extern int _cmdline_escapes ; |
| extern char * _sys_errlist[]; |
|
extern char * _sys_errlist []; |
| extern int _sys_nerr; |
|
extern int _sys_nerr ; |
| extern int _argc; |
|
extern int _argc ; |
| extern char ** _argv; |
|
extern char ** _argv ; |
| extern wchar_t ** _wargv; |
|
extern wchar_t ** _wargv ; |
| extern int _doserrno; |
|
extern int _doserrno ; |
| extern int _floatconvert; |
|
extern int _floatconvert ; |
| extern FILE _streams[]; |
|
extern FILE _streams []; |
| |
|
|
|
|
|
| extern unsigned long __threadid( void ); |
|
extern unsigned long __threadid ( void ); |
| int access( const char * __path, int __amode ); |
|
int access ( const char * __path , int __amode ); |
| int _rtl_chmod( const char * __pathname, int __func, ... ); |
|
int _rtl_chmod ( const char * __pathname , int __func ,...); |
| int _chmod( const char * __pathname, int __func, ... ); |
|
int _chmod ( const char * __pathname , int __func ,...); |
| int chmod( const char * __path, int __amode ); |
|
int chmod ( const char * __path , int __amode ); |
| int chsize( int __handle, long __size ); |
|
int chsize ( int __handle , long __size ); |
| int _rtl_close( int __handle ); |
|
int _rtl_close ( int __handle ); |
| int _close( int __handle ); |
|
int _close ( int __handle ); |
| int close( int __handle ); |
|
int close ( int __handle ); |
| int _rtl_creat( const char * __path, int __attribute ); |
|
int _rtl_creat ( const char * __path , int __attribute ); |
| int _creat( const char * __path, int __attribute ); |
|
int _creat ( const char * __path , int __attribute ); |
| int creat( const char * __path, int __amode ); |
|
int creat ( const char * __path , int __amode ); |
| int creatnew( const char * __path, int __mode ); |
|
int creatnew ( const char * __path , int __mode ); |
| int creattemp( char * __path, int __amode ); |
|
int creattemp ( char * __path , int __amode ); |
| int dup( int __handle ); |
|
int dup ( int __handle ); |
| int dup2( int __oldhandle, int __newhandle ); |
|
int dup2 ( int __oldhandle , int __newhandle ); |
| int eof( int __handle ); |
|
int eof ( int __handle ); |
| long filelength( int __handle ); |
|
long filelength ( int __handle ); |
| int getftime( int __handle, struct ftime * __ftimep ); |
|
int getftime ( int __handle , struct ftime * __ftimep ); |
| long __wfindfirst( wchar_t * , struct _wfinddata_t * ); |
|
long __wfindfirst ( wchar_t *, struct _wfinddata_t *); |
| long __wfindnext( long , struct _wfinddata_t * ); |
|
long __wfindnext ( long , struct _wfinddata_t *); |
| long _findfirst( char * , struct _finddata_t * ); |
|
long _findfirst ( char *, struct _finddata_t *); |
| long _findnext( long , struct _finddata_t * ); |
|
long _findnext ( long , struct _finddata_t *); |
| int _findclose( long ); |
|
int _findclose ( long ); |
| int _waccess( const wchar_t * __path, int __amode ); |
|
int _waccess ( const wchar_t * __path , int __amode ); |
| int _wchmod( const wchar_t * __path, int __amode ); |
|
int _wchmod ( const wchar_t * __path , int __amode ); |
| int _wrtl_chmod( const wchar_t * __pathname, int __func, ... ); |
|
int _wrtl_chmod ( const wchar_t * __pathname , int __func ,...); |
| int _wcreat( const wchar_t * __path, int __amode ); |
|
int _wcreat ( const wchar_t * __path , int __amode ); |
| int _wrtl_creat( const wchar_t * __path, int __attribute ); |
|
int _wrtl_creat ( const wchar_t * __path , int __attribute ); |
| int _wunlink( const wchar_t * __path ); |
|
int _wunlink ( const wchar_t * __path ); |
| int _wremove( const wchar_t * __path ); |
|
int _wremove ( const wchar_t * __path ); |
| int _wrename( const wchar_t * __oldname, const wchar_t * __newname ); |
|
int _wrename ( const wchar_t * __oldname , const wchar_t * __newname ); |
| int _wrtl_open( const wchar_t * __path, int __oflags ); |
|
int _wrtl_open ( const wchar_t * __path , int __oflags ); |
| wchar_t * _wmktemp( wchar_t * __template ); |
|
wchar_t * _wmktemp ( wchar_t * __template ); |
| long _get_osfhandle( int __handle ); |
|
long _get_osfhandle ( int __handle ); |
| int _open_osfhandle( intptr_t __osfhandle, int __oflag ); |
|
int _open_osfhandle ( intptr_t __osfhandle , int __oflag ); |
| int ioctl( int __handle, int __func, ... ); |
|
int ioctl ( int __handle , int __func ,...); |
| int isatty( int __handle ); |
|
int isatty ( int __handle ); |
| int lock( int __handle, long __offset, long __length ); |
|
int lock ( int __handle , long __offset , long __length ); |
| int locking( int __handle, int __mode, long __length ); |
|
int locking ( int __handle , int __mode , long __length ); |
| long lseek( int __handle, long __offset, int __fromwhere ); |
|
long lseek ( int __handle , long __offset , int __fromwhere ); |
| long long _lseeki64( int __handle, long long __offset, int __fromwhere ); |
|
long long _lseeki64 ( int __handle , long long __offset , int __fromwhere ); |
| char * _mktemp( char * __template ); |
|
char * _mktemp ( char * __template ); |
| int open( const char * __path, int __access, ... ); |
|
int open ( const char * __path , int __access ,...); |
| int _wopen( const wchar_t * __path, int __access, ... ); |
|
int _wopen ( const wchar_t * __path , int __access ,...); |
| int _rtl_open( const char * __path, int __oflags ); |
|
int _rtl_open ( const char * __path , int __oflags ); |
| int _open( const char * __path, int __oflags, ... ); |
|
int _open ( const char * __path , int __oflags ,...); |
| int read( int __handle, void * __buf, unsigned __len ); |
|
int read ( int __handle , void * __buf , unsigned __len ); |
| int _rtl_read( int __handle, void * __buf, unsigned __len ); |
|
int _rtl_read ( int __handle , void * __buf , unsigned __len ); |
| int _read( int __handle, void * __buf, unsigned __len ); |
|
int _read ( int __handle , void * __buf , unsigned __len ); |
| int remove( const char * __path ); |
|
int remove ( const char * __path ); |
| int rename( const char * __oldname, const char * __newname ); |
|
int rename ( const char * __oldname , const char * __newname ); |
| int setftime( int __handle, struct ftime * __ftimep ); |
|
int setftime ( int __handle , struct ftime * __ftimep ); |
| int setmode( int __handle, int __amode ); |
|
int setmode ( int __handle , int __amode ); |
| int _sopen( const char * __path, int __access, int __shflag, ... ); |
|
int _sopen ( const char * __path , int __access , int __shflag ,...); |
| int _wsopen( const wchar_t * __path, int __access, int __shflag, ... ); |
|
int _wsopen ( const wchar_t * __path , int __access , int __shflag ,...); |
| long tell( int __handle ); |
|
long tell ( int __handle ); |
| long long _telli64( int __handle ); |
|
long long _telli64 ( int __handle ); |
| unsigned umask( unsigned __cmask ); |
|
unsigned umask ( unsigned __cmask ); |
| int unlink( const char * __path ); |
|
int unlink ( const char * __path ); |
| int unlock( int __handle, long __offset, long __length ); |
|
int unlock ( int __handle , long __offset , long __length ); |
| int _rtl_write( int __handle, const void * __buf, unsigned __len ); |
|
int _rtl_write ( int __handle , const void * __buf , unsigned __len ); |
| int _commit( int __handle ); |
|
int _commit ( int __handle ); |
| int _write( int __handle, const void * __buf, unsigned __len ); |
|
int _write ( int __handle , const void * __buf , unsigned __len ); |
| int write( int __handle, const void * __buf, unsigned __len ); |
|
int write ( int __handle , const void * __buf , unsigned __len ); |
| char * mktemp( char * __template ); |
|
char * mktemp ( char * __template ); |
| int sopen( const char * __path, int __access, int __shflag, ... ); |
|
int sopen ( const char * __path , int __access , int __shflag ,...); |
| int _pipe( int * __phandles, unsigned __psize, int __textmode ); |
<> |
int _pipe ( int * __phandles , unsigned int __psize , int __textmode ); |
| int __abs__( int ); |
= |
int __abs__ ( int ); |
| unsigned char ___crotl__( unsigned char __value, int __count ); |
|
unsigned char ___crotl__ ( unsigned char __value , int __count ); |
| unsigned char ___crotr__( unsigned char __value, int __count ); |
|
unsigned char ___crotr__ ( unsigned char __value , int __count ); |
| unsigned long ___lrotl__( unsigned long __val, int __count ); |
|
unsigned long ___lrotl__ ( unsigned long __val , int __count ); |
| unsigned long ___lrotr__( unsigned long __val, int __count ); |
|
unsigned long ___lrotr__ ( unsigned long __val , int __count ); |
| unsigned short ___rotl__( unsigned short __value, int __count ); |
|
unsigned short ___rotl__ ( unsigned short __value , int __count ); |
| unsigned short ___rotr__( unsigned short __value, int __count ); |
|
unsigned short ___rotr__ ( unsigned short __value , int __count ); |
| constraint_handler_t set_constraint_handler_s( constraint_handler_t __handler ); |
|
constraint_handler_t set_constraint_handler_s ( constraint_handler_t __handler ); |
| void abort_handler_s( const char * __msg, void * __ptr, errno_t __error ); |
|
void abort_handler_s ( const char * __msg , void * __ptr , errno_t __error ); |
| void ignore_handler_s( const char * __msg, void * __ptr, errno_t __error ); |
|
void ignore_handler_s ( const char * __msg , void * __ptr , errno_t __error ); |
| errno_t getenv_s( size_t * len, char * value, rsize_t maxsize, const char * name ); |
|
errno_t getenv_s ( size_t * len , char * value , rsize_t maxsize , const char * name ); |
| errno_t wgetenv_s( size_t * len, wchar_t * value, rsize_t maxsize, const wchar_t * name ); |
|
errno_t wgetenv_s ( size_t * len , wchar_t * value , rsize_t maxsize , const wchar_t * name ); |
| void abort( void ); |
|
void abort ( void ); |
| int abs( int __x ); |
|
int abs ( int __x ); |
| int atexit( /*Feeeex me ASAP!!!*/ void * __func ); |
<> |
int atexit ( void (* __func )( void )); |
| double atof( const char * __s ); |
= |
double atof ( const char * __s ); |
| int atoi( const char * __s ); |
|
int atoi ( const char * __s ); |
| long atol( const char * __s ); |
|
long atol ( const char * __s ); |
| void * calloc( size_t __nitems, size_t __size ); |
|
void * calloc ( size_t __nitems , size_t __size ); |
| div_t div( int __numer, int __denom ); |
|
div_t div ( int __numer , int __denom ); |
| void exit( int __status ); |
|
void exit ( int __status ); |
| void free( void * __block ); |
|
void free ( void * __block ); |
| char * getenv( const char * __name ); |
|
char * getenv ( const char * __name ); |
| long labs( long __x ); |
|
long labs ( long __x ); |
| long long llabs( long long __x ); |
|
long long llabs ( long long __x ); |
| ldiv_t ldiv( long __numer, long __denom ); |
|
ldiv_t ldiv ( long __numer , long __denom ); |
| lldiv_t lldiv( long long __numer, long long __denom ); |
|
lldiv_t lldiv ( long long __numer , long long __denom ); |
| void * malloc( size_t __size ); |
|
void * malloc ( size_t __size ); |
| int mblen( const char * __s, size_t __n ); |
|
int mblen ( const char * __s , size_t __n ); |
| size_t mbstowcs( wchar_t * __pwcs, const char * __s, size_t __n ); |
|
size_t mbstowcs ( wchar_t * __pwcs , const char * __s , size_t __n ); |
| int mbtowc( wchar_t * __pwc, const char * __s, size_t __n ); |
|
int mbtowc ( wchar_t * __pwc , const char * __s , size_t __n ); |
| int mbtowc_cp( wchar_t * __pwc, const char * __s, size_t __n, const unsigned _codepage ); |
|
int mbtowc_cp ( wchar_t * __pwc , const char * __s , size_t __n , const unsigned _codepage ); |
| int rand( void ); |
|
int rand ( void ); |
| void * realloc( void * __block, size_t __size ); |
|
void * realloc ( void * __block , size_t __size ); |
| void srand( unsigned __seed ); |
|
void srand ( unsigned __seed ); |
| double strtod( const char * __s, char ** __endptr ); |
|
double strtod ( const char * __s , char ** __endptr ); |
| long strtol( const char * __s, char ** __endptr, int __radix ); |
|
long strtol ( const char * __s , char ** __endptr , int __radix ); |
| long long strtoll( const char * __s, char ** __endptr, int __radix ); |
|
long long strtoll ( const char * __s , char ** __endptr , int __radix ); |
| long double _strtold( const char * __s, char ** __endptr ); |
|
long double _strtold ( const char * __s , char ** __endptr ); |
| unsigned long strtoul( const char * __s, char ** __endptr, int __radix ); |
|
unsigned long strtoul ( const char * __s , char ** __endptr , int __radix ); |
| unsigned long long strtoull( const char * __s, char ** __endptr, int __radix ); |
|
unsigned long long strtoull ( const char * __s , char ** __endptr , int __radix ); |
| int system( const char * __command ); |
|
int system ( const char * __command ); |
| size_t wcstombs( char * __s, const wchar_t * __pwcs, size_t __n ); |
|
size_t wcstombs ( char * __s , const wchar_t * __pwcs , size_t __n ); |
| int wctomb( char * __s, wchar_t __wc ); |
|
int wctomb ( char * __s , wchar_t __wc ); |
| int wctomb_cp( char * __s, wchar_t __wc, const unsigned _codepage ); |
|
int wctomb_cp ( char * __s , wchar_t __wc , const unsigned _codepage ); |
| double _wtof( const wchar_t * __s ); |
|
double _wtof ( const wchar_t * __s ); |
| int _wtoi( const wchar_t * __s ); |
|
int _wtoi ( const wchar_t * __s ); |
| long _wtol( const wchar_t * __s ); |
|
long _wtol ( const wchar_t * __s ); |
| long double _wtold( const wchar_t * __s ); |
|
long double _wtold ( const wchar_t * __s ); |
| double wcstod( const wchar_t * __s, wchar_t ** __endptr ); |
|
double wcstod ( const wchar_t * __s , wchar_t ** __endptr ); |
| long wcstol( const wchar_t * __s, wchar_t ** __endptr, int __radix ); |
|
long wcstol ( const wchar_t * __s , wchar_t ** __endptr , int __radix ); |
| long long wcstoll( const wchar_t * __s, wchar_t ** __endptr, int __radix ); |
|
long long wcstoll ( const wchar_t * __s , wchar_t ** __endptr , int __radix ); |
| long double _wcstold( const wchar_t * __s, wchar_t ** __endptr ); |
|
long double _wcstold ( const wchar_t * __s , wchar_t ** __endptr ); |
| unsigned long wcstoul( const wchar_t * __s, wchar_t ** __endptr, int __radix ); |
|
unsigned long wcstoul ( const wchar_t * __s , wchar_t ** __endptr , int __radix ); |
| unsigned long long wcstoull( const wchar_t * __s, wchar_t ** __endptr, int __radix ); |
|
unsigned long long wcstoull ( const wchar_t * __s , wchar_t ** __endptr , int __radix ); |
| int _wsystem( const wchar_t * __command ); |
|
int _wsystem ( const wchar_t * __command ); |
| wchar_t * _itow( int __value, wchar_t * __string, int __radix ); |
|
wchar_t * _itow ( int __value , wchar_t * __string , int __radix ); |
| wchar_t * _ltow( long __value, wchar_t * __string, int __radix ); |
|
wchar_t * _ltow ( long __value , wchar_t * __string , int __radix ); |
| wchar_t * _ultow( unsigned long __value, wchar_t * __string, int __radix ); |
|
wchar_t * _ultow ( unsigned long __value , wchar_t * __string , int __radix ); |
| char * ltoa( long __value, char * __string, int __radix ); |
|
char * ltoa ( long __value , char * __string , int __radix ); |
| char * ecvt( double __value, int __ndig, int * __dec, int * __sign ); |
|
char * ecvt ( double __value , int __ndig , int * __dec , int * __sign ); |
| char * fcvt( double __value, int __ndig, int * __dec, int * __sign ); |
|
char * fcvt ( double __value , int __ndig , int * __dec , int * __sign ); |
| char * gcvt( double __value, int __ndec, char * __buf ); |
|
char * gcvt ( double __value , int __ndec , char * __buf ); |
| void _seterrormode( int __mode ); |
|
void _seterrormode ( int __mode ); |
| long double _atold( const char * __s ); |
|
long double _atold ( const char * __s ); |
| unsigned char _crotl( unsigned char __value, int __count ); |
|
unsigned char _crotl ( unsigned char __value , int __count ); |
| unsigned char _crotr( unsigned char __value, int __count ); |
|
unsigned char _crotr ( unsigned char __value , int __count ); |
| char * _ecvt( double __value, int __ndig, int * __dec, int * __sign ); |
|
char * _ecvt ( double __value , int __ndig , int * __dec , int * __sign ); |
| void _exit( int __status ); |
|
void _exit ( int __status ); |
| char * _fcvt( double __value, int __ndig, int * __dec, int * __sign ); |
|
char * _fcvt ( double __value , int __ndig , int * __dec , int * __sign ); |
| char * _fullpath( char * __buf, const char * __path, size_t __maxlen ); |
|
char * _fullpath ( char * __buf , const char * __path , size_t __maxlen ); |
| char * _gcvt( double __value, int __ndec, char * __buf ); |
|
char * _gcvt ( double __value , int __ndec , char * __buf ); |
| char * itoa( int __value, char * __string, int __radix ); |
|
char * itoa ( int __value , char * __string , int __radix ); |
| long _lrand( void ); |
|
long _lrand ( void ); |
| unsigned long _lrotl( unsigned long __val, int __count ); |
|
unsigned long _lrotl ( unsigned long __val , int __count ); |
| unsigned long _lrotr( unsigned long __val, int __count ); |
|
unsigned long _lrotr ( unsigned long __val , int __count ); |
| char * _ltoa( long __value, char * __string, int __radix ); |
|
char * _ltoa ( long __value , char * __string , int __radix ); |
| void _makepath( char * __path, const char * __drive, const char * __dir, const char * __name, const char * __ext ); |
|
void _makepath ( char * __path , const char * __drive , const char * __dir , const char * __name , const char * __ext ); |
| int putenv( const char * __name ); |
|
int putenv ( const char * __name ); |
| unsigned short _rotl( unsigned short __value, int __count ); |
|
unsigned short _rotl ( unsigned short __value , int __count ); |
| unsigned short _rotr( unsigned short __value, int __count ); |
|
unsigned short _rotr ( unsigned short __value , int __count ); |
| void _searchenv( const char * __file, const char * __varname, char * __pathname ); |
|
void _searchenv ( const char * __file , const char * __varname , char * __pathname ); |
| void _searchstr( const char * __file, const char * __ipath, char * __pathname ); |
|
void _searchstr ( const char * __file , const char * __ipath , char * __pathname ); |
| void _splitpath( const char * __path, char * __drive, char * __dir, char * __name, char * __ext ); |
|
void _splitpath ( const char * __path , char * __drive , char * __dir , char * __name , char * __ext ); |
| void swab( const char * __from, char * __to, ssize_t __nbytes ); |
|
void swab ( const char * __from , char * __to , ssize_t __nbytes ); |
| char * ultoa( unsigned long __value, char * __string, int __radix ); |
|
char * ultoa ( unsigned long __value , char * __string , int __radix ); |
| void perror( const char * __s ); |
|
void perror ( const char * __s ); |
| void _wperror( const wchar_t * __s ); |
|
void _wperror ( const wchar_t * __s ); |
| wchar_t * _wfullpath( wchar_t * __buf, const wchar_t * __path, size_t __maxlen ); |
|
wchar_t * _wfullpath ( wchar_t * __buf , const wchar_t * __path , size_t __maxlen ); |
| void _wmakepath( wchar_t * __path, const wchar_t * __drive, const wchar_t * __dir, const wchar_t * __name, const wchar_t * __ext ); |
|
void _wmakepath ( wchar_t * __path , const wchar_t * __drive , const wchar_t * __dir , const wchar_t * __name , const wchar_t * __ext ); |
| void _wsplitpath( const wchar_t * __path, wchar_t * __drive, wchar_t * __dir, wchar_t * __name, wchar_t * __ext ); |
|
void _wsplitpath ( const wchar_t * __path , wchar_t * __drive , wchar_t * __dir , wchar_t * __name , wchar_t * __ext ); |
| void _wsearchenv( const wchar_t * __file, const wchar_t * __varname, wchar_t * __pathname ); |
|
void _wsearchenv ( const wchar_t * __file , const wchar_t * __varname , wchar_t * __pathname ); |
| void _wsearchstr( const wchar_t * __file, const wchar_t * __ipath, wchar_t * __pathname ); |
|
void _wsearchstr ( const wchar_t * __file , const wchar_t * __ipath , wchar_t * __pathname ); |
| wchar_t * _wgetenv( const wchar_t * __name ); |
|
wchar_t * _wgetenv ( const wchar_t * __name ); |
| int _wputenv( const wchar_t * __name ); |
|
int _wputenv ( const wchar_t * __name ); |
| long time( long * ); |
|
long time ( long *); |
| void * bsearch( const void * __key, const void * __base, size_t __nelem, size_t __width, /*Feeeex me ASAP!!!*/ void * fcmp ); |
<> |
void * bsearch ( const void * __key , const void * __base , size_t __nelem , size_t __width , int (* fcmp )( const void *, const void *)); |
| void * lfind( const void * __key, const void * __base, size_t * __num, size_t __width, /*Feeeex me ASAP!!!*/ void * fcmp ); |
|
void * lfind ( const void * __key , const void * __base , size_t * __num , size_t __width , int (* fcmp )( const void *, const void *)); |
| void * lsearch( const void * __key, void * __base, size_t * __num, size_t __width, /*Feeeex me ASAP!!!*/ void * fcmp ); |
|
void * lsearch ( const void * __key , void * __base , size_t * __num , size_t __width , int (* fcmp )( const void *, const void *)); |
| void qsort( void * __base, size_t __nelem, size_t __width, /*Feeeex me ASAP!!!*/ void * __fcmp ); |
|
void qsort ( void * __base , size_t __nelem , size_t __width , int (* __fcmp )( const void *, const void *)); |
| void * bsearch_s( const void * __key, const void * __base, rsize_t __nelem, rsize_t __width, /*Feeeex me ASAP!!!*/ void * __fcmp, void * __context ); |
|
void * bsearch_s ( const void * __key , const void * __base , rsize_t __nelem , rsize_t __width , int (* __fcmp )( const void *, const void *, void *), void * __context ); |
| errno_t qsort_s( void * __base, rsize_t __nelem, rsize_t __width, /*Feeeex me ASAP!!!*/ void * __fcmp, void * __context ); |
|
errno_t qsort_s ( void * __base , rsize_t __nelem , rsize_t __width , int (* __fcmp )( const void *, const void *, void *), void * __context ); |
| extern int * __errno( void ); |
= |
extern int * __errno ( void ); |
| FILE * __getStream( int ); |
|
FILE * __getStream ( int ); |
| errno_t tmpfile_s( FILE ** streamptr ); |
|
errno_t tmpfile_s ( FILE ** streamptr ); |
| errno_t tmpnam_s( char * __s, rsize_t __maxsize ); |
|
errno_t tmpnam_s ( char * __s , rsize_t __maxsize ); |
| errno_t _wtmpnam_s( wchar_t * __s, rsize_t __maxsize ); |
|
errno_t _wtmpnam_s ( wchar_t * __s , rsize_t __maxsize ); |
| errno_t fopen_s( FILE ** streamptr, const char * filename, const char * type ); |
|
errno_t fopen_s ( FILE ** streamptr , const char * filename , const char * type ); |
| errno_t _wfopen_s( FILE ** streamptr, const wchar_t * filename, const wchar_t * type ); |
|
errno_t _wfopen_s ( FILE ** streamptr , const wchar_t * filename , const wchar_t * type ); |
| errno_t freopen_s( FILE ** newstreamptr, const char * filename, const char * type, FILE * fp ); |
|
errno_t freopen_s ( FILE ** newstreamptr , const char * filename , const char * type , FILE * fp ); |
| errno_t _wfreopen_s( FILE ** newstreamptr, const wchar_t * filename, const wchar_t * type, FILE * fp ); |
|
errno_t _wfreopen_s ( FILE ** newstreamptr , const wchar_t * filename , const wchar_t * type , FILE * fp ); |
| int fprintf_s( FILE * F, const char * fmt, ... ); |
|
int fprintf_s ( FILE * F , const char * fmt ,...); |
| int fwprintf_s( FILE * F, const wchar_t * fmt, ... ); |
|
int fwprintf_s ( FILE * F , const wchar_t * fmt ,...); |
| int printf_s( const char * __format, ... ); |
|
int printf_s ( const char * __format ,...); |
| int wprintf_s( const wchar_t * __format, ... ); |
|
int wprintf_s ( const wchar_t * __format ,...); |
| int sprintf_s( char * __buffer, rsize_t __n, const char * __format, ... ); |
|
int sprintf_s ( char * __buffer , rsize_t __n , const char * __format ,...); |
| int swprintf_s( wchar_t * __buffer, rsize_t __n, const wchar_t * __format, ... ); |
|
int swprintf_s ( wchar_t * __buffer , rsize_t __n , const wchar_t * __format ,...); |
| int vsprintf_s( char * __buffer, rsize_t __n, const char * __format, void * __arglist ); |
|
int vsprintf_s ( char * __buffer , rsize_t __n , const char * __format , void * __arglist ); |
| int vswprintf_s( wchar_t * __buffer, rsize_t __n, const wchar_t * __format, void * __arglist ); |
|
int vswprintf_s ( wchar_t * __buffer , rsize_t __n , const wchar_t * __format , void * __arglist ); |
| int vprintf_s( const char * __format, void * __arglist ); |
|
int vprintf_s ( const char * __format , void * __arglist ); |
| int vwprintf_s( const wchar_t * __format, void * __arglist ); |
|
int vwprintf_s ( const wchar_t * __format , void * __arglist ); |
| int snprintf_s( char * __buffer, rsize_t __nsize, const char * __format, ... ); |
|
int snprintf_s ( char * __buffer , rsize_t __nsize , const char * __format ,...); |
| int snwprintf_s( wchar_t * __buffer, rsize_t __nsize, const wchar_t * __format, ... ); |
|
int snwprintf_s ( wchar_t * __buffer , rsize_t __nsize , const wchar_t * __format ,...); |
| int vfprintf_s( FILE * __stream, const char * __format, void * __arglist ); |
|
int vfprintf_s ( FILE * __stream , const char * __format , void * __arglist ); |
| int vfwprintf_s( FILE * __stream, const wchar_t * __format, void * __arglist ); |
|
int vfwprintf_s ( FILE * __stream , const wchar_t * __format , void * __arglist ); |
| int vsnprintf_s( char * __buffer, rsize_t __nsize, const char * __format, void * __arglist ); |
|
int vsnprintf_s ( char * __buffer , rsize_t __nsize , const char * __format , void * __arglist ); |
| int vsnwprintf_s( wchar_t * __buffer, rsize_t __nsize, const wchar_t * __format, void * __arglist ); |
|
int vsnwprintf_s ( wchar_t * __buffer , rsize_t __nsize , const wchar_t * __format , void * __arglist ); |
| char * gets_s( char * __s, rsize_t __n ); |
|
char * gets_s ( char * __s , rsize_t __n ); |
| wchar_t * _getws_s( wchar_t * __s, rsize_t __n ); |
|
wchar_t * _getws_s ( wchar_t * __s , rsize_t __n ); |
| int sscanf_s( const char * __buffer, const char * __format, ... ); |
|
int sscanf_s ( const char * __buffer , const char * __format ,...); |
| int swscanf_s( const wchar_t * __buffer, const wchar_t * __format, ... ); |
|
int swscanf_s ( const wchar_t * __buffer , const wchar_t * __format ,...); |
| int fscanf_s( FILE * __stream, const char * __format, ... ); |
|
int fscanf_s ( FILE * __stream , const char * __format ,...); |
| int fwscanf_s( FILE * __stream, const wchar_t * __format, ... ); |
|
int fwscanf_s ( FILE * __stream , const wchar_t * __format ,...); |
| int scanf_s( const char * __format, ... ); |
|
int scanf_s ( const char * __format ,...); |
| int wscanf_s( const wchar_t * __format, ... ); |
|
int wscanf_s ( const wchar_t * __format ,...); |
| int vsscanf_s( const char * __buffer, const char * __format, void * __arglist ); |
|
int vsscanf_s ( const char * __buffer , const char * __format , void * __arglist ); |
| int vswscanf_s( const wchar_t * __buffer, const wchar_t * __format, void * __arglist ); |
|
int vswscanf_s ( const wchar_t * __buffer , const wchar_t * __format , void * __arglist ); |
| int vfscanf_s( FILE * __stream, const char * __format, void * __arglist ); |
|
int vfscanf_s ( FILE * __stream , const char * __format , void * __arglist ); |
| int vfwscanf_s( FILE * __stream, const wchar_t * __format, void * __arglist ); |
|
int vfwscanf_s ( FILE * __stream , const wchar_t * __format , void * __arglist ); |
| int vscanf_s( const char * __format, void * __arglist ); |
|
int vscanf_s ( const char * __format , void * __arglist ); |
| int vwscanf_s( const wchar_t * __format, void * __arglist ); |
|
int vwscanf_s ( const wchar_t * __format , void * __arglist ); |
| void clearerr( FILE * __stream ); |
|
void clearerr ( FILE * __stream ); |
| int fclose( FILE * __stream ); |
|
int fclose ( FILE * __stream ); |
| int fflush( FILE * __stream ); |
|
int fflush ( FILE * __stream ); |
| int fgetc( FILE * __stream ); |
|
int fgetc ( FILE * __stream ); |
| wint_t fgetwc( FILE * __stream ); |
|
wint_t fgetwc ( FILE * __stream ); |
| int fgetpos( FILE * __stream, fpos_t * __pos ); |
|
int fgetpos ( FILE * __stream , fpos_t * __pos ); |
| char * fgets( char * __s, int __n, FILE * __stream ); |
|
char * fgets ( char * __s , int __n , FILE * __stream ); |
| wchar_t * fgetws( wchar_t * __s, int __n, FILE * __stream ); |
|
wchar_t * fgetws ( wchar_t * __s , int __n , FILE * __stream ); |
| FILE * fopen( const char * __path, const char * __mode ); |
|
FILE * fopen ( const char * __path , const char * __mode ); |
| FILE * _wfopen( const wchar_t * __path, const wchar_t * __mode ); |
|
FILE * _wfopen ( const wchar_t * __path , const wchar_t * __mode ); |
| int fprintf( FILE * __stream, const char * __format, ... ); |
|
int fprintf ( FILE * __stream , const char * __format ,...); |
| int fwprintf( FILE * __stream, const wchar_t * __format, ... ); |
|
int fwprintf ( FILE * __stream , const wchar_t * __format ,...); |
| int fputc( int __c, FILE * __stream ); |
|
int fputc ( int __c , FILE * __stream ); |
| wint_t fputwc( wint_t __c, FILE * __stream ); |
|
wint_t fputwc ( wint_t __c , FILE * __stream ); |
| int fputs( const char * __s, FILE * __stream ); |
|
int fputs ( const char * __s , FILE * __stream ); |
| int fputws( const wchar_t * __s, FILE * __stream ); |
|
int fputws ( const wchar_t * __s , FILE * __stream ); |
| size_t fread( void * __ptr, size_t __size, size_t __n, FILE * __stream ); |
|
size_t fread ( void * __ptr , size_t __size , size_t __n , FILE * __stream ); |
| FILE * freopen( const char * __path, const char * __mode, FILE * __stream ); |
|
FILE * freopen ( const char * __path , const char * __mode , FILE * __stream ); |
| FILE * _wfreopen( const wchar_t * __path, const wchar_t * __mode, FILE * __stream ); |
|
FILE * _wfreopen ( const wchar_t * __path , const wchar_t * __mode , FILE * __stream ); |
| int fscanf( FILE * __stream, const char * __format, ... ); |
|
int fscanf ( FILE * __stream , const char * __format ,...); |
| int fwscanf( FILE * __stream, const wchar_t * __format, ... ); |
|
int fwscanf ( FILE * __stream , const wchar_t * __format ,...); |
| int fseek( FILE * __stream, long __offset, int __whence ); |
|
int fseek ( FILE * __stream , long __offset , int __whence ); |
| int _fseeki64( FILE * __stream, long long __offset, int __whence ); |
|
int _fseeki64 ( FILE * __stream , long long __offset , int __whence ); |
| int fsetpos( FILE * __stream, const fpos_t * __pos ); |
|
int fsetpos ( FILE * __stream , const fpos_t * __pos ); |
| long ftell( FILE * __stream ); |
|
long ftell ( FILE * __stream ); |
| long long _ftelli64( FILE * __stream ); |
|
long long _ftelli64 ( FILE * __stream ); |
| size_t fwrite( const void * __ptr, size_t __size, size_t __n, FILE * __stream ); |
|
size_t fwrite ( const void * __ptr , size_t __size , size_t __n , FILE * __stream ); |
| char * gets( char * __s ); |
|
char * gets ( char * __s ); |
| wchar_t * _getws( wchar_t * __s ); |
|
wchar_t * _getws ( wchar_t * __s ); |
| int _pclose( FILE * __stream ); |
|
int _pclose ( FILE * __stream ); |
| void perror( const char * __s ); |
|
void perror ( const char * __s ); |
| void _wperror( const wchar_t * __s ); |
|
void _wperror ( const wchar_t * __s ); |
| FILE * _popen( const char * __command, const char * __mode ); |
|
FILE * _popen ( const char * __command , const char * __mode ); |
| FILE * _wpopen( const wchar_t * __command, const wchar_t * __mode ); |
|
FILE * _wpopen ( const wchar_t * __command , const wchar_t * __mode ); |
| int printf( const char * __format, ... ); |
|
int printf ( const char * __format ,...); |
| int wprintf( const wchar_t * __format, ... ); |
|
int wprintf ( const wchar_t * __format ,...); |
| int puts( const char * __s ); |
|
int puts ( const char * __s ); |
| int _putws( const wchar_t * __s ); |
|
int _putws ( const wchar_t * __s ); |
| int remove( const char * __path ); |
|
int remove ( const char * __path ); |
| int _wremove( const wchar_t * __path ); |
|
int _wremove ( const wchar_t * __path ); |
| int rename( const char * __oldname, const char * __newname ); |
|
int rename ( const char * __oldname , const char * __newname ); |
| int _wrename( const wchar_t * __oldname, const wchar_t * __newname ); |
|
int _wrename ( const wchar_t * __oldname , const wchar_t * __newname ); |
| void rewind( FILE * __stream ); |
|
void rewind ( FILE * __stream ); |
| int scanf( const char * __format, ... ); |
|
int scanf ( const char * __format ,...); |
| int wscanf( const wchar_t * __format, ... ); |
|
int wscanf ( const wchar_t * __format ,...); |
| void setbuf( FILE * __stream, char * __buf ); |
|
void setbuf ( FILE * __stream , char * __buf ); |
| int setvbuf( FILE * __stream, char * __buf, int __type, size_t __size ); |
|
int setvbuf ( FILE * __stream , char * __buf , int __type , size_t __size ); |
| int sprintf( char * __buffer, const char * __format, ... ); |
|
int sprintf ( char * __buffer , const char * __format ,...); |
| int swprintf( wchar_t * __buffer, const wchar_t * __format, ... ); |
|
int swprintf ( wchar_t * __buffer , const wchar_t * __format ,...); |
| int snprintf( char * __buffer, size_t __nsize, const char * __format, ... ); |
|
int snprintf ( char * __buffer , size_t __nsize , const char * __format ,...); |
| int snwprintf( wchar_t * __buffer, size_t __nsize, const wchar_t * __format, ... ); |
|
int snwprintf ( wchar_t * __buffer , size_t __nsize , const wchar_t * __format ,...); |
| int _snprintf( char * __buffer, size_t __nsize, const char * __format, ... ); |
|
int _snprintf ( char * __buffer , size_t __nsize , const char * __format ,...); |
| int _snwprintf( wchar_t * __buffer, size_t __nsize, const wchar_t * __format, ... ); |
|
int _snwprintf ( wchar_t * __buffer , size_t __nsize , const wchar_t * __format ,...); |
| int sscanf( const char * __buffer, const char * __format, ... ); |
|
int sscanf ( const char * __buffer , const char * __format ,...); |
| int swscanf( const wchar_t * __buffer, const wchar_t * __format, ... ); |
|
int swscanf ( const wchar_t * __buffer , const wchar_t * __format ,...); |
| char * strerror( int __errnum ); |
|
char * strerror ( int __errnum ); |
| FILE * tmpfile( void ); |
|
FILE * tmpfile ( void ); |
| char * tmpnam( char * __s ); |
|
char * tmpnam ( char * __s ); |
| wchar_t * _wtmpnam( wchar_t * __s ); |
|
wchar_t * _wtmpnam ( wchar_t * __s ); |
| int ungetc( int __c, FILE * __stream ); |
|
int ungetc ( int __c , FILE * __stream ); |
| wint_t ungetwc( wint_t __c, FILE * __stream ); |
|
wint_t ungetwc ( wint_t __c , FILE * __stream ); |
| int vfprintf( FILE * __stream, const char * __format, void * __arglist ); |
|
int vfprintf ( FILE * __stream , const char * __format , void * __arglist ); |
| int vfscanf( FILE * __stream, const char * __format, void * __arglist ); |
|
int vfscanf ( FILE * __stream , const char * __format , void * __arglist ); |
| int vprintf( const char * __format, void * __arglist ); |
|
int vprintf ( const char * __format , void * __arglist ); |
| int vscanf( const char * __format, void * __arglist ); |
|
int vscanf ( const char * __format , void * __arglist ); |
| int vsprintf( char * __buffer, const char * __format, void * __arglist ); |
|
int vsprintf ( char * __buffer , const char * __format , void * __arglist ); |
| int vsnprintf( char * __buffer, size_t __nsize, const char * __format, void * __arglist ); |
|
int vsnprintf ( char * __buffer , size_t __nsize , const char * __format , void * __arglist ); |
| int vsscanf( const char * __buffer, const char * __format, void * __arglist ); |
|
int vsscanf ( const char * __buffer , const char * __format , void * __arglist ); |
| int vfwprintf( FILE * __stream, const wchar_t * __format, void * __arglist ); |
|
int vfwprintf ( FILE * __stream , const wchar_t * __format , void * __arglist ); |
| int vfwscanf( FILE * __stream, const wchar_t * __format, void * __arglist ); |
|
int vfwscanf ( FILE * __stream , const wchar_t * __format , void * __arglist ); |
| int vwprintf( const wchar_t * __format, void * __arglist ); |
|
int vwprintf ( const wchar_t * __format , void * __arglist ); |
| int vwscanf( const wchar_t * __format, void * __arglist ); |
|
int vwscanf ( const wchar_t * __format , void * __arglist ); |
| int vswprintf( wchar_t * __buffer, const wchar_t * __format, void * __arglist ); |
|
int vswprintf ( wchar_t * __buffer , const wchar_t * __format , void * __arglist ); |
| int vsnwprintf( wchar_t * __buffer, size_t __nsize, const wchar_t * __format, void * __arglist ); |
|
int vsnwprintf ( wchar_t * __buffer , size_t __nsize , const wchar_t * __format , void * __arglist ); |
| int vswscanf( const wchar_t * __buffer, const wchar_t * __format, void * __arglist ); |
|
int vswscanf ( const wchar_t * __buffer , const wchar_t * __format , void * __arglist ); |
| int _unlink( const char * __path ); |
|
int _unlink ( const char * __path ); |
| int _wunlink( const wchar_t * __path ); |
|
int _wunlink ( const wchar_t * __path ); |
| int _vsnprintf( char * __buffer, size_t __nsize, const char * __format, void * __arglist ); |
|
int _vsnprintf ( char * __buffer , size_t __nsize , const char * __format , void * __arglist ); |
| int _vsnwprintf( wchar_t * __buffer, size_t __nsize, const wchar_t * __format, void * __arglist ); |
|
int _vsnwprintf ( wchar_t * __buffer , size_t __nsize , const wchar_t * __format , void * __arglist ); |
| int getc( FILE * __fp ); |
|
int getc ( FILE * __fp ); |
| wint_t getwc( FILE * __fp ); |
|
wint_t getwc ( FILE * __fp ); |
| int getchar( void ); |
|
int getchar ( void ); |
| wint_t getwchar( void ); |
|
wint_t getwchar ( void ); |
| int putchar( const int __c ); |
|
int putchar ( const int __c ); |
| wint_t putwchar( const wint_t __c ); |
|
wint_t putwchar ( const wint_t __c ); |
| int putc( const int __c, FILE * __fp ); |
|
int putc ( const int __c , FILE * __fp ); |
| wint_t putwc( const wint_t __c, FILE * __fp ); |
|
wint_t putwc ( const wint_t __c , FILE * __fp ); |
| int feof( FILE * __fp ); |
|
int feof ( FILE * __fp ); |
| int ferror( FILE * __fp ); |
|
int ferror ( FILE * __fp ); |
| int _fileno( FILE * __fp ); |
|
int _fileno ( FILE * __fp ); |
| int _flushall( void ); |
|
int _flushall ( void ); |
| int _fcloseall( void ); |
|
int _fcloseall ( void ); |
| FILE * _fdopen( int __handle, const char * __type ); |
|
FILE * _fdopen ( int __handle , const char * __type ); |
| FILE * _wfdopen( int __handle, const wchar_t * __type ); |
|
FILE * _wfdopen ( int __handle , const wchar_t * __type ); |
| int _fgetchar( void ); |
|
int _fgetchar ( void ); |
| wint_t _fgetwchar( void ); |
|
wint_t _fgetwchar ( void ); |
| int _fputchar( int __c ); |
|
int _fputchar ( int __c ); |
| wint_t _fputwchar( wint_t __c ); |
|
wint_t _fputwchar ( wint_t __c ); |
| FILE * _fsopen( const char * __path, const char * __mode, int __shflag ); |
|
FILE * _fsopen ( const char * __path , const char * __mode , int __shflag ); |
| FILE * _wfsopen( const wchar_t * __path, const wchar_t * __mode, int __shflag ); |
|
FILE * _wfsopen ( const wchar_t * __path , const wchar_t * __mode , int __shflag ); |
| int _sopen( const char * __path, int __access, int __shflag, ... ); |
|
int _sopen ( const char * __path , int __access , int __shflag ,...); |
| int _wsopen( const wchar_t * __path, int __access, int __shflag, ... ); |
|
int _wsopen ( const wchar_t * __path , int __access , int __shflag ,...); |
| int _getw( FILE * __stream ); |
|
int _getw ( FILE * __stream ); |
| int _putw( int __w, FILE * __stream ); |
|
int _putw ( int __w , FILE * __stream ); |
| int _rmtmp( void ); |
|
int _rmtmp ( void ); |
| char * _strerror( const char * __s ); |
|
char * _strerror ( const char * __s ); |
| char * _tempnam( const char * __dir, const char * __pfx ); |
|
char * _tempnam ( const char * __dir , const char * __pfx ); |
| wchar_t * _wtempnam( const wchar_t * __dir, const wchar_t * __pfx ); |
|
wchar_t * _wtempnam ( const wchar_t * __dir , const wchar_t * __pfx ); |
| int _fgetc( FILE * __stream ); |
|
int _fgetc ( FILE * __stream ); |
| wint_t _fgetwc( FILE * __stream ); |
|
wint_t _fgetwc ( FILE * __stream ); |
| int _fputc( char __c, FILE * __stream ); |
|
int _fputc ( char __c , FILE * __stream ); |
| wint_t _fputwc( wchar_t __c, FILE * __stream ); |
|
wint_t _fputwc ( wchar_t __c , FILE * __stream ); |
| int flushall( void ); |
|
int flushall ( void ); |
| FILE * fdopen( int __handle, const char * __type ); |
|
FILE * fdopen ( int __handle , const char * __type ); |
| int fputchar( int __c ); |
|
int fputchar ( int __c ); |
| int fgetchar( void ); |
|
int fgetchar ( void ); |
| int fileno( FILE * __fp ); |
|
int fileno ( FILE * __fp ); |
| int fcloseall( void ); |
|
int fcloseall ( void ); |
| int fseeko( FILE * __stream, off_t __offset, int __whence ); |
|
int fseeko ( FILE * __stream , off_t __offset , int __whence ); |
| off_t ftello( FILE * __stream ); |
|
off_t ftello ( FILE * __stream ); |
| char * tempnam( const char * __dir, const char * __pfx ); |
|
char * tempnam ( const char * __dir , const char * __pfx ); |
| int rmtmp( void ); |
|
int rmtmp ( void ); |
| int unlink( const char * __path ); |
|
int unlink ( const char * __path ); |
| int getw( FILE * __stream ); |
|
int getw ( FILE * __stream ); |
| int putw( int __w, FILE * __stream ); |
|
int putw ( int __w , FILE * __stream ); |
| int sopen( const char * __path, int __access, int __shflag, ... ); |
|
int sopen ( const char * __path , int __access , int __shflag ,...); |
| unsigned char * load_file( char * filename, int * size ); |
<> |
// <-- $ tst.c |
| int main( int argc, char ** argv ); |
|
|
| |
= |
|
|
|
|
| unsigned char * load_file( char * filename, int * size ) |
|
unsigned char * load_file ( char * filename , int * size ) |
| { |
|
{ |
| int fd; |
|
int fd ; |
| int len; |
|
int len ; |
| unsigned char * file_data; |
<> |
unsigned char * file_data = 0 ; |
| file_data = 0; |
|
|
| do { |
= |
do { |
| fd = open (filename, 0); |
|
fd = open ( filename , 0 ); |
| if(fd < 0) |
|
if ( fd < 0 ) |
| break; |
|
break ; |
| len = lseek (fd, 0, 2); |
|
len = lseek ( fd , 0 , 2 ); |
| file_data = malloc (len + 1); |
<> |
file_data =( unsigned char *) malloc ( len + 1 ); |
| if(! file_data) |
= |
if (! file_data ) |
| break; |
|
break ; |
| lseek (fd, 0, 0); |
|
lseek ( fd , 0 , 0 ); |
| len = read (fd, file_data, len); |
|
len = read ( fd , file_data , len ); |
| if(len < 0) { |
|
if ( len < 0 ) { |
| free (file_data); |
|
free ( file_data ); |
| file_data = 0; |
|
file_data = 0 ; |
| break; |
|
break ; |
| } |
|
} |
| * size = len; |
|
* size = len ; |
| } while(0); |
|
} while ( 0 ); |
| |
|
|
| if(fd > 0) |
|
if ( fd > 0 ) |
| close (fd); |
|
close ( fd ); |
| return file_data; |
|
return file_data ; |
| } |
|
} |
| int main( int argc, char ** argv ) |
<> |
int main ( int argc , char * argv []) |
| { |
= |
{ |
| int sz; |
|
int sz ; |
| char * s; |
|
char * s ; |
| s = load_file ("tst.c", & sz); |
|
s = load_file ( "tst.c" ,& sz ); |
| s [sz] = 0; |
|
s [ sz ]= 0 ; |
| printf ("Code: %s\n", s); |
|
printf ( "Code: %s\n" , s ); |
| return sz; |
|
return sz ; |
| } |
|
} |
| |
|
|