Changeset 965 for trunk/src


Ignore:
Timestamp:
Sep 18, 1999, 12:36:35 PM (26 years ago)
Author:
sandervl
Message:

Jens Weissner's update (extra stubs)

Location:
trunk/src/crtdll
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/crtdll/crtdll.cpp

    r916 r965  
    1 /* $Id: crtdll.cpp,v 1.2 1999-09-13 09:05:13 sandervl Exp $ */
     1/* $Id: crtdll.cpp,v 1.3 1999-09-18 10:36:34 sandervl Exp $ */
    22
    33/*
     
    3131#include <locale.h>
    3232#include <signal.h>
     33#include <io.h>
     34#include <assert.h>
     35#include <process.h>
     36#include <float.h>
     37#include <conio.h>
     38#include <direct.h>
     39#include <malloc.h>
     40#include <sys\utime.h>
     41#include <sys\stat.h>
    3342
    3443#include <crtdll.h>
     
    138147}
    139148
     149
     150/*********************************************************************
     151 *           CRTDLL___isascii   (CRTDLL.28)
     152 */
     153int CDECL CRTDLL___isascii(int i)
     154{
     155  dprintf(("CRTDLL: __isascii\n"));
     156  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     157  return FALSE;
     158}
     159
     160
     161/*********************************************************************
     162 *           CRTDLL___iscsym   (CRTDLL.29)
     163 */
     164int CDECL CRTDLL___iscsym(int i)
     165{
     166  dprintf(("CRTDLL: __iscsym\n"));
     167  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     168  return FALSE;
     169}
     170
     171
     172/*********************************************************************
     173 *           CRTDLL___iscsymf   (CRTDLL.30)
     174 */
     175int CDECL CRTDLL___iscsymf(int i)
     176{
     177  dprintf(("CRTDLL: __iscsymf\n"));
     178  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     179  return FALSE;
     180}
     181
     182
    140183/*********************************************************************
    141184 *                  __mb_cur_max_dll    (CRTDLL.31)
     
    149192}
    150193
     194
     195/*********************************************************************
     196 *           CRTDLL___threadhandle   (CRTDLL.32)
     197 */
     198unsigned long CDECL CRTDLL___threadhandle( void )
     199{
     200  dprintf(("CRTDLL: __threadhandle\n"));
     201  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     202  return FALSE;
     203}
     204
     205
     206/*********************************************************************
     207 *           CRTDLL___threadid   (CRTDLL.33)
     208 */
     209int * CDECL CRTDLL___threadid(void)
     210{
     211  dprintf(("CRTDLL: __threadid\n"));
     212  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     213  return FALSE;
     214}
     215
     216
     217/*********************************************************************
     218 *           CRTDLL__abnormal_termination   (CRTDLL.36)
     219 */
     220int CDECL CRTDLL__abnormal_termination(void)
     221{
     222  dprintf(("CRTDLL: _abnormal_termination\n"));
     223  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     224  return FALSE;
     225}
     226
     227
     228/*********************************************************************
     229 *           CRTDLL__access   (CRTDLL.37)
     230 */
     231int CDECL CRTDLL__access(const char *path,int mode)
     232{
     233  dprintf(("CRTDLL: _access\n"));
     234  return (_access(path, mode));
     235}
     236
     237
    151238/*********************************************************************
    152239 *                  _aexit_rtn_dll    (CRTDLL.39)
     
    160247}
    161248
     249
    162250/*********************************************************************
    163251 *                  _amsg_exit    (CRTDLL.40)
     
    170258        return 0;
    171259}
     260
     261
     262/*********************************************************************
     263 *           CRTDLL__assert   (CRTDLL.41)
     264 */
     265void CDECL CRTDLL__assert( char *s1, char *s2, int i)
     266{
     267  dprintf(("CRTDLL: _assert\n"));
     268  _assert(s1, s2, i);
     269}
     270
     271
     272/*********************************************************************
     273 *           CRTDLL__beginthread   (CRTDLL.46)
     274 */
     275unsigned long CDECL CRTDLL__beginthread(  register void (*start_address)(void *),
     276                unsigned stack_size, void *arglist )
     277{
     278  dprintf(("CRTDLL: _beginthread\n"));
     279  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     280  return FALSE;
     281}
     282
    172283
    173284/*********************************************************************
     
    182293}
    183294
     295
     296/*********************************************************************
     297 *           CRTDLL__close   (CRTDLL.57)
     298 */
     299int CDECL CRTDLL__close(int handle)
     300{
     301  dprintf(("CRTDLL: _close\n"));
     302  return (_close(handle));
     303}
     304
     305
     306/*********************************************************************
     307 *           CRTDLL__control87   (CRTDLL.60)
     308 */
     309unsigned CDECL CRTDLL__control87(unsigned i1,unsigned i2)
     310{
     311  dprintf(("CRTDLL: _control87\n"));
     312  return (_control87(i1, i2));
     313}
     314
     315
     316/*********************************************************************
     317 *           CRTDLL__cwait   (CRTDLL.69)
     318 */
     319int CDECL CRTDLL__cwait( int *status, int process_id, int action_code )
     320{
     321  dprintf(("CRTDLL: _cwait\n"));
     322  return (_cwait(status, process_id, action_code));
     323}
     324
     325
     326/*********************************************************************
     327 *           CRTDLL__dup   (CRTDLL.71)
     328 */
     329int CDECL CRTDLL__dup(int handle)
     330{
     331  dprintf(("CRTDLL: _dup\n"));
     332  return (_dup(handle));
     333}
     334
     335
     336/*********************************************************************
     337 *           CRTDLL__dup2  (CRTDLL.72)
     338 */
     339int CDECL CRTDLL__dup2(int handle1,int handle2)
     340{
     341  dprintf(("CRTDLL: _dup2\n"));
     342  return (_dup2(handle1, handle2));
     343}
     344
     345
     346/*********************************************************************
     347 *           CRTDLL__ecvt  (CRTDLL.73)
     348 */
     349char * CDECL CRTDLL__ecvt( double val, int ndig, int *dec, int *sign )
     350{
     351  dprintf(("CRTDLL: _ecvt\n"));
     352  return (_ecvt(val, ndig, dec, sign));
     353}
     354
     355
     356/*********************************************************************
     357 *           CRTDLL__endthread  (CRTDLL.74)
     358 */
     359void CDECL CRTDLL__endthread(void)
     360{
     361  dprintf(("CRTDLL: _endthread\n"));
     362  _endthread ();
     363}
     364
     365
     366/*********************************************************************
     367 *           CRTDLL__errno  (CRTDLL.77)
     368 */
     369int * CDECL CRTDLL__errno(void)
     370{
     371  dprintf(("CRTDLL: _errno\n"));
     372  return (_errno());
     373}
     374
     375
    184376/*********************************************************************
    185377 *                  _except_handler2    (CRTDLL.78)
     
    193385}
    194386
     387
    195388/*********************************************************************
    196389 *                  _exit          (CRTDLL.87)
     
    201394        ExitProcess(ret);
    202395}
     396
     397
     398/*********************************************************************
     399 *           CRTDLL__expand   (CRTDLL.88)
     400 */
     401void * CDECL CRTDLL__expand( void *ptr, size_t size )
     402{
     403  dprintf(("CRTDLL: _expand\n"));
     404  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     405  return FALSE;
     406}
     407
     408
     409/*********************************************************************
     410 *           CRTDLL__fcvt  (CRTDLL.90)
     411 */
     412char * CDECL CRTDLL__fcvt( double val, int ndig, int *dec, int *sign )
     413{
     414  dprintf(("CRTDLL: _fcvt\n"));
     415  return (_fcvt(val, ndig, dec, sign));
     416}
     417
    203418
    204419/*********************************************************************
     
    232447}
    233448
     449
     450/*********************************************************************
     451 *           CRTDLL__fgetchar  (CRTDLL.92)
     452 */
     453int CDECL CRTDLL__fgetchar( void )
     454{
     455  dprintf(("CRTDLL: _fgetchar\n"));
     456  return (_fgetchar());
     457}
     458
     459
     460/*********************************************************************
     461 *           CRTDLL__fgetwchar  (CRTDLL.93)
     462 */
     463wint_t CDECL CRTDLL__fgetwchar( void *i )
     464{
     465  dprintf(("CRTDLL: _fgetwchar\n"));
     466  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     467  return FALSE;
     468}
     469
     470
     471 /*********************************************************************
     472 *                  _findclose    (CRTDLL.098)
     473 */
     474int CDECL CRTDLL__findclose( long handle )
     475{
     476  dprintf(("CRTDLL: _findclose\n"));
     477  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     478  return FALSE;
     479}
     480
     481
    234482 /*********************************************************************
    235483 *                  _findfirst    (CRTDLL.099)
    236  *
    237  * BUGS
    238  *   Unimplemented
    239484 */
    240485DWORD CDECL CRTDLL__findfirst(LPCSTR fname,  struct find_t * x2)
    241486{
    242   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
    243   return FALSE;
    244 }
     487  dprintf(("CRTDLL: _findfirst\n"));
     488  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     489  return FALSE;
     490}
     491
    245492
    246493/*********************************************************************
    247494 *                  _findnext     (CRTDLL.100)
    248  *
    249  * BUGS
    250  *   Unimplemented
    251495 */
    252496INT CDECL CRTDLL__findnext(DWORD hand, struct find_t * x2)
    253497{
    254   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
    255   return FALSE;
    256 }
     498  dprintf(("CRTDLL: _findnext\n"));
     499  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     500  return FALSE;
     501}
     502
     503
     504/*********************************************************************
     505 *                  _finite     (CRTDLL.101)
     506 */
     507INT CDECL CRTDLL__finite(double x)
     508{
     509  dprintf(("CRTDLL: _finite\n"));
     510  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     511  return FALSE;
     512}
     513
     514
     515/*********************************************************************
     516 *                  _fpreset     (CRTDLL.107)
     517 */
     518INT CDECL CRTDLL__fpreset(void)
     519{
     520  dprintf(("CRTDLL: _fpreset\n"));
     521  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     522  return FALSE;
     523}
     524
     525
     526/*********************************************************************
     527 *                  _fputchar     (CRTDLL.108)
     528 */
     529INT CDECL CRTDLL__fputchar( int c )
     530{
     531  dprintf(("CRTDLL: _fputchar\n"));
     532  return(_fputchar(c));
     533}
     534
     535
     536/*********************************************************************
     537 *                  _fputwchar     (CRTDLL.109)
     538 */
     539wint_t CDECL CRTDLL__fputwchar( wint_t )
     540{
     541  dprintf(("CRTDLL: _fputwchar\n"));
     542  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     543  return FALSE;
     544}
     545
     546
     547/*********************************************************************
     548 *                  _fsopen     (CRTDLL.110)
     549 */
     550FILE * CDECL CRTDLL__fsopen( const char *filename, const char *mode, int shflag )
     551{
     552  dprintf(("CRTDLL: _fsopen\n"));
     553  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     554  return FALSE;
     555}
     556
    257557
    258558/*********************************************************************
    259559 *                  _fstat        (CRTDLL.111)
    260  *
    261  * BUGS
    262  *   Unimplemented
    263560 */
    264561int CDECL CRTDLL__fstat(int file, struct stat* buf)
    265562{
    266   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
    267   return FALSE;
    268 }
     563  dprintf(("CRTDLL: _fstat\n"));
     564  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     565  return FALSE;
     566}
     567
     568
     569/*********************************************************************
     570 *                  _ftime        (CRTDLL.112)
     571 */
     572int CDECL CRTDLL__ftime( struct timeb *timeptr )
     573{
     574  dprintf(("CRTDLL: _ftime\n"));
     575  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     576  return FALSE;
     577}
     578
     579
     580/*********************************************************************
     581 *                  _fullpath     (CRTDLL.114)
     582 */
     583char * CDECL CRTDLL__fullpath( char *buf, char *path, size_t size )
     584{
     585  dprintf(("CRTDLL: _fullpath\n"));
     586  return (_fullpath(buf, path, size));
     587}
     588
     589
     590/*********************************************************************
     591 *                  _gcvt     (CRTDLL.116)
     592 */
     593char * CDECL CRTDLL__gcvt( double val, int ndig, char *buf )
     594{
     595  dprintf(("CRTDLL: _gcvt\n"));
     596  return (_gcvt(val, ndig, buf));
     597}
     598
     599
     600/*********************************************************************
     601 *                  _get_osfhandle     (CRTDLL.117)
     602 */
     603long CDECL CRTDLL__get_osfhandle( int posixhandle )
     604{
     605  dprintf(("CRTDLL: _gcvt\n"));
     606  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     607  return FALSE;
     608}
     609
     610
     611/*********************************************************************
     612 *                  _getch     (CRTDLL.118)
     613 */
     614int CDECL CRTDLL__getch(void)
     615{
     616  dprintf(("CRTDLL: _getch\n"));
     617  return (_getch());
     618}
     619
     620
     621/*********************************************************************
     622 *                  _getche     (CRTDLL.119)
     623 */
     624int CDECL CRTDLL__getche(void)
     625{
     626  dprintf(("CRTDLL: _getche\n"));
     627  return (_getche());
     628}
     629
     630
     631/*********************************************************************
     632 *                  _getcwd     (CRTDLL.120)
     633 */
     634char * CDECL CRTDLL__getcwd( char *buf, size_t size )
     635{
     636  dprintf(("CRTDLL: _getcwd\n"));
     637  return (_getcwd(buf, size));
     638}
     639
     640
     641/*********************************************************************
     642 *                  _getdcwd     (CRTDLL.121)
     643 */
     644char * CDECL CRTDLL__getdcwd( int drive, char *buffer, size_t maxlen )
     645{
     646  dprintf(("CRTDLL: _getdcwd\n"));
     647  return (_getdcwd(drive, buffer, maxlen));
     648}
     649
     650
     651/*********************************************************************
     652 *                  _getdiskfree     (CRTDLL.122)
     653 */
     654unsigned CDECL CRTDLL__getdiskfree( unsigned drive, struct _diskfree_t *diskspace)
     655{
     656  dprintf(("CRTDLL: _getdiskfree\n"));
     657  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     658  return FALSE;
     659}
     660
     661
     662/*********************************************************************
     663 *                  _getdrive    (CRTDLL.124)
     664 */
     665unsigned CDECL CRTDLL__getdrive( void )
     666{
     667  dprintf(("CRTDLL: _getdrive\n"));
     668  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     669  return FALSE;
     670}
     671
     672
     673/*********************************************************************
     674 *                  _getw     (CRTDLL.128)
     675 */
     676int CDECL CRTDLL__getw( FILE *fp )
     677{
     678  dprintf(("CRTDLL: _getw\n"));
     679  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     680  return FALSE;
     681}
     682
    269683
    270684/*******************************************************************
     
    276690    RtlUnwind( frame, 0, NULL, 0 );
    277691}
     692
     693
     694/*********************************************************************
     695 *                  _heapchk    (CRTDLL.130)
     696 */
     697int CDECL CRTDLL__heapchk( void )
     698{
     699  dprintf(("CRTDLL: _heapchk\n"));
     700  return (_heapchk());
     701}
     702
     703
     704/*********************************************************************
     705 *                  _heapmin    (CRTDLL.131)
     706 */
     707int CDECL CRTDLL__heapmin( void )
     708{
     709  dprintf(("CRTDLL: _heapmin\n"));
     710  return (_heapmin());
     711}
     712
     713
     714/*********************************************************************
     715 *                  _heapset    (CRTDLL.132)
     716 */
     717int CDECL CRTDLL__heapset( unsigned int fill )
     718{
     719  dprintf(("CRTDLL: _heapset\n"));
     720  return (_heapset(fill));
     721}
     722
     723
     724/*********************************************************************
     725 *                  _heapwalk     (CRTDLL.133)
     726 */
     727int CDECL CRTDLL__heapwalk( struct _heapinfo *entry )
     728{
     729  dprintf(("CRTDLL: _heapwalk\n"));
     730  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     731  return FALSE;
     732}
     733
    278734
    279735/*********************************************************************
     
    292748        return 0;
    293749}
     750
    294751
    295752/*********************************************************************
     
    317774}
    318775
     776
     777/*********************************************************************
     778 *                  _ismbbalnum     (CRTDLL.139)
     779 */
     780int CDECL CRTDLL__ismbbalnum( unsigned int ch )
     781{
     782  dprintf(("CRTDLL: _ismbbalnum\n"));
     783  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     784  return FALSE;
     785}
     786
     787
     788/*********************************************************************
     789 *                  _ismbbalpha     (CRTDLL.140)
     790 */
     791int CDECL CRTDLL__ismbbalpha( unsigned int ch )
     792{
     793  dprintf(("CRTDLL: _ismbbalpha\n"));
     794  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     795  return FALSE;
     796}
     797
     798
     799/*********************************************************************
     800 *                  _ismbbgraph     (CRTDLL.141)
     801 */
     802int CDECL CRTDLL__ismbbgraph( unsigned int ch )
     803{
     804  dprintf(("CRTDLL: _ismbbgraph\n"));
     805  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     806  return FALSE;
     807}
     808
     809
     810/*********************************************************************
     811 *                  _ismbbkalnum     (CRTDLL.142)
     812 */
     813int CDECL CRTDLL__ismbbkalnum( unsigned int ch )
     814{
     815  dprintf(("CRTDLL: _ismbbkalnum\n"));
     816  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     817  return FALSE;
     818}
     819
     820
     821/*********************************************************************
     822 *                  _ismbbkana     (CRTDLL.143)
     823 */
     824int CDECL CRTDLL__ismbbkana( unsigned int ch )
     825{
     826  dprintf(("CRTDLL: _ismbbkana\n"));
     827  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     828  return FALSE;
     829}
     830
     831
     832/*********************************************************************
     833 *                  _ismbbkpunct     (CRTDLL.144)
     834 */
     835int CDECL CRTDLL__ismbbkpunct( unsigned int ch )
     836{
     837  dprintf(("CRTDLL: _ismbbkpunct\n"));
     838  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     839  return FALSE;
     840}
     841
     842
     843/*********************************************************************
     844 *                  _ismbblead     (CRTDLL.145)
     845 */
     846int CDECL CRTDLL__ismbblead( unsigned int ch )
     847{
     848  dprintf(("CRTDLL: _ismbblead\n"));
     849  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     850  return FALSE;
     851}
     852
     853
     854/*********************************************************************
     855 *                  _ismbbprint     (CRTDLL.146)
     856 */
     857int CDECL CRTDLL__ismbbprint( unsigned int ch )
     858{
     859  dprintf(("CRTDLL: _ismbbprint\n"));
     860  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     861  return FALSE;
     862}
     863
     864
     865/*********************************************************************
     866 *                  _ismbbpunct     (CRTDLL.147)
     867 */
     868int CDECL CRTDLL__ismbbpunct( unsigned int ch )
     869{
     870  dprintf(("CRTDLL: _ismbbpunct\n"));
     871  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     872  return FALSE;
     873}
     874
     875
     876/*********************************************************************
     877 *                  _ismbbtrail     (CRTDLL.148)
     878 */
     879int CDECL CRTDLL__ismbbtrail( unsigned int ch )
     880{
     881  dprintf(("CRTDLL: _ismbbtrail\n"));
     882  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     883  return FALSE;
     884}
     885
     886
     887/*********************************************************************
     888 *                  _ismbcalpha     (CRTDLL.149)
     889 */
     890int CDECL CRTDLL__ismbcalpha( unsigned int ch )
     891{
     892  dprintf(("CRTDLL: _ismbcalpha\n"));
     893  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     894  return FALSE;
     895}
     896
     897
     898/*********************************************************************
     899 *                  _ismbcdigit     (CRTDLL.150)
     900 */
     901int CDECL CRTDLL__ismbcdigit( unsigned int ch )
     902{
     903  dprintf(("CRTDLL: _ismbcdigit\n"));
     904  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     905  return FALSE;
     906}
     907
     908
     909/*********************************************************************
     910 *                  _ismbchira     (CRTDLL.151)
     911 */
     912int CDECL CRTDLL__ismbchira( unsigned int ch )
     913{
     914  dprintf(("CRTDLL: _ismbchira\n"));
     915  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     916  return FALSE;
     917}
     918
     919
     920/*********************************************************************
     921 *                  _ismbckata     (CRTDLL.152)
     922 */
     923int CDECL CRTDLL__ismbckata( unsigned int ch )
     924{
     925  dprintf(("CRTDLL: _ismbckata\n"));
     926  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     927  return FALSE;
     928}
     929
     930/*********************************************************************
     931 *                  _ismbcl0     (CRTDLL.153)
     932 */
     933int CDECL CRTDLL__ismbcl0( unsigned int ch )
     934{
     935  dprintf(("CRTDLL: _ismbcl0\n"));
     936  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     937  return FALSE;
     938}
     939
     940
     941/*********************************************************************
     942 *                  _ismbcl1     (CRTDLL.154)
     943 */
     944int CDECL CRTDLL__ismbcl1( unsigned int ch )
     945{
     946  dprintf(("CRTDLL: _ismbcl1\n"));
     947  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     948  return FALSE;
     949}
     950
     951
     952/*********************************************************************
     953 *                  _ismbcl2     (CRTDLL.155)
     954 */
     955int CDECL CRTDLL__ismbcl2( unsigned int ch )
     956{
     957  dprintf(("CRTDLL: _ismbcl2\n"));
     958  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     959  return FALSE;
     960}
     961
     962
     963/*********************************************************************
     964 *                  _ismbclegal     (CRTDLL.156)
     965 */
     966int CDECL CRTDLL__ismbclegal( unsigned int ch )
     967{
     968  dprintf(("CRTDLL: _ismbclegal\n"));
     969  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     970  return FALSE;
     971}
     972
     973
     974/*********************************************************************
     975 *                  _ismbclower     (CRTDLL.157)
     976 */
     977int CDECL CRTDLL__ismbclower( unsigned int ch )
     978{
     979  dprintf(("CRTDLL: _ismbclower\n"));
     980  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     981  return FALSE;
     982}
     983
     984
     985/*********************************************************************
     986 *                  _ismbcprint     (CRTDLL.158)
     987 */
     988int CDECL CRTDLL__ismbcprint( unsigned int ch )
     989{
     990  dprintf(("CRTDLL: _ismbcprint\n"));
     991  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     992  return FALSE;
     993}
     994
     995
     996/*********************************************************************
     997 *                  _ismbcspace     (CRTDLL.159)
     998 */
     999int CDECL CRTDLL__ismbcspace( unsigned int ch )
     1000{
     1001  dprintf(("CRTDLL: _ismbcspace\n"));
     1002  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1003  return FALSE;
     1004}
     1005
     1006
     1007/*********************************************************************
     1008 *                  _ismbcsymbol     (CRTDLL.160)
     1009 */
     1010int CDECL CRTDLL__ismbcsymbol( unsigned int ch )
     1011{
     1012  dprintf(("CRTDLL: _ismbcsymbol\n"));
     1013  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1014  return FALSE;
     1015}
     1016
     1017
     1018/*********************************************************************
     1019 *                  _ismbcupper     (CRTDLL.161)
     1020 */
     1021int CDECL CRTDLL__ismbcupper( unsigned int ch )
     1022{
     1023  dprintf(("CRTDLL: _ismbcupper\n"));
     1024  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1025  return FALSE;
     1026}
     1027
     1028
    3191029/*******************************************************************
    3201030 *         _local_unwind2  (CRTDLL.172)
     
    3241034        dprintf(("CRTDLL: local_undwind2\n"));
    3251035}
     1036
     1037
     1038/*********************************************************************
     1039 *                  _locking        (CRTDLL.173)
     1040 */
     1041int CDECL CRTDLL__locking(int handle,int mode,unsigned long nbyte)
     1042{
     1043  dprintf(("CRTDLL: _locking\n"));
     1044  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1045  return FALSE;
     1046}
     1047
     1048
     1049/*********************************************************************
     1050 *                  _lrotl      (CRTDLL.175)
     1051 */
     1052unsigned long CDECL CRTDLL__lrotl( unsigned long value, unsigned int shift )
     1053{
     1054  dprintf(("CRTDLL: _lrotl\n"));
     1055  return (_lrotl(value, shift));
     1056}
     1057
     1058
     1059/*********************************************************************
     1060 *                  _lrotr      (CRTDLL.176)
     1061 */
     1062unsigned long CDECL CRTDLL__lrotr( unsigned long value, unsigned int shift )
     1063{
     1064  dprintf(("CRTDLL: _lrotr\n"));
     1065  return (_lrotr(value, shift));
     1066}
     1067
     1068
     1069/*********************************************************************
     1070 *                  _lseek      (CRTDLL.178)
     1071 */
     1072long CDECL CRTDLL__lseek(int handle,long offset,int origin)
     1073{
     1074  dprintf(("CRTDLL: _lssek\n"));
     1075  return (_lseek(handle, offset, origin));
     1076}
     1077
     1078
     1079/*********************************************************************
     1080 *                  _makepath   (CRTDLL.180)
     1081 */
     1082void CDECL CRTDLL__makepath( char *path, char *drive,
     1083                    char *dir, char *fname, char *ext )
     1084{
     1085  dprintf(("CRTDLL: _makepath\n"));
     1086  _makepath(path, drive, dir, fname, ext);
     1087}
     1088
     1089
     1090/*********************************************************************
     1091 *                  _matherr    (CRTDLL.181)
     1092 */
     1093double CDECL CRTDLL__matherr( struct exception * excep )
     1094{
     1095  dprintf(("CRTDLL: _matherr\n"));
     1096  return (_matherr(excep));
     1097}
     1098
     1099
     1100/*********************************************************************
     1101 *                  _mbbtombc        (CRTDLL.182)
     1102 */
     1103unsigned int CDECL CRTDLL__mbbtombc( unsigned int ch )
     1104{
     1105  dprintf(("CRTDLL: _mbbtombc\n"));
     1106  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1107  return FALSE;
     1108}
     1109
     1110
     1111/*********************************************************************
     1112 *                  _mbbtype        (CRTDLL.183)
     1113 */
     1114int CDECL CRTDLL__mbbtype( unsigned char s, int i )
     1115{
     1116  dprintf(("CRTDLL: _mbbtype\n"));
     1117  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1118  return FALSE;
     1119}
     1120
     1121
     1122/*********************************************************************
     1123 *                  _mbccpy        (CRTDLL.184)
     1124 */
     1125void CDECL CRTDLL__mbccpy( unsigned char *dest, const unsigned char *ch )
     1126{
     1127  dprintf(("CRTDLL: _mbccpy\n"));
     1128  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1129}
     1130
     1131
     1132/*********************************************************************
     1133 *                  _mbcjistojms     (CRTDLL.185)
     1134 */
     1135int CDECL CRTDLL__mbcjistojms( unsigned int ch )
     1136{
     1137  dprintf(("CRTDLL: _mbcjistojms\n"));
     1138  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1139  return FALSE;
     1140}
     1141
     1142
     1143/*********************************************************************
     1144 *                  _mbcjmstojis     (CRTDLL.186)
     1145 */
     1146int CDECL CRTDLL__mbcjmstojis( unsigned int ch )
     1147{
     1148  dprintf(("CRTDLL: _mbcjmstojis\n"));
     1149  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1150  return FALSE;
     1151}
     1152
     1153
     1154/*********************************************************************
     1155 *                  _mbclen    (CRTDLL.187)
     1156 */
     1157size_t CDECL CRTDLL__mbclen( const unsigned char *ch )
     1158{
     1159  dprintf(("CRTDLL: _mbclen\n"));
     1160  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1161  return FALSE;
     1162}
     1163
     1164
     1165/*********************************************************************
     1166 *                  _mbctohira     (CRTDLL.188)
     1167 */
     1168int CDECL CRTDLL__mbctohira( unsigned int ch )
     1169{
     1170  dprintf(("CRTDLL: _mbctohira\n"));
     1171  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1172  return FALSE;
     1173}
     1174
     1175
     1176/*********************************************************************
     1177 *                  _mbctokata     (CRTDLL.189)
     1178 */
     1179int CDECL CRTDLL__mbctokata( unsigned int ch )
     1180{
     1181  dprintf(("CRTDLL: _mbctokata\n"));
     1182  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1183  return FALSE;
     1184}
     1185
     1186
     1187/*********************************************************************
     1188 *                  _mbctolower     (CRTDLL.190)
     1189 */
     1190unsigned int CDECL CRTDLL__mbctolower( unsigned int ch )
     1191{
     1192  dprintf(("CRTDLL: _mbctolower\n"));
     1193  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1194  return FALSE;
     1195}
     1196
     1197
     1198/*********************************************************************
     1199 *                  _mbctombb        (CRTDLL.191)
     1200 */
     1201unsigned int CDECL CRTDLL__mbctombb( unsigned int ch )
     1202{
     1203  dprintf(("CRTDLL: _mbctombb\n"));
     1204  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1205  return FALSE;
     1206}
     1207
     1208
     1209/*********************************************************************
     1210 *                  _mbctoupper     (CRTDLL.192)
     1211 */
     1212unsigned int CDECL CRTDLL__mbctoupper( unsigned int ch )
     1213{
     1214  dprintf(("CRTDLL: _mbctoupper\n"));
     1215  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1216  return FALSE;
     1217}
     1218
     1219
     1220/*********************************************************************
     1221 *                  _mbsbtype     (CRTDLL.194)
     1222 */
     1223int CDECL CRTDLL__mbsbtype( const unsigned char *s1, int ch )
     1224{
     1225  dprintf(("CRTDLL: _mbsbtype\n"));
     1226  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1227  return FALSE;
     1228}
     1229
     1230
     1231/*********************************************************************
     1232 *                  _mbscat       (CRTDLL.195)
     1233 */
     1234unsigned char * CDECL CRTDLL__mbscat( unsigned char *s1, const unsigned char *s2 )
     1235{
     1236  dprintf(("CRTDLL: _mbscat\n"));
     1237  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1238  return FALSE;
     1239}
     1240
     1241
     1242/*********************************************************************
     1243 *                  _mbschr       (CRTDLL.196)
     1244 */
     1245unsigned char * CDECL CRTDLL__mbschr( const unsigned char *s, unsigned int ch )
     1246{
     1247  dprintf(("CRTDLL: _mbschr\n"));
     1248  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1249  return FALSE;
     1250}
     1251
     1252
     1253/*********************************************************************
     1254 *                  _mbscmp       (CRTDLL.197)
     1255 */
     1256int CDECL CRTDLL__mbscmp( const unsigned char *s1, const unsigned char *s2 )
     1257{
     1258  dprintf(("CRTDLL: _mbscmp\n"));
     1259  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1260  return FALSE;
     1261}
     1262
     1263
     1264/*********************************************************************
     1265 *                  _mbscpy       (CRTDLL.198)
     1266 */
     1267unsigned char * CDECL CRTDLL__mbscpy( unsigned char *s1, const unsigned char *s2 )
     1268{
     1269  dprintf(("CRTDLL: _mbscpy\n"));
     1270  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1271  return FALSE;
     1272}
     1273
     1274
     1275/*********************************************************************
     1276 *                  _mbscspn        (CRTDLL.199)
     1277 */
     1278size_t CDECL CRTDLL__mbscspn( const unsigned char *s, const unsigned char *charset )
     1279{
     1280  dprintf(("CRTDLL: _mbscspn\n"));
     1281  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1282  return FALSE;
     1283}
     1284
    3261285
    3271286/*********************************************************************
     
    3501309}
    3511310
     1311
     1312/*********************************************************************
     1313 *           CRTDLL__mbsdec    (CRTDLL.200)
     1314 */
     1315unsigned char * CDECL CRTDLL__mbsdec( const unsigned char *s, const unsigned char *ch )
     1316{
     1317  dprintf(("CRTDLL: _mbsdec\n"));
     1318  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1319  return FALSE;
     1320}
     1321
     1322
     1323/*********************************************************************
     1324 *           CRTDLL__mbsdec    (CRTDLL.201)
     1325 */
     1326unsigned char * CDECL CRTDLL__mbsdup( unsigned char *src )
     1327{
     1328  dprintf(("CRTDLL: _mbsdup\n"));
     1329  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1330  return FALSE;
     1331}
     1332
     1333
     1334/*********************************************************************
     1335 *           CRTDLL__mbsicmp   (CRTDLL.202)
     1336 */
     1337int CDECL CRTDLL__mbsicmp( const unsigned char *s1, const unsigned char *s2 )
     1338{
     1339  dprintf(("CRTDLL: _mbsicmp\n"));
     1340  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1341  return FALSE;
     1342}
     1343
     1344
     1345/*********************************************************************
     1346 *           CRTDLL__mbslwr    (CRTDLL.205)
     1347 */
     1348unsigned char * CDECL CRTDLL__mbslwr( unsigned char *s )
     1349{
     1350  dprintf(("CRTDLL: _mbslwr\n"));
     1351  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1352  return FALSE;
     1353}
     1354
     1355
     1356/*********************************************************************
     1357 *           CRTDLL__mbsnbcat  (CRTDLL.206)
     1358 */
     1359unsigned char * CDECL CRTDLL__mbsnbcat( unsigned char *s1, const unsigned char *s2, size_t n )
     1360{
     1361  dprintf(("CRTDLL: _mbsnbcat\n"));
     1362  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1363  return FALSE;
     1364}
     1365
     1366
     1367/*********************************************************************
     1368 *           CRTDLL__mbsnbcmp  (CRTDLL.207)
     1369 */
     1370int CDECL CRTDLL__mbsnbcmp( const unsigned char *s1, const unsigned char *s2, size_t n )
     1371{
     1372  dprintf(("CRTDLL: _mbsnbcmp\n"));
     1373  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1374  return FALSE;
     1375}
     1376
     1377
     1378/*********************************************************************
     1379 *           CRTDLL__mbsnbcnt  (CRTDLL.208)
     1380 */
     1381size_t CDECL CRTDLL__mbsnbcnt( const unsigned char *s, size_t n )
     1382{
     1383  dprintf(("CRTDLL: _mbsnbcnt\n"));
     1384  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1385  return FALSE;
     1386}
     1387
     1388
     1389/*********************************************************************
     1390 *           CRTDLL__mbsnbcpy  (CRTDLL.209)
     1391 */
     1392unsigned char * CDECL CRTDLL__mbsnbcpy( unsigned char *s1, const unsigned char *s2, size_t n )
     1393{
     1394  dprintf(("CRTDLL: _mbsnbcpy\n"));
     1395  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1396  return FALSE;
     1397}
     1398
     1399
     1400/*********************************************************************
     1401 *           CRTDLL__mbsnbicmp (CRTDLL.210)
     1402 */
     1403int CDECL CRTDLL__mbsnbicmp( const unsigned char *s1, const unsigned char *s2, size_t n )
     1404{
     1405  dprintf(("CRTDLL: _mbsnbicmp\n"));
     1406  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1407  return FALSE;
     1408}
     1409
     1410
     1411/*********************************************************************
     1412 *           CRTDLL__mbsnbset (CRTDLL.211)
     1413 */
     1414unsigned char * CDECL CRTDLL__mbsnbset( unsigned char *s, unsigned int ch, size_t n )
     1415{
     1416  dprintf(("CRTDLL: _mbsnbset\n"));
     1417  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1418  return FALSE;
     1419}
     1420
     1421
     1422/*********************************************************************
     1423 *           CRTDLL__mbsncat (CRTDLL.212)
     1424 */
     1425unsigned char * CDECL CRTDLL__mbsncat( unsigned char *s1, const unsigned char *s2, size_t n )
     1426{
     1427  dprintf(("CRTDLL: _mbsncat\n"));
     1428  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1429  return FALSE;
     1430}
     1431
     1432
     1433/*********************************************************************
     1434 *           CRTDLL__mbsnccnt (CRTDLL.213)
     1435 */
     1436size_t CDECL CRTDLL__mbsnccnt( const unsigned char *s, size_t n )
     1437{
     1438  dprintf(("CRTDLL: _mbsnccnt\n"));
     1439  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1440  return FALSE;
     1441}
     1442
     1443
     1444/*********************************************************************
     1445 *           CRTDLL__mbsncmp (CRTDLL.214)
     1446 */
     1447int CDECL CRTDLL__mbsncmp( const unsigned char *s1, const unsigned char *s2, size_t n )
     1448{
     1449  dprintf(("CRTDLL: _mbsncmp\n"));
     1450  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1451  return FALSE;
     1452}
     1453
     1454
     1455/*********************************************************************
     1456 *           CRTDLL__mbsncpy (CRTDLL.215)
     1457 */
     1458unsigned char * CDECL CRTDLL__mbsncpy( unsigned char *s1, const unsigned char *s2, size_t n )
     1459{
     1460  dprintf(("CRTDLL: _mbsncpy\n"));
     1461  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1462  return FALSE;
     1463}
     1464
     1465
     1466/*********************************************************************
     1467 *           CRTDLL__mbsnextc (CRTDLL.216)
     1468 */
     1469unsigned int CDECL CRTDLL__mbsnextc( const unsigned char *s )
     1470{
     1471  dprintf(("CRTDLL: _mbsnextc\n"));
     1472  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1473  return FALSE;
     1474}
     1475
     1476
     1477/*********************************************************************
     1478 *           CRTDLL__mbsnicmp (CRTDLL.217)
     1479 */
     1480int CDECL CRTDLL__mbsnicmp( const unsigned char *s1, const unsigned char *s2, size_t n )
     1481{
     1482  dprintf(("CRTDLL: _mbsnicmp\n"));
     1483  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1484  return FALSE;
     1485}
     1486
     1487
     1488/*********************************************************************
     1489 *           CRTDLL__mbsninc (CRTDLL.218)
     1490 */
     1491unsigned char * CDECL CRTDLL__mbsninc( const unsigned char *s, size_t count )
     1492{
     1493  dprintf(("CRTDLL: _mbsninc\n"));
     1494  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1495  return FALSE;
     1496}
     1497
     1498
     1499/*********************************************************************
     1500 *           CRTDLL__mbsnset (CRTDLL.219)
     1501 */
     1502unsigned char * CDECL CRTDLL__mbsnset( unsigned char *s, unsigned int ch, size_t n )
     1503{
     1504  dprintf(("CRTDLL: _mbsnset\n"));
     1505  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1506  return FALSE;
     1507}
     1508
     1509
     1510/*********************************************************************
     1511 *           CRTDLL__mbspbrk   (CRTDLL.220)
     1512 */
     1513unsigned char * CDECL CRTDLL__mbspbrk( const unsigned char *s, const unsigned char *charset )
     1514{
     1515  dprintf(("CRTDLL: _mbspbrk\n"));
     1516  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1517  return FALSE;
     1518}
     1519
     1520
     1521/*********************************************************************
     1522 *           CRTDLL__mbsrchr   (CRTDLL.221)
     1523 */
     1524unsigned char * CDECL CRTDLL__mbsrchr( const unsigned char *s, unsigned int ch )
     1525{
     1526  dprintf(("CRTDLL: _mbsrchr\n"));
     1527  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1528  return FALSE;
     1529}
     1530
     1531
     1532/*********************************************************************
     1533 *           CRTDLL__mbsrev    (CRTDLL.222)
     1534 */
     1535unsigned char * CDECL CRTDLL__mbsrev( unsigned char *s )
     1536{
     1537  dprintf(("CRTDLL: _mbsrev\n"));
     1538  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1539  return FALSE;
     1540}
     1541
     1542
     1543/*********************************************************************
     1544 *           CRTDLL__mbsset    (CRTDLL.223)
     1545 */
     1546unsigned char * CDECL CRTDLL__mbsset( unsigned char *s, unsigned int ch )
     1547{
     1548  dprintf(("CRTDLL: _mbsset\n"));
     1549  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1550  return FALSE;
     1551}
     1552
     1553
     1554/*********************************************************************
     1555 *           CRTDLL__mbsspn   (CRTDLL.224)
     1556 */
     1557size_t CDECL CRTDLL__mbsspn( const unsigned char *s, const unsigned char *charset )
     1558{
     1559  dprintf(("CRTDLL: _mbsspn\n"));
     1560  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1561  return FALSE;
     1562}
     1563
     1564
     1565/*********************************************************************
     1566 *           CRTDLL__mbsspnp   (CRTDLL.225)
     1567 */
     1568unsigned char * CDECL CRTDLL__mbsspnp( const unsigned char *s, const unsigned char *charset )
     1569{
     1570  dprintf(("CRTDLL: _mbsspnp\n"));
     1571  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1572  return FALSE;
     1573}
     1574
     1575
     1576/*********************************************************************
     1577 *           CRTDLL__mbsstr    (CRTDLL.226)
     1578 */
     1579unsigned char * CDECL CRTDLL__mbsstr( const unsigned char *s1, const unsigned char *s2 )
     1580{
     1581  dprintf(("CRTDLL: _mbsstr\n"));
     1582  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1583  return FALSE;
     1584}
     1585
     1586
     1587/*********************************************************************
     1588 *           CRTDLL__mbstok    (CRTDLL.227)
     1589 */
     1590unsigned char * CDECL CRTDLL__mbstok( unsigned char *s, const unsigned char *delim )
     1591{
     1592  dprintf(("CRTDLL: _mbstok\n"));
     1593  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1594  return FALSE;
     1595}
     1596
     1597
     1598/*********************************************************************
     1599 *           CRTDLL__mbsupr    (CRTDLL.229)
     1600 */
     1601unsigned char * CDECL CRTDLL__mbsupr( unsigned char *s )
     1602{
     1603  dprintf(("CRTDLL: _mbsupr\n"));
     1604  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1605  return FALSE;
     1606}
     1607
     1608
    3521609/*********************************************************************
    3531610 *                  _mkdir           (CRTDLL.232)
     
    3631620
    3641621/*********************************************************************
     1622 *                  _mktemp        (CRTDLL.233)
     1623 */
     1624char * CDECL CRTDLL__mktemp( char * templt )
     1625{
     1626  dprintf(("CRTDLL: _mktemp\n"));
     1627  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1628  return FALSE;
     1629}
     1630
     1631
     1632/*********************************************************************
     1633 *                  _msize        (CRTDLL.234)
     1634 */
     1635size_t CDECL CRTDLL__msize( void *ptr )
     1636{
     1637  dprintf(("CRTDLL: _msize\n"));
     1638  return (_msize(ptr));
     1639}
     1640
     1641
     1642/*********************************************************************
     1643 *                  _open        (CRTDLL.237)
     1644 */
     1645INT CDECL CRTDLL__open(const char *path,int oflag,...)
     1646{
     1647  dprintf(("CRTDLL: _open\n"));
     1648  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1649  return FALSE;
     1650}
     1651
     1652
     1653/*********************************************************************
     1654 *                  _open_osfhandle  (CRTDLL.238)
     1655 */
     1656INT CDECL CRTDLL__open_osfhandle( long osfhandle, int flags )
     1657{
     1658  dprintf(("CRTDLL: _open_osfhandle\n"));
     1659  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1660  return FALSE;
     1661}
     1662
     1663
     1664/*********************************************************************
     1665 *                  _pclose     (CRTDLL.244)
     1666 */
     1667INT CDECL CRTDLL__pclose( FILE *fp )
     1668{
     1669  dprintf(("CRTDLL: _pclose\n"));
     1670  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1671  return FALSE;
     1672}
     1673
     1674
     1675/*********************************************************************
    3651676 *                  _pctype_dll    (CRTDLL.245)
    3661677 *      FIXME - Could not find anything about it
     
    3711682
    3721683        return 0;
     1684}
     1685
     1686
     1687/*********************************************************************
     1688 *                  _pipe     (CRTDLL.247)
     1689 */
     1690INT CDECL CRTDLL__pipe( int *phandles, unsigned psize, int textmode )
     1691{
     1692  dprintf(("CRTDLL: _pipe\n"));
     1693  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1694  return FALSE;
     1695}
     1696
     1697
     1698/*********************************************************************
     1699 *                  _popen    (CRTDLL.248)
     1700 */
     1701FILE * CDECL CRTDLL__popen( const char *command, const char *mode )
     1702{
     1703  dprintf(("CRTDLL: _popen\n"));
     1704  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1705  return FALSE;
    3731706}
    3741707
     
    3861719}
    3871720
     1721
     1722/*********************************************************************
     1723 *                  _putw     (CRTDLL.252)
     1724 */
     1725INT CDECL CRTDLL__putw( int binint, FILE *fp )
     1726{
     1727  dprintf(("CRTDLL: _putw\n"));
     1728  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1729  return FALSE;
     1730}
     1731
     1732
     1733/*********************************************************************
     1734 *           CRTDLL__rotl        (CRTDLL.257)
     1735 */
     1736unsigned int CDECL CRTDLL__rotl( unsigned int value, unsigned int shift )
     1737{
     1738  dprintf(("CRTDLL: _rotl\n"));
     1739  return (_rotl(value, shift));
     1740}
     1741
     1742
     1743/*********************************************************************
     1744 *           CRTDLL__rotr        (CRTDLL.258)
     1745 */
     1746unsigned int CDECL CRTDLL__rotr( unsigned int value, unsigned int shift )
     1747{
     1748  dprintf(("CRTDLL: _rotr\n"));
     1749  return (_rotr(value, shift));
     1750}
     1751 
     1752
     1753/*********************************************************************
     1754 *           CRTDLL__searchenv   (CRTDLL.260)
     1755 */
     1756void CDECL CRTDLL__searchenv( const char *name, const char *env_var, char *buf )
     1757{
     1758  dprintf(("CRTDLL: _searchenv\n"));
     1759  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1760}
     1761
     1762
     1763/*********************************************************************
     1764 *           CRTDLL__setjmp      (CRTDLL.262)
     1765 */
     1766int CDECL CRTDLL__setjmp( jmp_buf env )
     1767{
     1768  dprintf(("CRTDLL: _setjmp -> setjmp\n"));
     1769  return(setjmp( env));
     1770}
     1771
     1772
     1773/*********************************************************************
     1774 *           CRTDLL__stat        (CRTDLL.278)
     1775 */
     1776int CDECL CRTDLL__stat( const char *s1, struct stat * n )
     1777{
     1778  dprintf(("CRTDLL: _stat\n"));
     1779  return(_stat(s1, n));
     1780}
     1781
     1782
     1783/*********************************************************************
     1784 *           CRTDLL__strdate     (CRTDLL.281)
     1785 */
     1786char * CDECL CRTDLL__strdate( char *buf )
     1787{
     1788  dprintf(("CRTDLL: _strdate\n"));
     1789  return(_strdate(buf));
     1790}
     1791
     1792
     1793/*********************************************************************
     1794 *           CRTDLL__strdec      (CRTDLL.282)
     1795 */
     1796char * CDECL CRTDLL__strdec( const char *, const char *p )
     1797{
     1798  dprintf(("CRTDLL: _strdec\n"));
     1799  return( (char *)(p-1) );
     1800}
     1801
     1802
     1803/*********************************************************************
     1804 *           CRTDLL__strdup      (CRTDLL.283)
     1805 */
     1806char * CDECL CRTDLL__strdup( const char *string )
     1807{
     1808  dprintf(("CRTDLL: _strdup\n"));
     1809  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1810  return FALSE;
     1811}
     1812
     1813
     1814/*********************************************************************
     1815 *           CRTDLL__stricoll    (CRTDLL.286)
     1816 */
     1817int CDECL CRTDLL__stricoll( const char *s1, const char *s2 )
     1818{
     1819  dprintf(("CRTDLL: _stricoll\n"));
     1820  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1821  return FALSE;
     1822}
     1823
     1824
     1825/*********************************************************************
     1826 *           CRTDLL__strinc      (CRTDLL.287)
     1827 */
     1828char * CDECL CRTDLL__strinc( const char *p )
     1829{
     1830    dprintf(("CRTDLL: _strinc\n"));
     1831    return( (char *)(p+1) );
     1832}
     1833
     1834
     1835/*********************************************************************
     1836 *           CRTDLL__strncnt     (CRTDLL.289)
     1837 */
     1838size_t CDECL CRTDLL__strncnt( const char *p, size_t l )
     1839{
     1840    dprintf(("CRTDLL: _strncnt\n"));
     1841    size_t i;
     1842    i = strlen(p);
     1843    return( (i>l) ? l : i );
     1844}
     1845
     1846/*********************************************************************
     1847 *           CRTDLL__strnextc    (CRTDLL.290)
     1848 */
     1849unsigned int CDECL CRTDLL__strnextc( const char *p )
     1850{
     1851    dprintf(("CRTDLL: _strnextc\n"));
     1852    return( (unsigned int)*p );
     1853}
     1854
     1855
     1856/*********************************************************************
     1857 *           CRTDLL__strninc     (CRTDLL.292)
     1858 */
     1859char * CDECL CRTDLL__strninc( const char *p, size_t l )
     1860{
     1861    dprintf(("CRTDLL: _strninc\n"));
     1862    return( (char *)(p+l) );
     1863}
     1864
     1865
     1866/*********************************************************************
     1867 *           CRTDLL__strnset     (CRTDLL.293)
     1868 */
     1869char * CDECL CRTDLL__strnset( char *string, int c, size_t len )
     1870{
     1871  dprintf(("CRTDLL: _strnset\n"));
     1872  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1873  return FALSE;
     1874}
     1875
     1876
     1877/*********************************************************************
     1878 *           CRTDLL__strrev      (CRTDLL.294)
     1879 */
     1880char * CDECL CRTDLL__strrev( char *string )
     1881{
     1882  dprintf(("CRTDLL: _strrev\n"));
     1883  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1884  return FALSE;
     1885}
     1886
     1887
     1888/*********************************************************************
     1889 *           CRTDLL__strset      (CRTDLL.295)
     1890 */
     1891char * CDECL CRTDLL__strset( char *string, int c )
     1892{
     1893  dprintf(("CRTDLL: _strset\n"));
     1894  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1895  return FALSE;
     1896}
     1897
     1898
     1899/*********************************************************************
     1900 *           CRTDLL__strspnp     (CRTDLL.296)
     1901 */
     1902char * CDECL CRTDLL__strspnp( const char *p1, const char *p2 )
     1903{
     1904    dprintf(("CRTDLL: _strspnp\n"));
     1905    return( (*(p1 += strspn(p1,p2))!='\0') ? (char*)p1 : NULL );
     1906}
     1907
     1908
     1909/*********************************************************************
     1910 *           CRTDLL__strtime     (CRTDLL.297)
     1911 */
     1912char * CDECL CRTDLL__strtime( char *buf )
     1913{
     1914  dprintf(("CRTDLL: _strtime\n"));
     1915  return (_strtime(buf));
     1916}
     1917
     1918
     1919/*********************************************************************
     1920 *           CRTDLL__tempnam     (CRTDLL.303)
     1921 */
     1922char * CDECL CRTDLL__tempnam( char *dir, char *prefix )
     1923{
     1924  dprintf(("CRTDLL: _tempnam\n"));
     1925  return (_tempnam(dir, prefix));
     1926}
     1927       
     1928
     1929/*********************************************************************
     1930 *           CRTDLL__tolower     (CRTDLL.305)
     1931 */
     1932int CDECL CRTDLL__tolower(int n)
     1933{
     1934  dprintf(("CRTDLL: _tolower\n"));
     1935  return (_tolower(n));
     1936}
     1937
     1938
     1939/*********************************************************************
     1940 *           CRTDLL__toupper     (CRTDLL.306)
     1941 */
     1942int CDECL CRTDLL__toupper(int n)
     1943{
     1944  dprintf(("CRTDLL: _toupper\n"));
     1945  return (_toupper(n));
     1946}
     1947
     1948
     1949/*********************************************************************
     1950 *           CRTDLL__utime       (CRTDLL.314)
     1951 */
     1952int CDECL CRTDLL__utime( char *path, struct utimbuf * times )
     1953{
     1954  dprintf(("CRTDLL: _utime\n"));
     1955  return (_utime(path, times));
     1956}
     1957
     1958
     1959/*********************************************************************
     1960 *           CRTDLL__vsnwprintf  (CRTDLL.316)
     1961 */
     1962int CDECL CRTDLL__vsnwprintf( wchar_t *s1, size_t n, const wchar_t *s2, va_list arg )
     1963{
     1964  dprintf(("CRTDLL: _vsnwprintf\n"));
     1965  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1966  return FALSE;
     1967}
     1968
     1969
     1970/*********************************************************************
     1971 *           CRTDLL__wcsdup      (CRTDLL.317)
     1972 */
     1973wchar_t * CDECL CRTDLL__wcsdup( const wchar_t *s1 )
     1974{
     1975  dprintf(("CRTDLL: _wcsdup\n"));
     1976  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1977  return FALSE;
     1978}
     1979
     1980
     1981/*********************************************************************
     1982 *           CRTDLL__wcsicoll    (CRTDLL.319)
     1983 */
     1984int CDECL CRTDLL__wcsicoll( const wchar_t *s1, const wchar_t *s2 )
     1985{
     1986  dprintf(("CRTDLL: _wcsicoll\n"));
     1987  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     1988  return FALSE;
     1989}
     1990
     1991
    3881992/*********************************************************************
    3891993 *           CRTDLL__wcsnset    (CRTDLL.322)
     
    3951999    return ret;
    3962000}
     2001
     2002
     2003/*********************************************************************
     2004 *           CRTDLL__wcsrev      (CRTDLL.323)
     2005 */
     2006wchar_t * CDECL CRTDLL__wcsrev( wchar_t *s1 )
     2007{
     2008  dprintf(("CRTDLL: _wcsrev\n"));
     2009  SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
     2010  return FALSE;
     2011}
     2012
    3972013
    3982014/*********************************************************************
  • trunk/src/crtdll/crtdll.def

    r916 r965  
    1 ; $Id: crtdll.def,v 1.2 1999-09-13 09:05:13 sandervl Exp $
     1; $Id: crtdll.def,v 1.3 1999-09-18 10:36:35 sandervl Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    101101
    102102EXPORTS
     103;   ??2@YAPAXI@Z                                                @1
     104;   ??3@YAXPAX@Z                                                @2
     105;   ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z                       @3
     106;   _CIacos                                                     @4
     107;   _CIasin                                                     @5
     108;   _CIatan                                                     @6
     109;   _CIatan2                                                    @7
     110;   _CIcos                                                      @8
     111;   _CIcosh                                                     @9
     112;   _CIexp                                                      @10
     113;   _CIfmod                                                     @11
     114;   _CIlog                                                      @12
     115;   _CIlog10                                                    @13
    103116    _CIpow                      = NTDLL__CIpow                  @14
     117;   _CIsin                                                      @15
     118;   _CIsinh                                                     @16
     119;   _CIsqrt                                                     @17
     120;   _CItan                                                      @18
     121;   _CItanh                                                     @19
     122;   _HUGE_dll                                                   @20
    104123    _XcptFilter                 = _CRTDLL__XcptFilter           @21
    105124    __GetMainArgs               = _CRTDLL__GetMainArgs          @22
    106125    __argc_dll                  = CRTDLL_argc_dll               @23
    107126    __argv_dll                  = CRTDLL_argv_dll               @24
     127;   __dllonexit                                                 @25
     128;   __doserrno                                                  @26
     129;   __fpecode                                                   @27
     130    __isascii                   = _CRTDLL___isascii             @28
     131    __iscsym                    = _CRTDLL___iscsym              @29
     132    __iscsymf                   = _CRTDLL___iscsymf             @30
    108133    __mb_cur_max_dll            = _CRTDLL___mb_cur_max_dll      @31
     134;   __pxcptinfoptrs                                             @32
     135    __threadhandle              = _CRTDLL___threadhandle        @33
     136    __threadid                  = _CRTDLL___threadid            @34
     137;   __toascii                                                   @35
     138    _abnormal_termination       = _CRTDLL__abnormal_termination @36
     139    _access                     = _CRTDLL__access               @37
    109140    _acmdln_dll                 = CRTDLL_acmdln_dll             @38
    110141    _aexit_rtn_dll              = _CRTDLL__aexit_rtn_dll        @39
    111142    _amsg_exit                  = _CRTDLL__amsg_exit            @40
     143    _assert                     = _CRTDLL__assert               @41
    112144    _basemajor_dll              = CRTDLL_basemajor_dll          @42
    113145    _baseminor_dll              = CRTDLL_baseminor_dll          @43
    114146    _baseversion_dll            = CRTDLL_baseversion_dll        @44
     147;   _beep                                                       @45
     148    _beginthread                = _CRTDLL__beginthread          @46
     149;   _c_exit                                                     @47
     150;   _cabs                                                       @48
     151;   _cexit                                                      @49
     152;   _cgets                                                      @50
    115153    _chdir                      = _CRTDLL__chdir                @51
     154;   _chdrive                                                    @52
     155;   _chgsign                                                    @53
     156;   _chmod                                                      @54
     157;   _chsize                                                     @55
     158;   _clearfp                                                    @56
     159    _close                      = _CRTDLL__close                @57
     160;   _commit                                                     @58
    116161    _commode_dll                = CRTDLL_commode_dll            @59
     162    _control87                  = _CRTDLL__control87            @60
     163;   _controlfp                                                  @61
     164;   _copysign                                                   @62
     165;   _cprintf                                                    @63
     166;   _cpumode_dll                                                @64
     167;   _cputs                                                      @65
     168;   _creat                                                      @66
     169;   _cscanf                                                     @67
     170;   _ctype                                                      @68
     171    _cwait                      = _CRTDLL__cwait                @69
     172;   _daylight_dll                                               @70
     173    _dup                        = _CRTDLL__dup                  @71
     174    _dup2                       = _CRTDLL__dup2                 @72
     175    _ecvt                       = _CRTDLL__ecvt                 @73
     176    _endthread                  = _CRTDLL__endthread            @74
    117177    _environ_dll                = CRTDLL_environ_dll            @75
     178;   _eof                                                        @76
     179    _errno                      = _CRTDLL__errno                @77
    118180    _except_handler2            = _CRTDLL__except_handler2      @78
     181;   _execl                                                      @79
     182;   _execle                                                     @80
     183;   _execlp                                                     @81
     184;   _execlpe                                                    @82
     185;   _execv                                                      @83
     186;   _execve                                                     @84
     187;   _execvp                                                     @85
     188;   _execvpe                                                    @86
    119189    _exit                       = _CRTDLL__exit                 @87
     190    _expand                     = _CRTDLL__expand               @88
     191;   _fcloseall                                                  @89
     192    _fcvt                       = _CRTDLL__fcvt                 @90
    120193    _fdopen                     = _CRTDLL__fdopen               @91
     194    _fgetchar                   = _CRTDLL__fgetchar             @92
     195    _fgetwchar                  = _CRTDLL__fgetwchar            @93
     196;   _filbuf                                                     @94
     197;   _fileinfo_dll                                               @95
     198;   _filelength                                                 @96
     199;   _fileno                                                     @97
     200    _findclose                  = _CRTDLL__findclose            @98
    121201    _findfirst                  = _CRTDLL__findfirst            @99
    122202    _findnext                   = _CRTDLL__findnext             @100
    123203
     204    _finite                     = _CRTDLL__finite               @101
     205;   _flsbuf                                                     @102
     206;   _flushall                                                   @103
    124207    _fmode_dll                  = CRTDLL_fmode_dll              @104
     208;   _fpclass                                                    @105
     209;   _fpieee_flt                                                 @106
     210    _fpreset                    = _CRTDLL__fpreset              @107
     211    _fputchar                   = _CRTDLL__fputchar             @108
     212    _fputwchar                  = _CRTDLL__fputwchar            @109
     213    _fsopen                     = _CRTDLL__fsopen               @110
    125214    _fstat                      = _CRTDLL__fstat                @111
     215    _ftime                      = _CRTDLL__ftime                @112
    126216    _ftol                       = NTDLL__ftol                   @113
     217    _fullpath                   = _CRTDLL__fullpath             @114
     218;   _futime                                                     @115
     219    _gcvt                       = _CRTDLL__gcvt                 @116
     220    _get_osfhandle              = _CRTDLL__get_osfhandle        @117
     221    _getch                      = _CRTDLL__getch                @118
     222    _getche                     = _CRTDLL__getche               @119
     223    _getcwd                     = _CRTDLL__getcwd               @120
     224    _getdcwd                    = _CRTDLL__getdcwd              @121
     225    _getdiskfree                = _CRTDLL__getdiskfree          @122
     226;   _getdllprocaddr                                             @123
     227    _getdrive                   = _CRTDLL__getdrive             @124
     228;   _getdrives                                                  @125
     229;   _getpid                                                     @126
     230;   _getsystime                                                 @127
     231    _getw                       = _CRTDLL__getw                 @128
    127232    _global_unwind2             = _CRTDLL__global_unwind2       @129
     233    _heapchk                    = _CRTDLL__heapchk              @130
     234    _heapmin                    = _CRTDLL__heapmin              @131
     235    _heapset                    = _CRTDLL__heapset              @132
     236    _heapwalk                   = _CRTDLL__heapwalk             @133
     237;   _hypot                                                      @134
    128238;    _initterm                  = _CRTDLL__initterm             @135
    129239    _initterm                   = _DLL_InitTerm                 @135
    130240    _iob                        = CRTDLL_iob                    @136
     241;   _isatty                                                     @137
    131242    _isctype                    = _CRTDLL__isctype              @138
     243    _ismbbalnum                 = _CRTDLL__ismbbalnum           @139
     244    _ismbbalpha                 = _CRTDLL__ismbbalpha           @140
     245    _ismbbgraph                 = _CRTDLL__ismbbgraph           @141
     246    _ismbbkalnum                = _CRTDLL__ismbbkalnum          @142
     247    _ismbbkana                  = _CRTDLL__ismbbkana            @143
     248    _ismbbkpunct                = _CRTDLL__ismbbkpunct          @144
     249    _ismbblead                  = _CRTDLL__ismbblead            @145
     250    _ismbbprint                 = _CRTDLL__ismbbprint           @146
     251    _ismbbpunct                 = _CRTDLL__ismbbpunct           @147
     252    _ismbbtrail                 = _CRTDLL__ismbbtrail           @148
     253    _ismbcalpha                 = _CRTDLL__ismbcalpha           @149
     254    _ismbcdigit                 = _CRTDLL__ismbcdigit           @150
     255    _ismbchira                  = _CRTDLL__ismbchira            @151
     256    _ismbckata                  = _CRTDLL__ismbckata            @152
     257    _ismbcl0                    = _CRTDLL__ismbcl0              @153
     258    _ismbcl1                    = _CRTDLL__ismbcl1              @154
     259    _ismbcl2                    = _CRTDLL__ismbcl2              @155
     260    _ismbclegal                 = _CRTDLL__ismbclegal           @156
     261    _ismbclower                 = _CRTDLL__ismbclower           @157
     262    _ismbcprint                 = _CRTDLL__ismbcprint           @158
     263    _ismbcspace                 = _CRTDLL__ismbcspace           @159
     264    _ismbcsymbol                = _CRTDLL__ismbcsymbol          @160
     265    _ismbcupper                 = _CRTDLL__ismbcupper           @161
     266;   _ismbslead                                                  @162
     267;   _ismbstrail                                                 @163
     268;   _isnan                                                      @164
    132269    _itoa                       = NTDLL__itoa                   @165
     270;   _j0                                                         @166
     271;   _j1                                                         @167
     272;   _jn                                                         @168
     273;   _kbhit                                                      @169
     274;   _lfind                                                      @170
     275;   _loaddll                                                    @171
    133276    _local_unwind2              = _CRTDLL__local_unwind2        @172
     277    _locking                    = _CRTDLL__locking              @173
     278;   _logb                                                       @174
     279    _lrotl                      = _CRTDLL__lrotl                @175
     280    _lrotr                      = _CRTDLL__lrotr                @176
     281;   _lsearch                                                    @177
     282    _lseek                      = _CRTDLL__lseek                @178
    134283    _ltoa                       = NTDLL__ltoa                   @179
    135 
     284    _makepath                   = _CRTDLL__makepath             @180
     285    _matherr                    = _CRTDLL__matherr              @181
     286    _mbbtombc                   = _CRTDLL__mbbtombc             @182
     287    _mbbtype                    = _CRTDLL__mbbtype              @183
     288    _mbccpy                     = _CRTDLL__mbccpy               @184
     289    _mbcjistojms                = _CRTDLL__mbcjistojms          @185
     290    _mbcjmstojis                = _CRTDLL__mbcjmstojis          @186
     291    _mbclen                     = _CRTDLL__mbclen               @187
     292    _mbctohira                  = _CRTDLL__mbctohira            @188
     293    _mbctokata                  = _CRTDLL__mbctokata            @189
     294    _mbctolower                 = _CRTDLL__mbctolower           @190
     295    _mbctombb                   = _CRTDLL__mbctombb             @191
     296    _mbctoupper                 = _CRTDLL__mbctoupper           @192
     297;   _mbctype                                                    @193
     298    _mbsbtype                   = _CRTDLL__mbsbtype             @194
     299    _mbscat                     = _CRTDLL__mbscat               @195
     300    _mbschr                     = _CRTDLL__mbschr               @196
     301    _mbscmp                     = _CRTDLL__mbscmp               @197
     302    _mbscpy                     = _CRTDLL__mbscpy               @198
     303    _mbscspn                    = _CRTDLL__mbscspn              @199
     304
     305    _mbsdec                     = _CRTDLL__mbsdec               @200
     306    _mbsdup                     = _CRTDLL__mbsdup               @201
     307    _mbsicmp                    = _CRTDLL__mbsicmp              @202
    136308    _mbsinc                     = _CRTDLL__mbsinc               @203
    137309    _mbslen                     = _CRTDLL__mbslen               @204
     310    _mbslwr                     = _CRTDLL__mbslwr               @205
     311    _mbsnbcat                   = _CRTDLL__mbsnbcat             @206
     312    _mbsnbcmp                   = _CRTDLL__mbsnbcmp             @207
     313    _mbsnbcnt                   = _CRTDLL__mbsnbcnt             @208
     314    _mbsnbcpy                   = _CRTDLL__mbsnbcpy             @209
     315    _mbsnbicmp                  = _CRTDLL__mbsnbicmp            @210
     316    _mbsnbset                   = _CRTDLL__mbsnbset             @211
     317    _mbsncat                    = _CRTDLL__mbsncat              @212
     318    _mbsnccnt                   = _CRTDLL__mbsnccnt             @213
     319    _mbsncmp                    = _CRTDLL__mbsncmp              @214
     320    _mbsncpy                    = _CRTDLL__mbsncpy              @215
     321    _mbsnextc                   = _CRTDLL__mbsnextc             @216
     322    _mbsnicmp                   = _CRTDLL__mbsnicmp             @217
     323    _mbsninc                    = _CRTDLL__mbsninc              @218
     324    _mbsnset                    = _CRTDLL__mbsnset              @219
     325    _mbspbrk                    = _CRTDLL__mbspbrk              @220
     326    _mbsrchr                    = _CRTDLL__mbsrchr              @221
     327    _mbsrev                     = _CRTDLL__mbsrev               @222
     328    _mbsset                     = _CRTDLL__mbsset               @223
     329    _mbsspn                     = _CRTDLL__mbsspn               @224
     330    _mbsspnp                    = _CRTDLL__mbsspnp              @225
     331    _mbsstr                     = _CRTDLL__mbsstr               @226
     332    _mbstok                     = _CRTDLL__mbstok               @227
     333;   _mbstrlen                                                   @228
     334    _mbsupr                     = _CRTDLL__mbsupr               @229
     335;   _memccpy                                                    @230
    138336    _memicmp                    = NTDLL__memicmp                @231
    139337    _mkdir                      = _CRTDLL__mkdir                @232
     338    _mktemp                     = _CRTDLL__mktemp               @233
     339    _msize                      = _CRTDLL__msize                @234
     340;   _nextafter                                                  @235
     341;   _onexit                                                     @236
     342    _open                       = _CRTDLL__open                 @237
     343    _open_osfhandle             = _CRTDLL__open_osfhandle       @238
    140344    _osmajor_dll                = CRTDLL_osmajor_dll            @239
    141345    _osminor_dll                = CRTDLL_osminor_dll            @240
     
    143347    _osver_dll                  = CRTDLL_osver_dll              @242
    144348    _osversion_dll              = CRTDLL_osversion_dll          @243
     349    _pclose                     = _CRTDLL__pclose               @244
    145350    _pctype_dll                 = _CRTDLL__pctype_dll           @245
     351;   _pgmptr_dll                                                 @246
     352    _pipe                       = _CRTDLL__pipe                 @247
     353    _popen                      = _CRTDLL__popen                @248
     354;   _purecall                                                   @249
     355;   _putch                                                      @250
     356;   _putenv                                                     @251
     357    _putw                       = _CRTDLL__putw                 @252
     358;   _pwctype_dll                                                @253
    146359    _read                       = _CRTDLL__read                 @254
     360;   _rmdir                                                      @255
     361;   _rmtmp                                                      @256
     362    _rotl                       = _CRTDLL__rotl                 @257
     363    _rotr                       = _CRTDLL__rotr                 @258
     364;   _scalb                                                      @259
     365    _searchenv                  = _CRTDLL__searchenv            @260
     366;   _seterrormode                                               @261
     367    _setjmp                     = _CRTDLL__setjmp               @262
     368;   _setmode                                                    @263
     369;   _setsystime                                                 @264
     370;   _sleep                                                      @265
    147371    _snprintf                   = NTDLL__snprintf               @266
    148372    _snwprintf                  = NTDLL__snwprintf              @267
     373;   _sopen                                                      @268
     374;   _spawnl                                                     @269
     375;   _spawnle                                                    @270
     376;   _spawnlp                                                    @271
     377;   _spawnlpe                                                   @272
     378;   _spawnv                                                     @273
     379;   _spawnve                                                    @274
     380;   _spawnvp                                                    @275
     381;   _spawnvpe                                                   @276
    149382    _splitpath                  = NTDLL__splitpath              @277
     383    _stat                       = _CRTDLL__stat                 @278
     384;   _statusfp                                                   @279
    150385    _strcmpi                    = NTDLL__strcmpi                @280
     386    _strdate                    = _CRTDLL__strdate              @281
     387    _strdec                     = _CRTDLL__strdec               @282
     388    _strdup                     = _CRTDLL__strdup               @283
     389;   _strerror                                                   @284
    151390    _stricmp                    = NTDLL__stricmp                @285
     391    _stricoll                   = _CRTDLL__stricoll             @286
     392    _strinc                     = _CRTDLL__strinc               @287
    152393    _strlwr                     = NTDLL__strlwr                 @288
     394    _strncnt                    = _CRTDLL__strncnt              @289
     395    _strnextc                   = _CRTDLL__strnextc             @290
    153396    _strnicmp                   = NTDLL__strnicmp               @291
     397    _strninc                    = _CRTDLL__strninc              @292
     398    _strnset                    = _CRTDLL__strnset              @293
     399    _strrev                     = _CRTDLL__strrev               @294
     400    _strset                     = _CRTDLL__strset               @295
     401    _strspnp                    = _CRTDLL__strspnp              @296
     402    _strtime                    = _CRTDLL__strtime              @297
    154403    _strupr                     = NTDLL__strupr                 @298
    155 
     404;   _swab                                                       @299
     405
     406;   _sys_errlist                                                @300
     407;   _sys_nerr_dll                                               @301
     408;   _tell                                                       @302
     409    _tempnam                    = _CRTDLL__tempnam              @303
     410;   _timezone_dll                                               @304
     411    _tolower                    = _CRTDLL__tolower              @305
     412    _toupper                    = _CRTDLL__toupper              @306
     413;   _tzname                                                     @307
     414;   _tzset                                                      @308
    156415    _ultoa                      = NTDLL__ultoa                  @309
     416;   _umask                                                      @310
     417;   _ungetch                                                    @311
     418;   _unlink                                                     @312
     419;   _unloaddll                                                  @313
     420    _utime                      = _CRTDLL__utime                @314
    157421    _vsnprintf                  = NTDLL__vsnprintf              @315
     422    _vsnwprintf                 = _CRTDLL__vsnwprintf           @316
     423    _wcsdup                     = _CRTDLL__wcsdup               @317
    158424    _wcsicmp                    = NTDLL__wcsicmp                @318
     425    _wcsicoll                   = _CRTDLL__wcsicoll             @319
    159426    _wcslwr                     = NTDLL__wcslwr                 @320
    160427    _wcsnicmp                   = NTDLL__wcsnicmp               @321
    161428    _wcsnset                    = _CRTDLL__wcsnset              @322
     429    _wcsrev                     = _CRTDLL__wcsrev               @323
    162430    _wcsset                     = _CRTDLL__wcsset               @324
    163431    _wcsupr                     = NTDLL__wcsupr                 @325
     
    165433    _winminor_dll               = CRTDLL_winminor_dll           @327
    166434    _winver_dll                 = CRTDLL_winver_dll             @328
     435;   _write                                                      @329
    167436    _wtoi                       = NTDLL__wtoi                   @330
    168437    _wtol                       = NTDLL__wtol                   @331
    169 
     438;   _y0                                                         @332
     439;   _y1                                                         @333
     440;   _yn                                                         @334
    170441    abort                       = _CRTDLL_abort                 @335
    171442    abs                         = NTDLL_abs                     @336
Note: See TracChangeset for help on using the changeset viewer.