Compare C source and generated source
Produced: 21.01.2014 3:59:15
   
Mode:  All, Ignoring Unimportant  
Left file: C:\Temp\Butuk\cc\tst.msvc2005.c.lexem.back  
Right file: C:\Temp\Butuk\cc\tst.msvc2005.c  
// This file has been built from a parsed syntax tree = // $ tst.c
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/io.h
// ======== Types ========   // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/crtdefs.h
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/sal.h
    // <-- $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/crtdefs.h
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/vadefs.h
typedef     unsigned int     uintptr_t ;   typedef  unsigned  int  uintptr_t ;
typedef     char *     va_list ;   typedef  char * va_list ;
    // <-- $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/crtdefs.h
typedef     unsigned int     size_t ;   typedef  unsigned  int  size_t ;
typedef     size_t     rsize_t ;   typedef  size_t  rsize_t ;
typedef     int     intptr_t ;   typedef  int  intptr_t ;
typedef     int     ptrdiff_t ;   typedef  int  ptrdiff_t ;
typedef     unsigned short     wint_t ;   typedef  unsigned  short  wint_t ;
typedef     unsigned short     wctype_t ;   typedef  unsigned  short  wctype_t ;
typedef     int     errcode ;   typedef  int  errcode ;
typedef     int     errno_t ;   typedef  int  errno_t ;
typedef     long     __time32_t ;   typedef  long  __time32_t ;
typedef     __time32_t     time_t ;   typedef  __time32_t  time_t ;
  -+ struct  threadlocaleinfostruct ;
struct threadmbcinfostruct ; = struct  threadmbcinfostruct ;
typedef     struct threadlocaleinfostruct *     pthreadlocinfo ;   typedef  struct  threadlocaleinfostruct * pthreadlocinfo ;
typedef     struct threadmbcinfostruct *     pthreadmbcinfo ;   typedef  struct  threadmbcinfostruct * pthreadmbcinfo ;
struct __lc_time_data ;   struct  __lc_time_data ;
typedef     struct localeinfo_struct {   typedef  struct  localeinfo_struct  {
    pthreadlocinfo      locinfo    ;       pthreadlocinfo  locinfo ;
    pthreadmbcinfo      mbcinfo    ;       pthreadmbcinfo  mbcinfo ;
}   }
       _locale_tstruct ; <> _locale_tstruct ,* _locale_t ;
typedef     struct localeinfo_struct *     _locale_t ;    
typedef     struct tagLC_ID { = typedef  struct  tagLC_ID  {
    unsigned short      wLanguage    ;       unsigned  short  wLanguage ;
    unsigned short      wCountry    ;       unsigned  short  wCountry ;
    unsigned short      wCodePage    ;       unsigned  short  wCodePage ;
}   }
       LC_ID ; <> LC_ID ,* LPLC_ID ;
typedef     struct tagLC_ID *     LPLC_ID ;    
typedef     struct threadlocaleinfostruct { = typedef  struct  threadlocaleinfostruct  {
    int      refcount    ;       int  refcount ;
    unsigned int      lc_codepage    ;       unsigned  int  lc_codepage ;
    unsigned int      lc_collate_cp    ;       unsigned  int  lc_collate_cp ;
    unsigned long      lc_handle    [6];       unsigned  long  lc_handle [ 6 ];
    LC_ID      lc_id    [6];       LC_ID  lc_id [ 6 ];
    struct  {       struct  {
    char  *    locale    ;           char * locale ;
    wchar_t  *    wlocale    ;           wchar_t * wlocale ;
    int  *    refcount    ;           int * refcount ;
    int  *    wrefcount    ;           int * wrefcount ;
}       }
        lc_category    [6];       lc_category [ 6 ];
    int      lc_clike    ;       int  lc_clike ;
    int      mb_cur_max    ;       int  mb_cur_max ;
    int  *    lconv_intl_refcount    ;       int * lconv_intl_refcount ;
    int  *    lconv_num_refcount    ;       int * lconv_num_refcount ;
    int  *    lconv_mon_refcount    ;       int * lconv_mon_refcount ;
    struct lconv   *    lconv    ;       struct  lconv * lconv ;
    int  *    ctype1_refcount    ;       int * ctype1_refcount ;
    unsigned short  *    ctype1    ;       unsigned  short * ctype1 ;
    const unsigned short  *    pctype    ;       const  unsigned  short * pctype ;
    const unsigned char  *    pclmap    ;       const  unsigned  char * pclmap ;
    const unsigned char  *    pcumap    ;       const  unsigned  char * pcumap ;
    struct __lc_time_data  *    lc_time_curr    ;       struct  __lc_time_data * lc_time_curr ;
}   }
       threadlocinfo ;   threadlocinfo ;
     
     
    // <-- $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/io.h
typedef     unsigned long     _fsize_t ;   typedef  unsigned  long  _fsize_t ;
struct _finddata32_t {   struct  _finddata32_t  {
    unsigned int      attrib    ; <>     unsigned  attrib ;
    __time32_t      time_create    ; =     __time32_t  time_create ;
    __time32_t      time_access    ;       __time32_t  time_access ;
    __time32_t      time_write    ;       __time32_t  time_write ;
    _fsize_t      size    ;       _fsize_t  size ;
    char      name    [260];       char  name [ 260 ];
}   }
  ;   ;
struct _wfinddata32_t {   struct  _wfinddata32_t  {
    unsigned int      attrib    ; <>     unsigned  attrib ;
    __time32_t      time_create    ; =     __time32_t  time_create ;
    __time32_t      time_access    ;       __time32_t  time_access ;
    __time32_t      time_write    ;       __time32_t  time_write ;
    _fsize_t      size    ;       _fsize_t  size ;
    wchar_t      name    [260];       wchar_t  name [ 260 ];
}   }
  ;   ;
typedef      int (*_onexit_t) (void   ) ;   typedef  int (* _onexit_t )( void );
typedef     struct _div_t {   typedef  struct  _div_t  {
    int      quot    ;       int  quot ;
    int      rem    ;       int  rem ;
}   }
       div_t ;   div_t ;
typedef     struct _ldiv_t {   typedef  struct  _ldiv_t  {
    long      quot    ;       long  quot ;
    long      rem    ;       long  rem ;
}   }
       ldiv_t ;   ldiv_t ;
typedef     struct  {   typedef  struct  {
    unsigned char      ld    [10];       unsigned  char  ld [ 10 ];
}   }
       _LDOUBLE ;   _LDOUBLE ;
typedef     struct  {   typedef  struct  {
    double      x    ;       double  x ;
}   }
       _CRT_DOUBLE ;   _CRT_DOUBLE ;
typedef     struct  {   typedef  struct  {
    float      f    ;       float  f ;
}   }
       _CRT_FLOAT ;   _CRT_FLOAT ;
typedef     struct  {   typedef  struct  {
    long double      x    ;       long  double  x ;
}   }
       _LONGDOUBLE ;   _LONGDOUBLE ;
typedef     struct  {   typedef  struct  {
    unsigned char      ld12    [12];       unsigned  char  ld12 [ 12 ];
}   }
       _LDBL12 ;   _LDBL12 ;
typedef      void (*_purecall_handler) (void   ) ;   typedef  void (* _purecall_handler )( void );
typedef      void (*_invalid_parameter_handler) (const wchar_t * , const wchar_t * , const wchar_t * , unsigned int  , uintptr_t   ) ;   typedef  void (* _invalid_parameter_handler )( const  wchar_t *, const  wchar_t *, const  wchar_t *, unsigned  int , uintptr_t );
struct _iobuf {   struct  _iobuf  {
    char  *    _ptr    ;       char * _ptr ;
    int      _cnt    ;       int  _cnt ;
    char  *    _base    ;       char * _base ;
    int      _flag    ;       int  _flag ;
    int      _file    ;       int  _file ;
    int      _charbuf    ;       int  _charbuf ;
    int      _bufsiz    ;       int  _bufsiz ;
    char  *    _tmpfname    ;       char * _tmpfname ;
}   }
  ;   ;
typedef     struct _iobuf     FILE ;   typedef  struct  _iobuf  FILE ;
typedef     long long     fpos_t ;   typedef  long  long  fpos_t ;
// ======== Constants ========    
     
// ======== Variables ========    
extern int  __mb_cur_max;   extern  int  __mb_cur_max ;
extern int  __argc;   extern  int  __argc ;
extern char ** __argv;   extern  char ** __argv ;
extern wchar_t ** __wargv;   extern  wchar_t ** __wargv ;
extern char ** _environ;   extern  char ** _environ ;
extern wchar_t ** _wenviron;   extern  wchar_t ** _wenviron ;
extern char * _pgmptr;   extern  char * _pgmptr ;
extern wchar_t * _wpgmptr;   extern  wchar_t * _wpgmptr ;
extern int  _fmode;   extern  int  _fmode ;
extern unsigned int  _osplatform;   extern  unsigned  int  _osplatform ;
extern unsigned int  _osver;   extern  unsigned  int  _osver ;
extern unsigned int  _winver;   extern  unsigned  int  _winver ;
extern unsigned int  _winmajor;   extern  unsigned  int  _winmajor ;
extern unsigned int  _winminor;   extern  unsigned  int  _winminor ;
     
// ======== Function prototypes ========    
int  _access( const char * _Filename, int  _AccessMode );   int  _access ( const  char * _Filename , int  _AccessMode );
errno_t  _access_s( const char * _Filename, int  _AccessMode );   errno_t  _access_s ( const  char * _Filename , int  _AccessMode );
int  _chmod( const char * _Filename, int  _Mode );   int  _chmod ( const  char * _Filename , int  _Mode );
int  _chsize( int  _FileHandle, long  _Size );   int  _chsize ( int  _FileHandle , long  _Size );
errno_t  _chsize_s( int  _FileHandle, long long  _Size );   errno_t  _chsize_s ( int  _FileHandle , long  long  _Size );
int  _close( int  _FileHandle );   int  _close ( int  _FileHandle );
int  _commit( int  _FileHandle );   int  _commit ( int  _FileHandle );
int  _creat( const char * _Filename, int  _PermissionMode );   int  _creat ( const  char * _Filename , int  _PermissionMode );
int  _dup( int  _FileHandle );   int  _dup ( int  _FileHandle );
int  _dup2( int  _FileHandleSrc, int  _FileHandleDst );   int  _dup2 ( int  _FileHandleSrc , int  _FileHandleDst );
int  _eof( int  _FileHandle );   int  _eof ( int  _FileHandle );
long  _filelength( int  _FileHandle );   long  _filelength ( int  _FileHandle );
intptr_t  _findfirst32( const char * _Filename, struct _finddata32_t * _FindData );   intptr_t  _findfirst32 ( const  char * _Filename , struct  _finddata32_t * _FindData );
int  _findnext32( intptr_t  _FindHandle, struct _finddata32_t * _FindData );   int  _findnext32 ( intptr_t  _FindHandle , struct  _finddata32_t * _FindData );
int  _findclose( intptr_t  _FindHandle );   int  _findclose ( intptr_t  _FindHandle );
int  _isatty( int  _FileHandle );   int  _isatty ( int  _FileHandle );
int  _locking( int  _FileHandle, int  _LockMode, long  _NumOfBytes );   int  _locking ( int  _FileHandle , int  _LockMode , long  _NumOfBytes );
long  _lseek( int  _FileHandle, long  _Offset, int  _Origin );   long  _lseek ( int  _FileHandle , long  _Offset , int  _Origin );
errno_t  _mktemp_s( char * _TemplateName, size_t  _Size );   errno_t  _mktemp_s ( char * _TemplateName , size_t  _Size );
char * _mktemp( char * _Dst );   char * _mktemp ( char * _Dst );
int  _pipe( int * _PtHandles, unsigned int  _PipeSize, int  _TextMode );   int  _pipe ( int * _PtHandles , unsigned  int  _PipeSize , int  _TextMode );
int  _read( int  _FileHandle, void * _DstBuf, unsigned int  _MaxCharCount );   int  _read ( int  _FileHandle , void * _DstBuf , unsigned  int  _MaxCharCount );
int  remove( const char * _Filename );   int  remove ( const  char * _Filename );
int  rename( const char * _OldFilename, const char * _NewFilename );   int  rename ( const  char * _OldFilename , const  char * _NewFilename );
int  _unlink( const char * _Filename );   int  _unlink ( const  char * _Filename );
int  unlink( const char * _Filename );   int  unlink ( const  char * _Filename );
int  _setmode( int  _FileHandle, int  _Mode );   int  _setmode ( int  _FileHandle , int  _Mode );
long  _tell( int  _FileHandle );   long  _tell ( int  _FileHandle );
int  _umask( int  _Mode );   int  _umask ( int  _Mode );
errno_t  _umask_s( int  _NewMode, int * _OldMode );   errno_t  _umask_s ( int  _NewMode , int * _OldMode );
int  _write( int  _FileHandle, const void * _Buf, unsigned int  _MaxCharCount );   int  _write ( int  _FileHandle , const  void * _Buf , unsigned  int  _MaxCharCount );
errno_t  _sopen_s( int * _FileHandle, const char * _Filename, int  _OpenFlag, int  _ShareFlag, int  _PermissionMode );   errno_t  _sopen_s ( int * _FileHandle , const  char * _Filename , int  _OpenFlag , int  _ShareFlag , int  _PermissionMode );
int  _open( const char * _Filename, int  _OpenFlag, ...   );   int  _open ( const  char * _Filename , int  _OpenFlag ,...);
int  _sopen( const char * _Filename, int  _OpenFlag, int  _ShareFlag, ...   );   int  _sopen ( const  char * _Filename , int  _OpenFlag , int  _ShareFlag ,...);
int  _waccess( const wchar_t * _Filename, int  _AccessMode );   int  _waccess ( const  wchar_t * _Filename , int  _AccessMode );
errno_t  _waccess_s( const wchar_t * _Filename, int  _AccessMode );   errno_t  _waccess_s ( const  wchar_t * _Filename , int  _AccessMode );
int  _wchmod( const wchar_t * _Filename, int  _Mode );   int  _wchmod ( const  wchar_t * _Filename , int  _Mode );
int  _wcreat( const wchar_t * _Filename, int  _PermissionMode );   int  _wcreat ( const  wchar_t * _Filename , int  _PermissionMode );
intptr_t  _wfindfirst32( const wchar_t * _Filename, struct _wfinddata32_t * _FindData );   intptr_t  _wfindfirst32 ( const  wchar_t * _Filename , struct  _wfinddata32_t * _FindData );
int  _wfindnext32( intptr_t  _FindHandle, struct _wfinddata32_t * _FindData );   int  _wfindnext32 ( intptr_t  _FindHandle , struct  _wfinddata32_t * _FindData );
int  _wunlink( const wchar_t * _Filename );   int  _wunlink ( const  wchar_t * _Filename );
int  _wrename( const wchar_t * _NewFilename, const wchar_t * _OldFilename );   int  _wrename ( const  wchar_t * _NewFilename , const  wchar_t * _OldFilename );
errno_t  _wmktemp_s( wchar_t * _TemplateName, size_t  _SizeInWords );   errno_t  _wmktemp_s ( wchar_t * _TemplateName , size_t  _SizeInWords );
wchar_t * _wmktemp( wchar_t * _Dst );   wchar_t * _wmktemp ( wchar_t * _Dst );
errno_t  _wsopen_s( int * _FileHandle, const wchar_t * _Filename, int  _OpenFlag, int  _ShareFlag, int  _PermissionFlag );   errno_t  _wsopen_s ( int * _FileHandle , const  wchar_t * _Filename , int  _OpenFlag , int  _ShareFlag , int  _PermissionFlag );
int  _wopen( const wchar_t * _Filename, int  _OpenFlag, ...   );   int  _wopen ( const  wchar_t * _Filename , int  _OpenFlag ,...);
int  _wsopen( const wchar_t * _Filename, int  _OpenFlag, int  _ShareFlag, ...   );   int  _wsopen ( const  wchar_t * _Filename , int  _OpenFlag , int  _ShareFlag ,...);
int  __lock_fhandle( int  _Filehandle );   int  __lock_fhandle ( int  _Filehandle );
void  _unlock_fhandle( int  _Filehandle );   void  _unlock_fhandle ( int  _Filehandle );
intptr_t  _get_osfhandle( int  _FileHandle );   intptr_t  _get_osfhandle ( int  _FileHandle );
int  _open_osfhandle( intptr_t  _OSFileHandle, int  _Flags );   int  _open_osfhandle ( intptr_t  _OSFileHandle , int  _Flags );
int  access( const char * _Filename, int  _AccessMode );   int  access ( const  char * _Filename , int  _AccessMode );
int  chmod( const char * _Filename, int  _AccessMode );   int  chmod ( const  char * _Filename , int  _AccessMode );
int  chsize( int  _FileHandle, long  _Size );   int  chsize ( int  _FileHandle , long  _Size );
int  close( int  _FileHandle );   int  close ( int  _FileHandle );
int  creat( const char * _Filename, int  _PermissionMode );   int  creat ( const  char * _Filename , int  _PermissionMode );
int  dup( int  _FileHandle );   int  dup ( int  _FileHandle );
int  dup2( int  _FileHandleSrc, int  _FileHandleDst );   int  dup2 ( int  _FileHandleSrc , int  _FileHandleDst );
int  eof( int  _FileHandle );   int  eof ( int  _FileHandle );
long  filelength( int  _FileHandle );   long  filelength ( int  _FileHandle );
int  isatty( int  _FileHandle );   int  isatty ( int  _FileHandle );
int  locking( int  _FileHandle, int  _LockMode, long  _NumOfBytes );   int  locking ( int  _FileHandle , int  _LockMode , long  _NumOfBytes );
long  lseek( int  _FileHandle, long  _Offset, int  _Origin );   long  lseek ( int  _FileHandle , long  _Offset , int  _Origin );
char * mktemp( char * _TemplateName );   char * mktemp ( char * _TemplateName );
int  open( const char * _Filename, int  _OpenFlag, ...   );   int  open ( const  char * _Filename , int  _OpenFlag ,...);
int  read( int  _FileHandle, void * _DstBuf, unsigned int  _MaxCharCount );   int  read ( int  _FileHandle , void * _DstBuf , unsigned  int  _MaxCharCount );
int  setmode( int  _FileHandle, int  _Mode );   int  setmode ( int  _FileHandle , int  _Mode );
int  sopen( const char * _Filename, int  _OpenFlag, int  _ShareFlag, ...   );   int  sopen ( const  char * _Filename , int  _OpenFlag , int  _ShareFlag ,...);
long  tell( int  _FileHandle );   long  tell ( int  _FileHandle );
int  umask( int  _Mode );   int  umask ( int  _Mode );
int  write( int  _Filehandle, const void * _Buf, unsigned int  _MaxCharCount );   int  write ( int  _Filehandle , const  void * _Buf , unsigned  int  _MaxCharCount );
    // <-- $ tst.c
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/fcntl.h
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/crtdefs.h
    // <-- $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/fcntl.h
    // <-- $ tst.c
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/stdlib.h
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/crtdefs.h
    // <-- $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/stdlib.h
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/limits.h
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/crtdefs.h
    // <-- $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/limits.h
    // <-- $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/stdlib.h
int  ___mb_cur_max_func( void );   int  ___mb_cur_max_func ( void );
int  ___mb_cur_max_l_func( _locale_t   );   int  ___mb_cur_max_l_func ( _locale_t );
_purecall_handler  _set_purecall_handler( _purecall_handler  _Handler );   _purecall_handler  _set_purecall_handler ( _purecall_handler  _Handler );
_purecall_handler  _get_purecall_handler( void ); <> _purecall_handler  _get_purecall_handler ();
_invalid_parameter_handler  _set_invalid_parameter_handler( _invalid_parameter_handler  _Handler ); = _invalid_parameter_handler  _set_invalid_parameter_handler ( _invalid_parameter_handler  _Handler );
_invalid_parameter_handler  _get_invalid_parameter_handler( void );   _invalid_parameter_handler  _get_invalid_parameter_handler ( void );
extern int * _errno( void );   extern  int * _errno ( void );
errno_t  _set_errno( int  _Value );   errno_t  _set_errno ( int  _Value );
errno_t  _get_errno( int * _Value );   errno_t  _get_errno ( int * _Value );
unsigned long * __doserrno( void );   unsigned  long * __doserrno ( void );
errno_t  _set_doserrno( unsigned long  _Value );   errno_t  _set_doserrno ( unsigned  long  _Value );
errno_t  _get_doserrno( unsigned long * _Value );   errno_t  _get_doserrno ( unsigned  long * _Value );
char ** __sys_errlist( void );   char ** __sys_errlist ( void );
int * __sys_nerr( void );   int * __sys_nerr ( void );
errno_t  _get_pgmptr( char ** _Value );   errno_t  _get_pgmptr ( char ** _Value );
errno_t  _get_wpgmptr( wchar_t ** _Value );   errno_t  _get_wpgmptr ( wchar_t ** _Value );
errno_t  _set_fmode( int  _Mode );   errno_t  _set_fmode ( int  _Mode );
errno_t  _get_fmode( int * _PMode );   errno_t  _get_fmode ( int * _PMode );
errno_t  _get_osplatform( unsigned int * _Value );   errno_t  _get_osplatform ( unsigned  int * _Value );
errno_t  _get_osver( unsigned int * _Value );   errno_t  _get_osver ( unsigned  int * _Value );
errno_t  _get_winver( unsigned int * _Value );   errno_t  _get_winver ( unsigned  int * _Value );
errno_t  _get_winmajor( unsigned int * _Value );   errno_t  _get_winmajor ( unsigned  int * _Value );
errno_t  _get_winminor( unsigned int * _Value );   errno_t  _get_winminor ( unsigned  int * _Value );
void  exit( int  _Code );   void  exit ( int  _Code );
void  _exit( int  _Code );   void  _exit ( int  _Code );
void  abort( void );   void  abort ( void );
unsigned int  _set_abort_behavior( unsigned int  _Flags, unsigned int  _Mask );   unsigned  int  _set_abort_behavior ( unsigned  int  _Flags , unsigned  int  _Mask );
int  abs( int  _X );   int  abs ( int  _X );
long  labs( long  _X );   long  labs ( long  _X );
int  atexit( /*Feeeex me ASAP!!!*/ void *   ); <> int  atexit ( void (*)( void ));
double  atof( const char * _String ); = double  atof ( const  char * _String );
double  _atof_l( const char * _String, _locale_t  _Locale );   double  _atof_l ( const  char * _String , _locale_t  _Locale );
int  atoi( const char * _Str );   int  atoi ( const  char * _Str );
int  _atoi_l( const char * _Str, _locale_t  _Locale );   int  _atoi_l ( const  char * _Str , _locale_t  _Locale );
long  atol( const char * _Str );   long  atol ( const  char * _Str );
long  _atol_l( const char * _Str, _locale_t  _Locale );   long  _atol_l ( const  char * _Str , _locale_t  _Locale );
void * bsearch_s( const void * _Key, const void * _Base, rsize_t  _NumOfElements, rsize_t  _SizeOfElements, /*Feeeex me ASAP!!!*/ void *  _PtFuncCompare, void * _Context ); <> void * bsearch_s ( const  void * _Key , const  void * _Base , rsize_t  _NumOfElements , rsize_t  _SizeOfElements , int (* _PtFuncCompare )( void *, const  void *, const  void *), void * _Context );
void * bsearch( const void * _Key, const void * _Base, size_t  _NumOfElements, size_t  _SizeOfElements, /*Feeeex me ASAP!!!*/ void *  _PtFuncCompare );   void * bsearch ( const  void * _Key , const  void * _Base , size_t  _NumOfElements , size_t  _SizeOfElements , int (* _PtFuncCompare )( const  void *, const  void *));
void  qsort_s( void * _Base, rsize_t  _NumOfElements, rsize_t  _SizeOfElements, /*Feeeex me ASAP!!!*/ void *  _PtFuncCompare, void * _Context );   void  qsort_s ( void * _Base , rsize_t  _NumOfElements , rsize_t  _SizeOfElements , int (* _PtFuncCompare )( void *, const  void *, const  void *), void * _Context );
void  qsort( void * _Base, size_t  _NumOfElements, size_t  _SizeOfElements, /*Feeeex me ASAP!!!*/ void *  _PtFuncCompare );   void  qsort ( void * _Base , size_t  _NumOfElements , size_t  _SizeOfElements , int (* _PtFuncCompare )( const  void *, const  void *));
unsigned short  _byteswap_ushort( unsigned short  _Short ); = unsigned  short  _byteswap_ushort ( unsigned  short  _Short );
unsigned long  _byteswap_ulong( unsigned long  _Long );   unsigned  long  _byteswap_ulong ( unsigned  long  _Long );
div_t  div( int  _Numerator, int  _Denominator );   div_t  div ( int  _Numerator , int  _Denominator );
char * getenv( const char * _VarName );   char * getenv ( const  char * _VarName );
errno_t  getenv_s( size_t * _ReturnSize, char * _DstBuf, rsize_t  _DstSize, const char * _VarName );   errno_t  getenv_s ( size_t * _ReturnSize , char * _DstBuf , rsize_t  _DstSize , const  char * _VarName );
errno_t  _dupenv_s( char ** _PBuffer, size_t * _PBufferSizeInBytes, const char * _VarName );   errno_t  _dupenv_s ( char ** _PBuffer , size_t * _PBufferSizeInBytes , const  char * _VarName );
errno_t  _itoa_s( int  _Value, char * _DstBuf, size_t  _Size, int  _Radix );   errno_t  _itoa_s ( int  _Value , char * _DstBuf , size_t  _Size , int  _Radix );
char * _itoa( int  _Value, char * _Dst, int  _Radix );   char * _itoa ( int  _Value , char * _Dst , int  _Radix );
ldiv_t  ldiv( long  _Numerator, long  _Denominator );   ldiv_t  ldiv ( long  _Numerator , long  _Denominator );
errno_t  _ltoa_s( long  _Val, char * _DstBuf, size_t  _Size, int  _Radix );   errno_t  _ltoa_s ( long  _Val , char * _DstBuf , size_t  _Size , int  _Radix );
char * _ltoa( long  _Value, char * _Dst, int  _Radix );   char * _ltoa ( long  _Value , char * _Dst , int  _Radix );
int  mblen( const char * _Ch, size_t  _MaxCount );   int  mblen ( const  char * _Ch , size_t  _MaxCount );
int  _mblen_l( const char * _Ch, size_t  _MaxCount, _locale_t  _Locale );   int  _mblen_l ( const  char * _Ch , size_t  _MaxCount , _locale_t  _Locale );
size_t  _mbstrlen( const char * _Str );   size_t  _mbstrlen ( const  char * _Str );
size_t  _mbstrlen_l( const char * _Str, _locale_t  _Locale );   size_t  _mbstrlen_l ( const  char * _Str , _locale_t  _Locale );
size_t  _mbstrnlen( const char * _Str, size_t  _MaxCount );   size_t  _mbstrnlen ( const  char * _Str , size_t  _MaxCount );
size_t  _mbstrnlen_l( const char * _Str, size_t  _MaxCount, _locale_t  _Locale );   size_t  _mbstrnlen_l ( const  char * _Str , size_t  _MaxCount , _locale_t  _Locale );
int  mbtowc( wchar_t * _DstCh, const char * _SrcCh, size_t  _SrcSizeInBytes );   int  mbtowc ( wchar_t * _DstCh , const  char * _SrcCh , size_t  _SrcSizeInBytes );
int  _mbtowc_l( wchar_t * _DstCh, const char * _SrcCh, size_t  _SrcSizeInBytes, _locale_t  _Locale );   int  _mbtowc_l ( wchar_t * _DstCh , const  char * _SrcCh , size_t  _SrcSizeInBytes , _locale_t  _Locale );
errno_t  mbstowcs_s( size_t * _PtNumOfCharConverted, wchar_t * _DstBuf, size_t  _SizeInWords, const char * _SrcBuf, size_t  _MaxCount );   errno_t  mbstowcs_s ( size_t * _PtNumOfCharConverted , wchar_t * _DstBuf , size_t  _SizeInWords , const  char * _SrcBuf , size_t  _MaxCount );
size_t  mbstowcs( wchar_t * _Dst, const char * _Source, size_t  _MaxCount );   size_t  mbstowcs ( wchar_t * _Dst , const  char * _Source , size_t  _MaxCount );
errno_t  _mbstowcs_s_l( size_t * _PtNumOfCharConverted, wchar_t * _DstBuf, size_t  _SizeInWords, const char * _SrcBuf, size_t  _MaxCount, _locale_t  _Locale );   errno_t  _mbstowcs_s_l ( size_t * _PtNumOfCharConverted , wchar_t * _DstBuf , size_t  _SizeInWords , const  char * _SrcBuf , size_t  _MaxCount , _locale_t  _Locale );
size_t  _mbstowcs_l( wchar_t * _Dst, const char * _Source, size_t  _MaxCount, _locale_t  _Locale );   size_t  _mbstowcs_l ( wchar_t * _Dst , const  char * _Source , size_t  _MaxCount , _locale_t  _Locale );
int  rand( void );   int  rand ( void );
int  _set_error_mode( int  _Mode );   int  _set_error_mode ( int  _Mode );
void  srand( unsigned int  _Seed );   void  srand ( unsigned  int  _Seed );
double  strtod( const char * _Str, char ** _EndPtr );   double  strtod ( const  char * _Str , char ** _EndPtr );
double  _strtod_l( const char * _Str, char ** _EndPtr, _locale_t  _Locale );   double  _strtod_l ( const  char * _Str , char ** _EndPtr , _locale_t  _Locale );
long  strtol( const char * _Str, char ** _EndPtr, int  _Radix );   long  strtol ( const  char * _Str , char ** _EndPtr , int  _Radix );
long  _strtol_l( const char * _Str, char ** _EndPtr, int  _Radix, _locale_t  _Locale );   long  _strtol_l ( const  char * _Str , char ** _EndPtr , int  _Radix , _locale_t  _Locale );
unsigned long  strtoul( const char * _Str, char ** _EndPtr, int  _Radix );   unsigned  long  strtoul ( const  char * _Str , char ** _EndPtr , int  _Radix );
unsigned long  _strtoul_l( const char * _Str, char ** _EndPtr, int  _Radix, _locale_t  _Locale );   unsigned  long  _strtoul_l ( const  char * _Str , char ** _EndPtr , int  _Radix , _locale_t  _Locale );
int  system( const char * _Command );   int  system ( const  char * _Command );
errno_t  _ultoa_s( unsigned long  _Val, char * _DstBuf, size_t  _Size, int  _Radix );   errno_t  _ultoa_s ( unsigned  long  _Val , char * _DstBuf , size_t  _Size , int  _Radix );
char * _ultoa( unsigned long  _Value, char * _Dst, int  _Radix );   char * _ultoa ( unsigned  long  _Value , char * _Dst , int  _Radix );
int  wctomb( char * _MbCh, wchar_t  _WCh );   int  wctomb ( char * _MbCh , wchar_t  _WCh );
int  _wctomb_l( char * _MbCh, wchar_t  _WCh, _locale_t  _Locale );   int  _wctomb_l ( char * _MbCh , wchar_t  _WCh , _locale_t  _Locale );
errno_t  wctomb_s( int * _SizeConverted, char * _MbCh, rsize_t  _SizeInBytes, wchar_t  _WCh );   errno_t  wctomb_s ( int * _SizeConverted , char * _MbCh , rsize_t  _SizeInBytes , wchar_t  _WCh );
errno_t  _wctomb_s_l( int * _SizeConverted, char * _MbCh, size_t  _SizeInBytes, wchar_t  _WCh, _locale_t  _Locale );   errno_t  _wctomb_s_l ( int * _SizeConverted , char * _MbCh , size_t  _SizeInBytes , wchar_t  _WCh , _locale_t  _Locale );
errno_t  wcstombs_s( size_t * _PtNumOfCharConverted, char * _Dst, size_t  _DstSizeInBytes, const wchar_t * _Src, size_t  _MaxCountInBytes );   errno_t  wcstombs_s ( size_t * _PtNumOfCharConverted , char * _Dst , size_t  _DstSizeInBytes , const  wchar_t * _Src , size_t  _MaxCountInBytes );
size_t  wcstombs( char * _Dst, const wchar_t * _Source, size_t  _MaxCount );   size_t  wcstombs ( char * _Dst , const  wchar_t * _Source , size_t  _MaxCount );
errno_t  _wcstombs_s_l( size_t * _PtNumOfCharConverted, char * _Dst, size_t  _DstSizeInBytes, const wchar_t * _Src, size_t  _MaxCountInBytes, _locale_t  _Locale );   errno_t  _wcstombs_s_l ( size_t * _PtNumOfCharConverted , char * _Dst , size_t  _DstSizeInBytes , const  wchar_t * _Src , size_t  _MaxCountInBytes , _locale_t  _Locale );
size_t  _wcstombs_l( char * _Dst, const wchar_t * _Source, size_t  _MaxCount, _locale_t  _Locale );   size_t  _wcstombs_l ( char * _Dst , const  wchar_t * _Source , size_t  _MaxCount , _locale_t  _Locale );
void * calloc( size_t  _NumOfElements, size_t  _SizeOfElements );   void * calloc ( size_t  _NumOfElements , size_t  _SizeOfElements );
void  free( void * _Memory );   void  free ( void * _Memory );
void * malloc( size_t  _Size );   void * malloc ( size_t  _Size );
void * realloc( void * _Memory, size_t  _NewSize );   void * realloc ( void * _Memory , size_t  _NewSize );
void * _recalloc( void * _Memory, size_t  _Count, size_t  _Size );   void * _recalloc ( void * _Memory , size_t  _Count , size_t  _Size );
void  _aligned_free( void * _Memory );   void  _aligned_free ( void * _Memory );
void * _aligned_malloc( size_t  _Size, size_t  _Alignment );   void * _aligned_malloc ( size_t  _Size , size_t  _Alignment );
void * _aligned_offset_malloc( size_t  _Size, size_t  _Alignment, size_t  _Offset );   void * _aligned_offset_malloc ( size_t  _Size , size_t  _Alignment , size_t  _Offset );
void * _aligned_realloc( void * _Memory, size_t  _Size, size_t  _Alignment );   void * _aligned_realloc ( void * _Memory , size_t  _Size , size_t  _Alignment );
void * _aligned_recalloc( void * _Memory, size_t  _Count, size_t  _Size, size_t  _Alignment );   void * _aligned_recalloc ( void * _Memory , size_t  _Count , size_t  _Size , size_t  _Alignment );
void * _aligned_offset_realloc( void * _Memory, size_t  _Size, size_t  _Alignment, size_t  _Offset );   void * _aligned_offset_realloc ( void * _Memory , size_t  _Size , size_t  _Alignment , size_t  _Offset );
void * _aligned_offset_recalloc( void * _Memory, size_t  _Count, size_t  _Size, size_t  _Alignment, size_t  _Offset );   void * _aligned_offset_recalloc ( void * _Memory , size_t  _Count , size_t  _Size , size_t  _Alignment , size_t  _Offset );
errno_t  _itow_s( int  _Val, wchar_t * _DstBuf, size_t  _SizeInWords, int  _Radix );   errno_t  _itow_s ( int  _Val , wchar_t * _DstBuf , size_t  _SizeInWords , int  _Radix );
wchar_t * _itow( int  _Value, wchar_t * _Dst, int  _Radix );   wchar_t * _itow ( int  _Value , wchar_t * _Dst , int  _Radix );
errno_t  _ltow_s( long  _Val, wchar_t * _DstBuf, size_t  _SizeInWords, int  _Radix );   errno_t  _ltow_s ( long  _Val , wchar_t * _DstBuf , size_t  _SizeInWords , int  _Radix );
wchar_t * _ltow( long  _Value, wchar_t * _Dst, int  _Radix );   wchar_t * _ltow ( long  _Value , wchar_t * _Dst , int  _Radix );
errno_t  _ultow_s( unsigned long  _Val, wchar_t * _DstBuf, size_t  _SizeInWords, int  _Radix );   errno_t  _ultow_s ( unsigned  long  _Val , wchar_t * _DstBuf , size_t  _SizeInWords , int  _Radix );
wchar_t * _ultow( unsigned long  _Value, wchar_t * _Dst, int  _Radix );   wchar_t * _ultow ( unsigned  long  _Value , wchar_t * _Dst , int  _Radix );
double  wcstod( const wchar_t * _Str, wchar_t ** _EndPtr );   double  wcstod ( const  wchar_t * _Str , wchar_t ** _EndPtr );
double  _wcstod_l( const wchar_t * _Str, wchar_t ** _EndPtr, _locale_t  _Locale );   double  _wcstod_l ( const  wchar_t * _Str , wchar_t ** _EndPtr , _locale_t  _Locale );
long  wcstol( const wchar_t * _Str, wchar_t ** _EndPtr, int  _Radix );   long  wcstol ( const  wchar_t * _Str , wchar_t ** _EndPtr , int  _Radix );
long  _wcstol_l( const wchar_t * _Str, wchar_t ** _EndPtr, int  _Radix, _locale_t  _Locale );   long  _wcstol_l ( const  wchar_t * _Str , wchar_t ** _EndPtr , int  _Radix , _locale_t  _Locale );
unsigned long  wcstoul( const wchar_t * _Str, wchar_t ** _EndPtr, int  _Radix );   unsigned  long  wcstoul ( const  wchar_t * _Str , wchar_t ** _EndPtr , int  _Radix );
unsigned long  _wcstoul_l( const wchar_t * _Str, wchar_t ** _EndPtr, int  _Radix, _locale_t  _Locale );   unsigned  long  _wcstoul_l ( const  wchar_t * _Str , wchar_t ** _EndPtr , int  _Radix , _locale_t  _Locale );
wchar_t * _wgetenv( const wchar_t * _VarName );   wchar_t * _wgetenv ( const  wchar_t * _VarName );
errno_t  _wgetenv_s( size_t * _ReturnSize, wchar_t * _DstBuf, size_t  _DstSizeInWords, const wchar_t * _VarName );   errno_t  _wgetenv_s ( size_t * _ReturnSize , wchar_t * _DstBuf , size_t  _DstSizeInWords , const  wchar_t * _VarName );
errno_t  _wdupenv_s( wchar_t ** _Buffer, size_t * _BufferSizeInWords, const wchar_t * _VarName );   errno_t  _wdupenv_s ( wchar_t ** _Buffer , size_t * _BufferSizeInWords , const  wchar_t * _VarName );
int  _wsystem( const wchar_t * _Command );   int  _wsystem ( const  wchar_t * _Command );
double  _wtof( const wchar_t * _Str );   double  _wtof ( const  wchar_t * _Str );
double  _wtof_l( const wchar_t * _Str, _locale_t  _Locale );   double  _wtof_l ( const  wchar_t * _Str , _locale_t  _Locale );
int  _wtoi( const wchar_t * _Str );   int  _wtoi ( const  wchar_t * _Str );
int  _wtoi_l( const wchar_t * _Str, _locale_t  _Locale );   int  _wtoi_l ( const  wchar_t * _Str , _locale_t  _Locale );
long  _wtol( const wchar_t * _Str );   long  _wtol ( const  wchar_t * _Str );
long  _wtol_l( const wchar_t * _Str, _locale_t  _Locale );   long  _wtol_l ( const  wchar_t * _Str , _locale_t  _Locale );
char * _fullpath( char * _FullPath, const char * _Path, size_t  _SizeInBytes );   char * _fullpath ( char * _FullPath , const  char * _Path , size_t  _SizeInBytes );
errno_t  _ecvt_s( char * _DstBuf, size_t  _Size, double  _Val, int  _NumOfDights, int * _PtDec, int * _PtSign );   errno_t  _ecvt_s ( char * _DstBuf , size_t  _Size , double  _Val , int  _NumOfDights , int * _PtDec , int * _PtSign );
char * _ecvt( double  _Val, int  _NumOfDigits, int * _PtDec, int * _PtSign );   char * _ecvt ( double  _Val , int  _NumOfDigits , int * _PtDec , int * _PtSign );
errno_t  _fcvt_s( char * _DstBuf, size_t  _Size, double  _Val, int  _NumOfDec, int * _PtDec, int * _PtSign );   errno_t  _fcvt_s ( char * _DstBuf , size_t  _Size , double  _Val , int  _NumOfDec , int * _PtDec , int * _PtSign );
char * _fcvt( double  _Val, int  _NumOfDec, int * _PtDec, int * _PtSign );   char * _fcvt ( double  _Val , int  _NumOfDec , int * _PtDec , int * _PtSign );
errno_t  _gcvt_s( char * _DstBuf, size_t  _Size, double  _Val, int  _NumOfDigits );   errno_t  _gcvt_s ( char * _DstBuf , size_t  _Size , double  _Val , int  _NumOfDigits );
char * _gcvt( double  _Val, int  _NumOfDigits, char * _DstBuf );   char * _gcvt ( double  _Val , int  _NumOfDigits , char * _DstBuf );
int  _atodbl( _CRT_DOUBLE * _Result, char * _Str );   int  _atodbl ( _CRT_DOUBLE * _Result , char * _Str );
int  _atoldbl( _LDOUBLE * _Result, char * _Str );   int  _atoldbl ( _LDOUBLE * _Result , char * _Str );
int  _atoflt( _CRT_FLOAT * _Result, char * _Str );   int  _atoflt ( _CRT_FLOAT * _Result , char * _Str );
int  _atodbl_l( _CRT_DOUBLE * _Result, char * _Str, _locale_t  _Locale );   int  _atodbl_l ( _CRT_DOUBLE * _Result , char * _Str , _locale_t  _Locale );
int  _atoldbl_l( _LDOUBLE * _Result, char * _Str, _locale_t  _Locale );   int  _atoldbl_l ( _LDOUBLE * _Result , char * _Str , _locale_t  _Locale );
int  _atoflt_l( _CRT_FLOAT * _Result, char * _Str, _locale_t  _Locale );   int  _atoflt_l ( _CRT_FLOAT * _Result , char * _Str , _locale_t  _Locale );
unsigned long  _lrotl( unsigned long  _Val, int  _Shift );   unsigned  long  _lrotl ( unsigned  long  _Val , int  _Shift );
unsigned long  _lrotr( unsigned long  _Val, int  _Shift );   unsigned  long  _lrotr ( unsigned  long  _Val , int  _Shift );
errno_t  _makepath_s( char * _PathResult, size_t  _Size, const char * _Drive, const char * _Dir, const char * _Filename, const char * _Ext );   errno_t  _makepath_s ( char * _PathResult , size_t  _Size , const  char * _Drive , const  char * _Dir , const  char * _Filename , const  char * _Ext );
void  _makepath( char * _Dst, const char * _Drive, const char * _Dir, const char * _Filename, const char * _Ext );   void  _makepath ( char * _Dst , const  char * _Drive , const  char * _Dir , const  char * _Filename , const  char * _Ext );
_onexit_t  _onexit( _onexit_t  _Func );   _onexit_t  _onexit ( _onexit_t  _Func );
void  perror( const char * _ErrMsg );   void  perror ( const  char * _ErrMsg );
int  _putenv( const char * _EnvString );   int  _putenv ( const  char * _EnvString );
errno_t  _putenv_s( const char * _Name, const char * _Value );   errno_t  _putenv_s ( const  char * _Name , const  char * _Value );
unsigned int  _rotl( unsigned int  _Val, int  _Shift );   unsigned  int  _rotl ( unsigned  int  _Val , int  _Shift );
unsigned int  _rotr( unsigned int  _Val, int  _Shift );   unsigned  int  _rotr ( unsigned  int  _Val , int  _Shift );
errno_t  _searchenv_s( const char * _Filename, const char * _EnvVar, char * _ResultPath, size_t  _SizeInBytes );   errno_t  _searchenv_s ( const  char * _Filename , const  char * _EnvVar , char * _ResultPath , size_t  _SizeInBytes );
void  _searchenv( const char * _Filename, const char * _EnvVar, char * _Dst );   void  _searchenv ( const  char * _Filename , const  char * _EnvVar , char * _Dst );
void  _splitpath( const char * _FullPath, char * _Drive, char * _Dir, char * _Filename, char * _Ext );   void  _splitpath ( const  char * _FullPath , char * _Drive , char * _Dir , char * _Filename , char * _Ext );
errno_t  _splitpath_s( const char * _FullPath, char * _Drive, size_t  _DriveSize, char * _Dir, size_t  _DirSize, char * _Filename, size_t  _FilenameSize, char * _Ext, size_t  _ExtSize );   errno_t  _splitpath_s ( const  char * _FullPath , char * _Drive , size_t  _DriveSize , char * _Dir , size_t  _DirSize , char * _Filename , size_t  _FilenameSize , char * _Ext , size_t  _ExtSize );
void  _swab( char * _Buf1, char * _Buf2, int  _SizeInBytes );   void  _swab ( char * _Buf1 , char * _Buf2 , int  _SizeInBytes );
wchar_t * _wfullpath( wchar_t * _FullPath, const wchar_t * _Path, size_t  _SizeInWords );   wchar_t * _wfullpath ( wchar_t * _FullPath , const  wchar_t * _Path , size_t  _SizeInWords );
errno_t  _wmakepath_s( wchar_t * _PathResult, size_t  _SizeInWords, const wchar_t * _Drive, const wchar_t * _Dir, const wchar_t * _Filename, const wchar_t * _Ext );   errno_t  _wmakepath_s ( wchar_t * _PathResult , size_t  _SizeInWords , const  wchar_t * _Drive , const  wchar_t * _Dir , const  wchar_t * _Filename , const  wchar_t * _Ext );
void  _wmakepath( wchar_t * _Dst, const wchar_t * _Drive, const wchar_t * _Dir, const wchar_t * _Filename, const wchar_t * _Ext );   void  _wmakepath ( wchar_t * _Dst , const  wchar_t * _Drive , const  wchar_t * _Dir , const  wchar_t * _Filename , const  wchar_t * _Ext );
void  _wperror( const wchar_t * _ErrMsg );   void  _wperror ( const  wchar_t * _ErrMsg );
int  _wputenv( const wchar_t * _EnvString );   int  _wputenv ( const  wchar_t * _EnvString );
errno_t  _wputenv_s( const wchar_t * _Name, const wchar_t * _Value );   errno_t  _wputenv_s ( const  wchar_t * _Name , const  wchar_t * _Value );
errno_t  _wsearchenv_s( const wchar_t * _Filename, const wchar_t * _EnvVar, wchar_t * _ResultPath, size_t  _SizeInWords );   errno_t  _wsearchenv_s ( const  wchar_t * _Filename , const  wchar_t * _EnvVar , wchar_t * _ResultPath , size_t  _SizeInWords );
void  _wsearchenv( const wchar_t * _Filename, const wchar_t * _EnvVar, wchar_t * _Dst );   void  _wsearchenv ( const  wchar_t * _Filename , const  wchar_t * _EnvVar , wchar_t * _Dst );
void  _wsplitpath( const wchar_t * _FullPath, wchar_t * _Drive, wchar_t * _Dir, wchar_t * _Filename, wchar_t * _Ext );   void  _wsplitpath ( const  wchar_t * _FullPath , wchar_t * _Drive , wchar_t * _Dir , wchar_t * _Filename , wchar_t * _Ext );
errno_t  _wsplitpath_s( const wchar_t * _FullPath, wchar_t * _Drive, size_t  _DriveSizeInWords, wchar_t * _Dir, size_t  _DirSizeInWords, wchar_t * _Filename, size_t  _FilenameSizeInWords, wchar_t * _Ext, size_t  _ExtSizeInWords );   errno_t  _wsplitpath_s ( const  wchar_t * _FullPath , wchar_t * _Drive , size_t  _DriveSizeInWords , wchar_t * _Dir , size_t  _DirSizeInWords , wchar_t * _Filename , size_t  _FilenameSizeInWords , wchar_t * _Ext , size_t  _ExtSizeInWords );
void  _seterrormode( int  _Mode );   void  _seterrormode ( int  _Mode );
void  _beep( unsigned int  _Frequency, unsigned int  _Duration ); <> void  _beep ( unsigned  _Frequency , unsigned  _Duration );
void  _sleep( unsigned long  _Duration ); = void  _sleep ( unsigned  long  _Duration );
char * ecvt( double  _Val, int  _NumOfDigits, int * _PtDec, int * _PtSign );   char * ecvt ( double  _Val , int  _NumOfDigits , int * _PtDec , int * _PtSign );
char * fcvt( double  _Val, int  _NumOfDec, int * _PtDec, int * _PtSign );   char * fcvt ( double  _Val , int  _NumOfDec , int * _PtDec , int * _PtSign );
char * gcvt( double  _Val, int  _NumOfDigits, char * _DstBuf );   char * gcvt ( double  _Val , int  _NumOfDigits , char * _DstBuf );
char * itoa( int  _Val, char * _DstBuf, int  _Radix );   char * itoa ( int  _Val , char * _DstBuf , int  _Radix );
char * ltoa( long  _Val, char * _DstBuf, int  _Radix );   char * ltoa ( long  _Val , char * _DstBuf , int  _Radix );
int  putenv( const char * _EnvString );   int  putenv ( const  char * _EnvString );
void  swab( char * _Buf1, char * _Buf2, int  _SizeInBytes );   void  swab ( char * _Buf1 , char * _Buf2 , int  _SizeInBytes );
char * ultoa( unsigned long  _Val, char * _Dstbuf, int  _Radix );   char * ultoa ( unsigned  long  _Val , char * _Dstbuf , int  _Radix );
_onexit_t  onexit( _onexit_t  _Func );   _onexit_t  onexit ( _onexit_t  _Func );
    // <-- $ tst.c
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/stdio.h
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/crtdefs.h
    // <-- $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/stdio.h
FILE * __iob_func( void );   FILE * __iob_func ( void );
int  _filbuf( FILE * _File );   int  _filbuf ( FILE * _File );
int  _flsbuf( int  _Ch, FILE * _File );   int  _flsbuf ( int  _Ch , FILE * _File );
FILE * _fsopen( const char * _Filename, const char * _Mode, int  _ShFlag );   FILE * _fsopen ( const  char * _Filename , const  char * _Mode , int  _ShFlag );
void  clearerr( FILE * _File );   void  clearerr ( FILE * _File );
errno_t  clearerr_s( FILE * _File );   errno_t  clearerr_s ( FILE * _File );
int  fclose( FILE * _File );   int  fclose ( FILE * _File );
int  _fcloseall( void );   int  _fcloseall ( void );
FILE * _fdopen( int  _FileHandle, const char * _Mode );   FILE * _fdopen ( int  _FileHandle , const  char * _Mode );
int  feof( FILE * _File );   int  feof ( FILE * _File );
int  ferror( FILE * _File );   int  ferror ( FILE * _File );
int  fflush( FILE * _File );   int  fflush ( FILE * _File );
int  fgetc( FILE * _File );   int  fgetc ( FILE * _File );
int  _fgetchar( void );   int  _fgetchar ( void );
int  fgetpos( FILE * _File, fpos_t * _Pos );   int  fgetpos ( FILE * _File , fpos_t * _Pos );
char * fgets( char * _Buf, int  _MaxCount, FILE * _File );   char * fgets ( char * _Buf , int  _MaxCount , FILE * _File );
int  _fileno( FILE * _File );   int  _fileno ( FILE * _File );
char * _tempnam( const char * _DirName, const char * _FilePrefix );   char * _tempnam ( const  char * _DirName , const  char * _FilePrefix );
int  _flushall( void );   int  _flushall ( void );
FILE * fopen( const char * _Filename, const char * _Mode );   FILE * fopen ( const  char * _Filename , const  char * _Mode );
errno_t  fopen_s( FILE ** _File, const char * _Filename, const char * _Mode );   errno_t  fopen_s ( FILE ** _File , const  char * _Filename , const  char * _Mode );
int  fprintf( FILE * _File, const char * _Format, ...   );   int  fprintf ( FILE * _File , const  char * _Format ,...);
int  fprintf_s( FILE * _File, const char * _Format, ...   );   int  fprintf_s ( FILE * _File , const  char * _Format ,...);
int  fputc( int  _Ch, FILE * _File );   int  fputc ( int  _Ch , FILE * _File );
int  _fputchar( int  _Ch );   int  _fputchar ( int  _Ch );
int  fputs( const char * _Str, FILE * _File );   int  fputs ( const  char * _Str , FILE * _File );
size_t  fread( void * _DstBuf, size_t  _ElementSize, size_t  _Count, FILE * _File );   size_t  fread ( void * _DstBuf , size_t  _ElementSize , size_t  _Count , FILE * _File );
size_t  fread_s( void * _DstBuf, size_t  _DstSize, size_t  _ElementSize, size_t  _Count, FILE * _File );   size_t  fread_s ( void * _DstBuf , size_t  _DstSize , size_t  _ElementSize , size_t  _Count , FILE * _File );
FILE * freopen( const char * _Filename, const char * _Mode, FILE * _File );   FILE * freopen ( const  char * _Filename , const  char * _Mode , FILE * _File );
errno_t  freopen_s( FILE ** _File, const char * _Filename, const char * _Mode, FILE * _OldFile );   errno_t  freopen_s ( FILE ** _File , const  char * _Filename , const  char * _Mode , FILE * _OldFile );
int  fscanf( FILE * _File, const char * _Format, ...   );   int  fscanf ( FILE * _File , const  char * _Format ,...);
int  _fscanf_l( FILE * _File, const char * _Format, _locale_t  _Locale, ...   );   int  _fscanf_l ( FILE * _File , const  char * _Format , _locale_t  _Locale ,...);
int  fscanf_s( FILE * _File, const char * _Format, ...   );   int  fscanf_s ( FILE * _File , const  char * _Format ,...);
int  _fscanf_s_l( FILE * _File, const char * _Format, _locale_t  _Locale, ...   );   int  _fscanf_s_l ( FILE * _File , const  char * _Format , _locale_t  _Locale ,...);
int  fsetpos( FILE * _File, const fpos_t * _Pos );   int  fsetpos ( FILE * _File , const  fpos_t * _Pos );
int  fseek( FILE * _File, long  _Offset, int  _Origin );   int  fseek ( FILE * _File , long  _Offset , int  _Origin );
long  ftell( FILE * _File );   long  ftell ( FILE * _File );
int  _fseeki64( FILE * _File, long long  _Offset, int  _Origin );   int  _fseeki64 ( FILE * _File , long  long  _Offset , int  _Origin );
long long  _ftelli64( FILE * _File );   long  long  _ftelli64 ( FILE * _File );
size_t  fwrite( const void * _Str, size_t  _Size, size_t  _Count, FILE * _File );   size_t  fwrite ( const  void * _Str , size_t  _Size , size_t  _Count , FILE * _File );
int  getc( FILE * _File );   int  getc ( FILE * _File );
int  getchar( void );   int  getchar ( void );
int  _getmaxstdio( void );   int  _getmaxstdio ( void );
char * gets_s( char * _Buf, rsize_t  _Size );   char * gets_s ( char * _Buf , rsize_t  _Size );
char * gets( char * _Dst );   char * gets ( char * _Dst );
int  _getw( FILE * _File );   int  _getw ( FILE * _File );
int  _pclose( FILE * _File );   int  _pclose ( FILE * _File );
FILE * _popen( const char * _Command, const char * _Mode );   FILE * _popen ( const  char * _Command , const  char * _Mode );
int  printf( const char * _Format, ...   );   int  printf ( const  char * _Format ,...);
int  printf_s( const char * _Format, ...   );   int  printf_s ( const  char * _Format ,...);
int  putc( int  _Ch, FILE * _File );   int  putc ( int  _Ch , FILE * _File );
int  putchar( int  _Ch );   int  putchar ( int  _Ch );
int  puts( const char * _Str );   int  puts ( const  char * _Str );
int  _putw( int  _Word, FILE * _File );   int  _putw ( int  _Word , FILE * _File );
void  rewind( FILE * _File );   void  rewind ( FILE * _File );
int  _rmtmp( void );   int  _rmtmp ( void );
int  scanf( const char * _Format, ...   );   int  scanf ( const  char * _Format ,...);
int  _scanf_l( const char * _Format, _locale_t  _Locale, ...   );   int  _scanf_l ( const  char * _Format , _locale_t  _Locale ,...);
int  scanf_s( const char * _Format, ...   );   int  scanf_s ( const  char * _Format ,...);
int  _scanf_s_l( const char * _Format, _locale_t  _Locale, ...   );   int  _scanf_s_l ( const  char * _Format , _locale_t  _Locale ,...);
void  setbuf( FILE * _File, char * _Buffer );   void  setbuf ( FILE * _File , char * _Buffer );
int  _setmaxstdio( int  _Max );   int  _setmaxstdio ( int  _Max );
unsigned int  _set_output_format( unsigned int  _Format );   unsigned  int  _set_output_format ( unsigned  int  _Format );
unsigned int  _get_output_format( void );   unsigned  int  _get_output_format ( void );
int  setvbuf( FILE * _File, char * _Buf, int  _Mode, size_t  _Size );   int  setvbuf ( FILE * _File , char * _Buf , int  _Mode , size_t  _Size );
int  _snprintf_s( char * _DstBuf, size_t  _DstSize, size_t  _MaxCount, const char * _Format, ...   );   int  _snprintf_s ( char * _DstBuf , size_t  _DstSize , size_t  _MaxCount , const  char * _Format ,...);
int  sprintf_s( char * _DstBuf, size_t  _DstSize, const char * _Format, ...   );   int  sprintf_s ( char * _DstBuf , size_t  _DstSize , const  char * _Format ,...);
int  _scprintf( const char * _Format, ...   );   int  _scprintf ( const  char * _Format ,...);
int  sscanf( const char * _Src, const char * _Format, ...   );   int  sscanf ( const  char * _Src , const  char * _Format ,...);
int  _sscanf_l( const char * _Src, const char * _Format, _locale_t  _Locale, ...   );   int  _sscanf_l ( const  char * _Src , const  char * _Format , _locale_t  _Locale ,...);
int  sscanf_s( const char * _Src, const char * _Format, ...   );   int  sscanf_s ( const  char * _Src , const  char * _Format ,...);
int  _sscanf_s_l( const char * _Src, const char * _Format, _locale_t  _Locale, ...   );   int  _sscanf_s_l ( const  char * _Src , const  char * _Format , _locale_t  _Locale ,...);
int  _snscanf( const char * _Src, size_t  _MaxCount, const char * _Format, ...   );   int  _snscanf ( const  char * _Src , size_t  _MaxCount , const  char * _Format ,...);
int  _snscanf_l( const char * _Src, size_t  _MaxCount, const char * _Format, _locale_t  _Locale, ...   );   int  _snscanf_l ( const  char * _Src , size_t  _MaxCount , const  char * _Format , _locale_t  _Locale ,...);
int  _snscanf_s( const char * _Src, size_t  _MaxCount, const char * _Format, ...   );   int  _snscanf_s ( const  char * _Src , size_t  _MaxCount , const  char * _Format ,...);
int  _snscanf_s_l( const char * _Src, size_t  _MaxCount, const char * _Format, _locale_t  _Locale, ...   );   int  _snscanf_s_l ( const  char * _Src , size_t  _MaxCount , const  char * _Format , _locale_t  _Locale ,...);
FILE * tmpfile( void );   FILE * tmpfile ( void );
errno_t  tmpfile_s( FILE ** _File );   errno_t  tmpfile_s ( FILE ** _File );
errno_t  tmpnam_s( char * _Buf, rsize_t  _Size );   errno_t  tmpnam_s ( char * _Buf , rsize_t  _Size );
char * tmpnam( char * _Dst );   char * tmpnam ( char * _Dst );
int  ungetc( int  _Ch, FILE * _File );   int  ungetc ( int  _Ch , FILE * _File );
int  vfprintf( FILE * _File, const char * _Format, va_list  _ArgList );   int  vfprintf ( FILE * _File , const  char * _Format , va_list  _ArgList );
int  vfprintf_s( FILE * _File, const char * _Format, va_list  _ArgList );   int  vfprintf_s ( FILE * _File , const  char * _Format , va_list  _ArgList );
int  vprintf( const char * _Format, va_list  _ArgList );   int  vprintf ( const  char * _Format , va_list  _ArgList );
int  vprintf_s( const char * _Format, va_list  _ArgList );   int  vprintf_s ( const  char * _Format , va_list  _ArgList );
int  vsnprintf( char * _DstBuf, size_t  _MaxCount, const char * _Format, va_list  _ArgList );   int  vsnprintf ( char * _DstBuf , size_t  _MaxCount , const  char * _Format , va_list  _ArgList );
int  vsnprintf_s( char * _DstBuf, size_t  _DstSize, size_t  _MaxCount, const char * _Format, va_list  _ArgList );   int  vsnprintf_s ( char * _DstBuf , size_t  _DstSize , size_t  _MaxCount , const  char * _Format , va_list  _ArgList );
int  _vsnprintf_s( char * _DstBuf, size_t  _DstSize, size_t  _MaxCount, const char * _Format, va_list  _ArgList );   int  _vsnprintf_s ( char * _DstBuf , size_t  _DstSize , size_t  _MaxCount , const  char * _Format , va_list  _ArgList );
int  _snprintf( char * _Dst, size_t  _Count, const char * _Format, ...   );   int  _snprintf ( char * _Dst , size_t  _Count , const  char * _Format ,...);
int  _vsnprintf( char * _Dst, size_t  _Count, const char * _Format, va_list  _Args );   int  _vsnprintf ( char * _Dst , size_t  _Count , const  char * _Format , va_list  _Args );
int  vsprintf_s( char * _DstBuf, size_t  _Size, const char * _Format, va_list  _ArgList );   int  vsprintf_s ( char * _DstBuf , size_t  _Size , const  char * _Format , va_list  _ArgList );
int  sprintf( char * _Dst, const char * _Format, ...   );   int  sprintf ( char * _Dst , const  char * _Format ,...);
int  vsprintf( char * _Dst, const char * _Format, va_list  _Args );   int  vsprintf ( char * _Dst , const  char * _Format , va_list  _Args );
int  _vscprintf( const char * _Format, va_list  _ArgList );   int  _vscprintf ( const  char * _Format , va_list  _ArgList );
int  _snprintf_c( char * _DstBuf, size_t  _MaxCount, const char * _Format, ...   );   int  _snprintf_c ( char * _DstBuf , size_t  _MaxCount , const  char * _Format ,...);
int  _vsnprintf_c( char * _DstBuf, size_t  _MaxCount, const char * _Format, va_list  _ArgList );   int  _vsnprintf_c ( char * _DstBuf , size_t  _MaxCount , const  char * _Format , va_list  _ArgList );
int  _fprintf_p( FILE * _File, const char * _Format, ...   );   int  _fprintf_p ( FILE * _File , const  char * _Format ,...);
int  _printf_p( const char * _Format, ...   );   int  _printf_p ( const  char * _Format ,...);
int  _sprintf_p( char * _Dst, size_t  _MaxCount, const char * _Format, ...   );   int  _sprintf_p ( char * _Dst , size_t  _MaxCount , const  char * _Format ,...);
int  _vfprintf_p( FILE * _File, const char * _Format, va_list  _ArgList );   int  _vfprintf_p ( FILE * _File , const  char * _Format , va_list  _ArgList );
int  _vprintf_p( const char * _Format, va_list  _ArgList );   int  _vprintf_p ( const  char * _Format , va_list  _ArgList );
int  _vsprintf_p( char * _Dst, size_t  _MaxCount, const char * _Format, va_list  _ArgList );   int  _vsprintf_p ( char * _Dst , size_t  _MaxCount , const  char * _Format , va_list  _ArgList );
int  _scprintf_p( const char * _Format, ...   );   int  _scprintf_p ( const  char * _Format ,...);
int  _vscprintf_p( const char * _Format, va_list  _ArgList );   int  _vscprintf_p ( const  char * _Format , va_list  _ArgList );
int  _set_printf_count_output( int  _Value );   int  _set_printf_count_output ( int  _Value );
int  _get_printf_count_output( void ); <> int  _get_printf_count_output ();
int  _printf_l( const char * _Format, _locale_t  _Locale, ...   ); = int  _printf_l ( const  char * _Format , _locale_t  _Locale ,...);
int  _printf_p_l( const char * _Format, _locale_t  _Locale, ...   );   int  _printf_p_l ( const  char * _Format , _locale_t  _Locale ,...);
int  _printf_s_l( const char * _Format, _locale_t  _Locale, ...   );   int  _printf_s_l ( const  char * _Format , _locale_t  _Locale ,...);
int  _vprintf_l( const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vprintf_l ( const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vprintf_p_l( const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vprintf_p_l ( const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vprintf_s_l( const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vprintf_s_l ( const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _fprintf_l( FILE * _File, const char * _Format, _locale_t  _Locale, ...   );   int  _fprintf_l ( FILE * _File , const  char * _Format , _locale_t  _Locale ,...);
int  _fprintf_p_l( FILE * _File, const char * _Format, _locale_t  _Locale, ...   );   int  _fprintf_p_l ( FILE * _File , const  char * _Format , _locale_t  _Locale ,...);
int  _fprintf_s_l( FILE * _File, const char * _Format, _locale_t  _Locale, ...   );   int  _fprintf_s_l ( FILE * _File , const  char * _Format , _locale_t  _Locale ,...);
int  _vfprintf_l( FILE * _File, const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vfprintf_l ( FILE * _File , const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vfprintf_p_l( FILE * _File, const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vfprintf_p_l ( FILE * _File , const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vfprintf_s_l( FILE * _File, const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vfprintf_s_l ( FILE * _File , const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _sprintf_l( char * _DstBuf, const char * _Format, _locale_t  _Locale, ...   );   int  _sprintf_l ( char * _DstBuf , const  char * _Format , _locale_t  _Locale ,...);
int  _sprintf_p_l( char * _DstBuf, size_t  _MaxCount, const char * _Format, _locale_t  _Locale, ...   );   int  _sprintf_p_l ( char * _DstBuf , size_t  _MaxCount , const  char * _Format , _locale_t  _Locale ,...);
int  _sprintf_s_l( char * _DstBuf, size_t  _DstSize, const char * _Format, _locale_t  _Locale, ...   );   int  _sprintf_s_l ( char * _DstBuf , size_t  _DstSize , const  char * _Format , _locale_t  _Locale ,...);
int  _vsprintf_l( char * _DstBuf, const char * _Format, _locale_t  , va_list  _ArgList );   int  _vsprintf_l ( char * _DstBuf , const  char * _Format , _locale_t , va_list  _ArgList );
int  _vsprintf_p_l( char * _DstBuf, size_t  _MaxCount, const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vsprintf_p_l ( char * _DstBuf , size_t  _MaxCount , const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vsprintf_s_l( char * _DstBuf, size_t  _DstSize, const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vsprintf_s_l ( char * _DstBuf , size_t  _DstSize , const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _scprintf_l( const char * _Format, _locale_t  _Locale, ...   );   int  _scprintf_l ( const  char * _Format , _locale_t  _Locale ,...);
int  _scprintf_p_l( const char * _Format, _locale_t  _Locale, ...   );   int  _scprintf_p_l ( const  char * _Format , _locale_t  _Locale ,...);
int  _vscprintf_l( const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vscprintf_l ( const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vscprintf_p_l( const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vscprintf_p_l ( const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _snprintf_l( char * _DstBuf, size_t  _MaxCount, const char * _Format, _locale_t  _Locale, ...   );   int  _snprintf_l ( char * _DstBuf , size_t  _MaxCount , const  char * _Format , _locale_t  _Locale ,...);
int  _snprintf_c_l( char * _DstBuf, size_t  _MaxCount, const char * _Format, _locale_t  _Locale, ...   );   int  _snprintf_c_l ( char * _DstBuf , size_t  _MaxCount , const  char * _Format , _locale_t  _Locale ,...);
int  _snprintf_s_l( char * _DstBuf, size_t  _DstSize, size_t  _MaxCount, const char * _Format, _locale_t  _Locale, ...   );   int  _snprintf_s_l ( char * _DstBuf , size_t  _DstSize , size_t  _MaxCount , const  char * _Format , _locale_t  _Locale ,...);
int  _vsnprintf_l( char * _DstBuf, size_t  _MaxCount, const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vsnprintf_l ( char * _DstBuf , size_t  _MaxCount , const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vsnprintf_c_l( char * _DstBuf, size_t  _MaxCount, const char * , _locale_t  _Locale, va_list  _ArgList );   int  _vsnprintf_c_l ( char * _DstBuf , size_t  _MaxCount , const  char *, _locale_t  _Locale , va_list  _ArgList );
int  _vsnprintf_s_l( char * _DstBuf, size_t  _DstSize, size_t  _MaxCount, const char * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vsnprintf_s_l ( char * _DstBuf , size_t  _DstSize , size_t  _MaxCount , const  char * _Format , _locale_t  _Locale , va_list  _ArgList );
FILE * _wfsopen( const wchar_t * _Filename, const wchar_t * _Mode, int  _ShFlag );   FILE * _wfsopen ( const  wchar_t * _Filename , const  wchar_t * _Mode , int  _ShFlag );
wint_t  fgetwc( FILE * _File );   wint_t  fgetwc ( FILE * _File );
wint_t  _fgetwchar( void );   wint_t  _fgetwchar ( void );
wint_t  fputwc( wchar_t  _Ch, FILE * _File );   wint_t  fputwc ( wchar_t  _Ch , FILE * _File );
wint_t  _fputwchar( wchar_t  _Ch );   wint_t  _fputwchar ( wchar_t  _Ch );
wint_t  getwc( FILE * _File );   wint_t  getwc ( FILE * _File );
wint_t  getwchar( void );   wint_t  getwchar ( void );
wint_t  putwc( wchar_t  _Ch, FILE * _File );   wint_t  putwc ( wchar_t  _Ch , FILE * _File );
wint_t  putwchar( wchar_t  _Ch );   wint_t  putwchar ( wchar_t  _Ch );
wint_t  ungetwc( wint_t  _Ch, FILE * _File );   wint_t  ungetwc ( wint_t  _Ch , FILE * _File );
wchar_t * fgetws( wchar_t * _Dst, int  _SizeInWords, FILE * _File );   wchar_t * fgetws ( wchar_t * _Dst , int  _SizeInWords , FILE * _File );
int  fputws( const wchar_t * _Str, FILE * _File );   int  fputws ( const  wchar_t * _Str , FILE * _File );
wchar_t * _getws_s( wchar_t * _Str, size_t  _SizeInWords );   wchar_t * _getws_s ( wchar_t * _Str , size_t  _SizeInWords );
wchar_t * _getws( wchar_t * _Dst );   wchar_t * _getws ( wchar_t * _Dst );
int  _putws( const wchar_t * _Str );   int  _putws ( const  wchar_t * _Str );
int  fwprintf( FILE * _File, const wchar_t * _Format, ...   );   int  fwprintf ( FILE * _File , const  wchar_t * _Format ,...);
int  fwprintf_s( FILE * _File, const wchar_t * _Format, ...   );   int  fwprintf_s ( FILE * _File , const  wchar_t * _Format ,...);
int  wprintf( const wchar_t * _Format, ...   );   int  wprintf ( const  wchar_t * _Format ,...);
int  wprintf_s( const wchar_t * _Format, ...   );   int  wprintf_s ( const  wchar_t * _Format ,...);
int  _scwprintf( const wchar_t * _Format, ...   );   int  _scwprintf ( const  wchar_t * _Format ,...);
int  vfwprintf( FILE * _File, const wchar_t * _Format, va_list  _ArgList );   int  vfwprintf ( FILE * _File , const  wchar_t * _Format , va_list  _ArgList );
int  vfwprintf_s( FILE * _File, const wchar_t * _Format, va_list  _ArgList );   int  vfwprintf_s ( FILE * _File , const  wchar_t * _Format , va_list  _ArgList );
int  vwprintf( const wchar_t * _Format, va_list  _ArgList );   int  vwprintf ( const  wchar_t * _Format , va_list  _ArgList );
int  vwprintf_s( const wchar_t * _Format, va_list  _ArgList );   int  vwprintf_s ( const  wchar_t * _Format , va_list  _ArgList );
int  swprintf_s( wchar_t * _Dst, size_t  _SizeInWords, const wchar_t * _Format, ...   );   int  swprintf_s ( wchar_t * _Dst , size_t  _SizeInWords , const  wchar_t * _Format ,...);
int  vswprintf_s( wchar_t * _Dst, size_t  _SizeInWords, const wchar_t * _Format, va_list  _ArgList );   int  vswprintf_s ( wchar_t * _Dst , size_t  _SizeInWords , const  wchar_t * _Format , va_list  _ArgList );
int  _swprintf_c( wchar_t * _DstBuf, size_t  _SizeInWords, const wchar_t * _Format, ...   );   int  _swprintf_c ( wchar_t * _DstBuf , size_t  _SizeInWords , const  wchar_t * _Format ,...);
int  _vswprintf_c( wchar_t * _DstBuf, size_t  _SizeInWords, const wchar_t * _Format, va_list  _ArgList );   int  _vswprintf_c ( wchar_t * _DstBuf , size_t  _SizeInWords , const  wchar_t * _Format , va_list  _ArgList );
int  _snwprintf_s( wchar_t * _DstBuf, size_t  _DstSizeInWords, size_t  _MaxCount, const wchar_t * _Format, ...   );   int  _snwprintf_s ( wchar_t * _DstBuf , size_t  _DstSizeInWords , size_t  _MaxCount , const  wchar_t * _Format ,...);
int  _vsnwprintf_s( wchar_t * _DstBuf, size_t  _DstSizeInWords, size_t  _MaxCount, const wchar_t * _Format, va_list  _ArgList );   int  _vsnwprintf_s ( wchar_t * _DstBuf , size_t  _DstSizeInWords , size_t  _MaxCount , const  wchar_t * _Format , va_list  _ArgList );
int  _snwprintf( wchar_t * _Dst, size_t  _Count, const wchar_t * _Format, ...   );   int  _snwprintf ( wchar_t * _Dst , size_t  _Count , const  wchar_t * _Format ,...);
int  _vsnwprintf( wchar_t * _Dst, size_t  _Count, const wchar_t * _Format, va_list  _Args );   int  _vsnwprintf ( wchar_t * _Dst , size_t  _Count , const  wchar_t * _Format , va_list  _Args );
int  _fwprintf_p( FILE * _File, const wchar_t * _Format, ...   );   int  _fwprintf_p ( FILE * _File , const  wchar_t * _Format ,...);
int  _wprintf_p( const wchar_t * _Format, ...   );   int  _wprintf_p ( const  wchar_t * _Format ,...);
int  _vfwprintf_p( FILE * _File, const wchar_t * _Format, va_list  _ArgList );   int  _vfwprintf_p ( FILE * _File , const  wchar_t * _Format , va_list  _ArgList );
int  _vwprintf_p( const wchar_t * _Format, va_list  _ArgList );   int  _vwprintf_p ( const  wchar_t * _Format , va_list  _ArgList );
int  _swprintf_p( wchar_t * _DstBuf, size_t  _MaxCount, const wchar_t * _Format, ...   );   int  _swprintf_p ( wchar_t * _DstBuf , size_t  _MaxCount , const  wchar_t * _Format ,...);
int  _vswprintf_p( wchar_t * _DstBuf, size_t  _MaxCount, const wchar_t * _Format, va_list  _ArgList );   int  _vswprintf_p ( wchar_t * _DstBuf , size_t  _MaxCount , const  wchar_t * _Format , va_list  _ArgList );
int  _scwprintf_p( const wchar_t * _Format, ...   );   int  _scwprintf_p ( const  wchar_t * _Format ,...);
int  _vscwprintf_p( const wchar_t * _Format, va_list  _ArgList );   int  _vscwprintf_p ( const  wchar_t * _Format , va_list  _ArgList );
int  _wprintf_l( const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _wprintf_l ( const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _wprintf_p_l( const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _wprintf_p_l ( const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _wprintf_s_l( const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _wprintf_s_l ( const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _vwprintf_l( const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vwprintf_l ( const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vwprintf_p_l( const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vwprintf_p_l ( const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vwprintf_s_l( const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vwprintf_s_l ( const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _fwprintf_l( FILE * _File, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _fwprintf_l ( FILE * _File , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _fwprintf_p_l( FILE * _File, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _fwprintf_p_l ( FILE * _File , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _fwprintf_s_l( FILE * _File, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _fwprintf_s_l ( FILE * _File , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _vfwprintf_l( FILE * _File, const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vfwprintf_l ( FILE * _File , const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vfwprintf_p_l( FILE * _File, const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vfwprintf_p_l ( FILE * _File , const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vfwprintf_s_l( FILE * _File, const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vfwprintf_s_l ( FILE * _File , const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _swprintf_c_l( wchar_t * _DstBuf, size_t  _MaxCount, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _swprintf_c_l ( wchar_t * _DstBuf , size_t  _MaxCount , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _swprintf_p_l( wchar_t * _DstBuf, size_t  _MaxCount, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _swprintf_p_l ( wchar_t * _DstBuf , size_t  _MaxCount , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _swprintf_s_l( wchar_t * _DstBuf, size_t  _DstSize, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _swprintf_s_l ( wchar_t * _DstBuf , size_t  _DstSize , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _vswprintf_c_l( wchar_t * _DstBuf, size_t  _MaxCount, const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vswprintf_c_l ( wchar_t * _DstBuf , size_t  _MaxCount , const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vswprintf_p_l( wchar_t * _DstBuf, size_t  _MaxCount, const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vswprintf_p_l ( wchar_t * _DstBuf , size_t  _MaxCount , const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vswprintf_s_l( wchar_t * _DstBuf, size_t  _DstSize, const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vswprintf_s_l ( wchar_t * _DstBuf , size_t  _DstSize , const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _scwprintf_l( const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _scwprintf_l ( const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _scwprintf_p_l( const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _scwprintf_p_l ( const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _vscwprintf_p_l( const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vscwprintf_p_l ( const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _snwprintf_l( wchar_t * _DstBuf, size_t  _MaxCount, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _snwprintf_l ( wchar_t * _DstBuf , size_t  _MaxCount , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _snwprintf_s_l( wchar_t * _DstBuf, size_t  _DstSize, size_t  _MaxCount, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _snwprintf_s_l ( wchar_t * _DstBuf , size_t  _DstSize , size_t  _MaxCount , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _vsnwprintf_l( wchar_t * _DstBuf, size_t  _MaxCount, const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vsnwprintf_l ( wchar_t * _DstBuf , size_t  _MaxCount , const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _vsnwprintf_s_l( wchar_t * _DstBuf, size_t  _DstSize, size_t  _MaxCount, const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vsnwprintf_s_l ( wchar_t * _DstBuf , size_t  _DstSize , size_t  _MaxCount , const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  _swprintf( wchar_t * _Dst, const wchar_t * _Format, ...   );   int  _swprintf ( wchar_t * _Dst , const  wchar_t * _Format ,...);
int  _vswprintf( wchar_t * _Dst, const wchar_t * _Format, va_list  _Args );   int  _vswprintf ( wchar_t * _Dst , const  wchar_t * _Format , va_list  _Args );
int  __swprintf_l( wchar_t * _Dst, const wchar_t * _Format, _locale_t  _Plocinfo, ...   );   int  __swprintf_l ( wchar_t * _Dst , const  wchar_t * _Format , _locale_t  _Plocinfo ,...);
int  __vswprintf_l( wchar_t * _Dst, const wchar_t * _Format, _locale_t  _Plocinfo, va_list  _Args );   int  __vswprintf_l ( wchar_t * _Dst , const  wchar_t * _Format , _locale_t  _Plocinfo , va_list  _Args );
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/swprintf.inl
    // --> $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/vadefs.h
    // <-- $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/swprintf.inl
    // <-- $ C:/Program Files (x86)/Microsoft Visual Studio 8/VC/include/stdio.h
wchar_t * _wtempnam( const wchar_t * _Directory, const wchar_t * _FilePrefix );   wchar_t * _wtempnam ( const  wchar_t * _Directory , const  wchar_t * _FilePrefix );
int  _vscwprintf( const wchar_t * _Format, va_list  _ArgList );   int  _vscwprintf ( const  wchar_t * _Format , va_list  _ArgList );
int  _vscwprintf_l( const wchar_t * _Format, _locale_t  _Locale, va_list  _ArgList );   int  _vscwprintf_l ( const  wchar_t * _Format , _locale_t  _Locale , va_list  _ArgList );
int  fwscanf( FILE * _File, const wchar_t * _Format, ...   );   int  fwscanf ( FILE * _File , const  wchar_t * _Format ,...);
int  _fwscanf_l( FILE * _File, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _fwscanf_l ( FILE * _File , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  fwscanf_s( FILE * _File, const wchar_t * _Format, ...   );   int  fwscanf_s ( FILE * _File , const  wchar_t * _Format ,...);
int  _fwscanf_s_l( FILE * _File, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _fwscanf_s_l ( FILE * _File , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  swscanf( const wchar_t * _Src, const wchar_t * _Format, ...   );   int  swscanf ( const  wchar_t * _Src , const  wchar_t * _Format ,...);
int  _swscanf_l( const wchar_t * _Src, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _swscanf_l ( const  wchar_t * _Src , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  swscanf_s( const wchar_t * _Src, const wchar_t * _Format, ...   );   int  swscanf_s ( const  wchar_t * _Src , const  wchar_t * _Format ,...);
int  _swscanf_s_l( const wchar_t * _Src, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _swscanf_s_l ( const  wchar_t * _Src , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _snwscanf( const wchar_t * _Src, size_t  _MaxCount, const wchar_t * _Format, ...   );   int  _snwscanf ( const  wchar_t * _Src , size_t  _MaxCount , const  wchar_t * _Format ,...);
int  _snwscanf_l( const wchar_t * _Src, size_t  _MaxCount, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _snwscanf_l ( const  wchar_t * _Src , size_t  _MaxCount , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  _snwscanf_s( const wchar_t * _Src, size_t  _MaxCount, const wchar_t * _Format, ...   );   int  _snwscanf_s ( const  wchar_t * _Src , size_t  _MaxCount , const  wchar_t * _Format ,...);
int  _snwscanf_s_l( const wchar_t * _Src, size_t  _MaxCount, const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _snwscanf_s_l ( const  wchar_t * _Src , size_t  _MaxCount , const  wchar_t * _Format , _locale_t  _Locale ,...);
int  wscanf( const wchar_t * _Format, ...   );   int  wscanf ( const  wchar_t * _Format ,...);
int  _wscanf_l( const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _wscanf_l ( const  wchar_t * _Format , _locale_t  _Locale ,...);
int  wscanf_s( const wchar_t * _Format, ...   );   int  wscanf_s ( const  wchar_t * _Format ,...);
int  _wscanf_s_l( const wchar_t * _Format, _locale_t  _Locale, ...   );   int  _wscanf_s_l ( const  wchar_t * _Format , _locale_t  _Locale ,...);
FILE * _wfdopen( int  _FileHandle, const wchar_t * _Mode );   FILE * _wfdopen ( int  _FileHandle , const  wchar_t * _Mode );
FILE * _wfopen( const wchar_t * _Filename, const wchar_t * _Mode );   FILE * _wfopen ( const  wchar_t * _Filename , const  wchar_t * _Mode );
errno_t  _wfopen_s( FILE ** _File, const wchar_t * _Filename, const wchar_t * _Mode );   errno_t  _wfopen_s ( FILE ** _File , const  wchar_t * _Filename , const  wchar_t * _Mode );
FILE * _wfreopen( const wchar_t * _Filename, const wchar_t * _Mode, FILE * _OldFile );   FILE * _wfreopen ( const  wchar_t * _Filename , const  wchar_t * _Mode , FILE * _OldFile );
errno_t  _wfreopen_s( FILE ** _File, const wchar_t * _Filename, const wchar_t * _Mode, FILE * _OldFile );   errno_t  _wfreopen_s ( FILE ** _File , const  wchar_t * _Filename , const  wchar_t * _Mode , FILE * _OldFile );
FILE * _wpopen( const wchar_t * _Command, const wchar_t * _Mode );   FILE * _wpopen ( const  wchar_t * _Command , const  wchar_t * _Mode );
int  _wremove( const wchar_t * _Filename );   int  _wremove ( const  wchar_t * _Filename );
errno_t  _wtmpnam_s( wchar_t * _DstBuf, size_t  _SizeInWords );   errno_t  _wtmpnam_s ( wchar_t * _DstBuf , size_t  _SizeInWords );
wchar_t * _wtmpnam( wchar_t * _Dst );   wchar_t * _wtmpnam ( wchar_t * _Dst );
wint_t  _fgetwc_nolock( FILE * _File );   wint_t  _fgetwc_nolock ( FILE * _File );
wint_t  _fputwc_nolock( wchar_t  _Ch, FILE * _File );   wint_t  _fputwc_nolock ( wchar_t  _Ch , FILE * _File );
wint_t  _ungetwc_nolock( wint_t  _Ch, FILE * _File );   wint_t  _ungetwc_nolock ( wint_t  _Ch , FILE * _File );
int  _fclose_nolock( FILE * _File );   int  _fclose_nolock ( FILE * _File );
int  _fflush_nolock( FILE * _File );   int  _fflush_nolock ( FILE * _File );
size_t  _fread_nolock( void * _DstBuf, size_t  _ElementSize, size_t  _Count, FILE * _File );   size_t  _fread_nolock ( void * _DstBuf , size_t  _ElementSize , size_t  _Count , FILE * _File );
size_t  _fread_nolock_s( void * _DstBuf, size_t  _DstSize, size_t  _ElementSize, size_t  _Count, FILE * _File );   size_t  _fread_nolock_s ( void * _DstBuf , size_t  _DstSize , size_t  _ElementSize , size_t  _Count , FILE * _File );
int  _fseek_nolock( FILE * _File, long  _Offset, int  _Origin );   int  _fseek_nolock ( FILE * _File , long  _Offset , int  _Origin );
long  _ftell_nolock( FILE * _File );   long  _ftell_nolock ( FILE * _File );
int  _fseeki64_nolock( FILE * _File, long long  _Offset, int  _Origin );   int  _fseeki64_nolock ( FILE * _File , long  long  _Offset , int  _Origin );
long long  _ftelli64_nolock( FILE * _File );   long  long  _ftelli64_nolock ( FILE * _File );
size_t  _fwrite_nolock( const void * _DstBuf, size_t  _Size, size_t  _Count, FILE * _File );   size_t  _fwrite_nolock ( const  void * _DstBuf , size_t  _Size , size_t  _Count , FILE * _File );
int  _ungetc_nolock( int  _Ch, FILE * _File );   int  _ungetc_nolock ( int  _Ch , FILE * _File );
char * tempnam( const char * _Directory, const char * _FilePrefix );   char * tempnam ( const  char * _Directory , const  char * _FilePrefix );
int  fcloseall( void );   int  fcloseall ( void );
FILE * fdopen( int  _FileHandle, const char * _Format );   FILE * fdopen ( int  _FileHandle , const  char * _Format );
int  fgetchar( void );   int  fgetchar ( void );
int  fileno( FILE * _File );   int  fileno ( FILE * _File );
int  flushall( void );   int  flushall ( void );
int  fputchar( int  _Ch );   int  fputchar ( int  _Ch );
int  getw( FILE * _File );   int  getw ( FILE * _File );
int  putw( int  _Ch, FILE * _File );   int  putw ( int  _Ch , FILE * _File );
int  rmtmp( void );   int  rmtmp ( void );
unsigned char * load_file( char * filename, int * size ); <> // <-- $ tst.c
int  main( int  argc, char ** argv );    
  =  
// ======== Function definitons ========    
static inline int  swprintf( wchar_t * _String, size_t  _Count, const wchar_t * _Format, ...   )   static  inline  int  swprintf ( wchar_t * _String , size_t  _Count , const  wchar_t * _Format ,...)
{   {
    va_list  _Arglist;       va_list  _Arglist ;
    int  _Ret;       int  _Ret ;
    _Arglist = (va_list) (& _Format) + 4; <>     ( _Arglist =( va_list )(&( _Format ))+(( sizeof ( _Format )+ sizeof ( int )- 1 )&~( sizeof ( int )- 1 )));
    _Ret = _vswprintf_c_l (_String, _Count, _Format, (void *) (0), _Arglist);       _Ret = _vswprintf_c_l ( _String , _Count , _Format ,(( void *) 0 ), _Arglist );
    _Arglist = (va_list) (0);       ( _Arglist =( va_list ) 0 );
    return _Ret; =     return  _Ret ;
}   }
static inline int  vswprintf( wchar_t * _String, size_t  _Count, const wchar_t * _Format, va_list  _Ap )   static  inline  int  vswprintf ( wchar_t * _String , size_t  _Count , const  wchar_t * _Format , va_list  _Ap )
{   {
    return _vswprintf_c_l (_String, _Count, _Format, (void *) (0), _Ap); <>     return  _vswprintf_c_l ( _String , _Count , _Format ,(( void *) 0 ), _Ap );
} = }
static inline int  _swprintf_l( wchar_t * _String, size_t  _Count, const wchar_t * _Format, _locale_t  _Plocinfo, ...   )   static  inline  int  _swprintf_l ( wchar_t * _String , size_t  _Count , const  wchar_t * _Format , _locale_t  _Plocinfo ,...)
{   {
    va_list  _Arglist;       va_list  _Arglist ;
    int  _Ret;       int  _Ret ;
    _Arglist = (va_list) (& _Plocinfo) + 4; <>     ( _Arglist =( va_list )(&( _Plocinfo ))+(( sizeof ( _Plocinfo )+ sizeof ( int )- 1 )&~( sizeof ( int )- 1 )));
    _Ret = _vswprintf_c_l (_String, _Count, _Format, _Plocinfo, _Arglist); =     _Ret = _vswprintf_c_l ( _String , _Count , _Format , _Plocinfo , _Arglist );
    _Arglist = (va_list) (0); <>     ( _Arglist =( va_list ) 0 );
    return _Ret; =     return  _Ret ;
}   }
static inline int  _vswprintf_l( wchar_t * _String, size_t  _Count, const wchar_t * _Format, _locale_t  _Plocinfo, va_list  _Ap )   static  inline  int  _vswprintf_l ( wchar_t * _String , size_t  _Count , const  wchar_t * _Format , _locale_t  _Plocinfo , va_list  _Ap )
{   {
    return _vswprintf_c_l (_String, _Count, _Format, _Plocinfo, _Ap);       return  _vswprintf_c_l ( _String , _Count , _Format , _Plocinfo , _Ap );
}   }
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 , 0x0000 );
        if(fd < 0) =         if ( fd < 0 )
            break;               break ;
        len = lseek (fd, 0, 2);           len = lseek ( fd , 0 , 2 );
        file_data = (unsigned char *) (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 ;
}   }