Changeset 2198 for trunk/src


Ignore:
Timestamp:
Dec 24, 1999, 7:40:41 PM (26 years ago)
Author:
sandervl
Message:

removed some logging (dprintf -> dprintf2)

Location:
trunk/src/crtdll
Files:
2 edited

Legend:

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

    r2182 r2198  
    1 /* $Id: crt.cpp,v 1.2 1999-12-21 13:46:24 sandervl Exp $ */
     1/* $Id: crt.cpp,v 1.3 1999-12-24 18:40:41 sandervl Exp $ */
    22
    33/*
     
    5555int CDECL CRTDLL__wcsicmp(LPWSTR str1, LPWSTR str2)
    5656{
    57   dprintf(("CRTDLL: _wcsicmp(%08xh,%08xh)\n",
     57  dprintf2(("CRTDLL: _wcsicmp(%08xh,%08xh)\n",
    5858           str1,
    5959           str2));
     
    8181  DWORD dwIndex;
    8282
    83   dprintf(("CRTDLL: _wcslwr(%08xh)\n",
     83  dprintf2(("CRTDLL: _wcslwr(%08xh)\n",
    8484           str));
    8585
     
    112112  LPWSTR w2;
    113113
    114   dprintf(("CRTDLL: _wcsnicmp(%08xh,%08xh,%08xh)\n",
     114  dprintf2(("CRTDLL: _wcsnicmp(%08xh,%08xh,%08xh)\n",
    115115           str1,
    116116           str2,
     
    144144  DWORD dwIndex;
    145145
    146   dprintf(("CRTDLL: _wcsupr(%08xh)\n",
     146  dprintf2(("CRTDLL: _wcsupr(%08xh)\n",
    147147           str));
    148148
     
    173173double CDECL CRTDLL_abs(double d)
    174174{
    175   dprintf(("CRTDLL: abs(%f)\n",
     175  dprintf2(("CRTDLL: abs(%f)\n",
    176176           d));
    177177
     
    194194double CDECL CRTDLL_atan(double d)
    195195{
    196   dprintf(("CRTDLL: atan(%f)\n",
     196  dprintf2(("CRTDLL: atan(%f)\n",
    197197           d));
    198198
     
    215215int CDECL CRTDLL_atoi(LPSTR str)
    216216{
    217   dprintf(("CRTDLL: atoi(%s)\n",
     217  dprintf2(("CRTDLL: atoi(%s)\n",
    218218           str));
    219219
     
    236236long CDECL CRTDLL_atol(LPSTR str)
    237237{
    238   dprintf(("CRTDLL: atol(%s)\n",
     238  dprintf2(("CRTDLL: atol(%s)\n",
    239239           str));
    240240
     
    257257double CDECL CRTDLL_ceil(double d)
    258258{
    259   dprintf(("CRTDLL: ceil(%f)\n",
     259  dprintf2(("CRTDLL: ceil(%f)\n",
    260260           d));
    261261
     
    278278double CDECL CRTDLL_cos(double d)
    279279{
    280   dprintf(("CRTDLL: cos(%f)\n",
     280  dprintf2(("CRTDLL: cos(%f)\n",
    281281           d));
    282282
     
    299299double CDECL CRTDLL_fabs(double d)
    300300{
    301   dprintf(("CRTDLL: fabs(%f)\n",
     301  dprintf2(("CRTDLL: fabs(%f)\n",
    302302           d));
    303303
     
    320320double CDECL CRTDLL_floor(double d)
    321321{
    322   dprintf(("CRTDLL: floor(%f)\n",
     322  dprintf2(("CRTDLL: floor(%f)\n",
    323323           d));
    324324
     
    341341int CDECL CRTDLL_isalpha(int i)
    342342{
    343   dprintf(("CRTDLL: isalpha(%08xh)\n",
     343  dprintf2(("CRTDLL: isalpha(%08xh)\n",
    344344           i));
    345345
     
    362362int CDECL CRTDLL_isdigit(int i)
    363363{
    364   dprintf(("CRTDLL: isdigit(%08xh)\n",
     364  dprintf2(("CRTDLL: isdigit(%08xh)\n",
    365365           i));
    366366
     
    383383int CDECL CRTDLL_islower(int i)
    384384{
    385   dprintf(("CRTDLL: islower(%08xh)\n",
     385  dprintf2(("CRTDLL: islower(%08xh)\n",
    386386           i));
    387387
     
    404404int CDECL CRTDLL_isprint(int i)
    405405{
    406   dprintf(("CRTDLL: isprint(%08xh)\n",
     406  dprintf2(("CRTDLL: isprint(%08xh)\n",
    407407           i));
    408408
     
    425425int CDECL CRTDLL_isspace(int i)
    426426{
    427   dprintf(("CRTDLL: isspace(%08xh)\n",
     427  dprintf2(("CRTDLL: isspace(%08xh)\n",
    428428           i));
    429429
     
    446446int CDECL CRTDLL_isupper(int i)
    447447{
    448   dprintf(("CRTDLL: isupper(%08xh)\n",
     448  dprintf2(("CRTDLL: isupper(%08xh)\n",
    449449           i));
    450450
     
    471471  va_list argptr;                          /* -> variable argument list */
    472472
    473 //  dprintf(("CRTDLL: sprintf(%08xh,%s)\n",
    474 //           lpstrBuffer,
    475 //          lpstrFormat));
     473  dprintf2(("CRTDLL: sprintf(%08xh,%s)\n",
     474           lpstrBuffer,
     475           lpstrFormat));
    476476
    477477  va_start(argptr,
     
    502502                      const LPSTR str2)
    503503{
    504   dprintf(("CRTDLL: strcat\n"));
     504  dprintf2(("CRTDLL: strcat\n"));
    505505
    506506  return (strcat(str1, str2));
     
    523523                       int         i)
    524524{
    525   dprintf(("CRTDLL: strchr(%s,%08xh)\n",
     525  dprintf2(("CRTDLL: strchr(%s,%08xh)\n",
    526526           str,
    527527           i));
     
    546546                      const LPSTR str2)
    547547{
    548   dprintf(("CRTDLL: strcmp(%s,%s)\n",
     548  dprintf2(("CRTDLL: strcmp(%s,%s)\n",
    549549           str1,
    550550           str2));
     
    569569                      const LPSTR str2)
    570570{
    571 //  dprintf(("CRTDLL: _stricmp(%s,%s)\n",
    572 //           str1,
    573 //           str2));
     571  dprintf2(("CRTDLL: _stricmp(%s,%s)\n",
     572           str1,
     573           str2));
    574574
    575575  return (stricmp(str1, str2));
     
    592592                       const LPSTR str2)
    593593{
    594 //  dprintf(("CRTDLL: strcpy\n"));
     594  dprintf2(("CRTDLL: strcpy\n"));
    595595
    596596  return (strcpy(str1, str2));
     
    613613                                LPSTR str2)
    614614{
    615 //  dprintf(("CRTDLL: strcspn(%s,%s)\n",
    616 //           str1,
    617 //           str2));
     615  dprintf2(("CRTDLL: strcspn(%s,%s)\n",
     616           str1,
     617           str2));
    618618
    619619  return (strcspn(str1, str2));
     
    635635size_t CDECL CRTDLL_strlen(const LPSTR str)
    636636{
    637 //  dprintf(("CRTDLL: strlen(%s)\n",
    638 //           str));
     637  dprintf2(("CRTDLL: strlen(%s)\n",
     638           str));
    639639
    640640  return (strlen(str));
     
    658658                        size_t      i)
    659659{
    660 //  dprintf(("CRTDLL: strncat(%s,%s,%08xh)\n",
    661 //           str1,
    662 //           str2,
    663 //           i));
     660  dprintf2(("CRTDLL: strncat(%s,%s,%08xh)\n",
     661           str1,
     662           str2,
     663           i));
    664664
    665665  return (strncat(str1, str2, i));
     
    683683                       size_t      i)
    684684{
    685 //  dprintf(("CRTDLL: strncmp(%s,%s,%08xh)\n",
    686 //           str1,
    687 //           str2,
    688 //           i));
     685  dprintf2(("CRTDLL: strncmp(%s,%s,%08xh)\n",
     686           str1,
     687           str2,
     688           i));
    689689
    690690  return (strncmp(str1, str2, i));
     
    708708                        size_t      i)
    709709{
    710 //  dprintf(("CRTDLL: strncpy(%s,%s,%08xh)\n",
    711 //           str1,
    712 //           str2,
    713 //           i));
     710  dprintf2(("CRTDLL: strncpy(%s,%s,%08xh)\n",
     711           str1,
     712           str2,
     713           i));
    714714
    715715  return (strncpy(str1, str2, i));
     
    732732                      const LPSTR str2)
    733733{
    734   dprintf(("CRTDLL: strpbrk(%s,%s)\n",
     734  dprintf2(("CRTDLL: strpbrk(%s,%s)\n",
    735735           str1,
    736736           str2));
     
    755755                        size_t      i)
    756756{
    757   dprintf(("CRTDLL: strrchr(%s,%08xh)\n",
     757  dprintf2(("CRTDLL: strrchr(%s,%08xh)\n",
    758758           str,
    759759           i));
     
    778778                       const LPSTR str2)
    779779{
    780   dprintf(("CRTDLL: strspn(%s,%s)\n",
     780  dprintf2(("CRTDLL: strspn(%s,%s)\n",
    781781           str1,
    782782           str2));
     
    801801                       const LPSTR str2)
    802802{
    803 //  dprintf(("CRTDLL: strstr(%s,%s)\n",
    804 //           str1,
    805 //           str2));
     803  dprintf2(("CRTDLL: strstr(%s,%s)\n",
     804           str1,
     805           str2));
    806806
    807807  return (strstr(str1, str2));
     
    829829  int     rc;
    830830
    831 //  dprintf(("CRTDLL: swprintf(%s,%d,%s)\n",
    832 //           str,
    833 //           i,
    834 //           format));
     831  dprintf2(("CRTDLL: swprintf(%s,%d,%s)\n",
     832           str,
     833           i,
     834           format));
    835835
    836836  va_start( valist, format );
     
    858858double CDECL CRTDLL_tan(double d)
    859859{
    860   dprintf(("CRTDLL: tan(%f)\n",
     860  dprintf2(("CRTDLL: tan(%f)\n",
    861861           d));
    862862
     
    879879int CDECL CRTDLL_toupper(int c)
    880880{
    881   dprintf(("CRTDLL: toupper(%c)\n",
     881  dprintf2(("CRTDLL: toupper(%c)\n",
    882882           c));
    883883
     
    900900int CDECL CRTDLL_tolower(int c)
    901901{
    902   dprintf(("CRTDLL: tolower(%c)\n",
     902  dprintf2(("CRTDLL: tolower(%c)\n",
    903903           c));
    904904
     
    921921int CDECL CRTDLL_towupper(int c)
    922922{
    923   dprintf(("CRTDLL: towupper(%c)\n",
     923  dprintf2(("CRTDLL: towupper(%c)\n",
    924924           c));
    925925
     
    942942int CDECL CRTDLL_towlower(int c)
    943943{
    944   dprintf(("CRTDLL: towlower(%c)\n",
     944  dprintf2(("CRTDLL: towlower(%c)\n",
    945945           c));
    946946
     
    965965                       const wchar_t* str2)
    966966{
    967   dprintf(("CRTDLL: wcscat(%08xh,%08xh)\n",
     967  dprintf2(("CRTDLL: wcscat(%08xh,%08xh)\n",
    968968           str1,
    969969           str2));
     
    988988                       int          i)
    989989{
    990   dprintf(("CRTDLL: wcschr(%08xh,%08xh)\n",
     990  dprintf2(("CRTDLL: wcschr(%08xh,%08xh)\n",
    991991           str,
    992992           i));
     
    10111011                    const wchar_t* str2)
    10121012{
    1013   dprintf(("CRTDLL: wcscmp(%08xh,%08xh)\n",
     1013  dprintf2(("CRTDLL: wcscmp(%08xh,%08xh)\n",
    10141014           str1,
    10151015           str2));
     
    10341034                       const wchar_t* str2)
    10351035{
    1036   dprintf(("CRTDLL: wcscpy(%08xh,%08xh)\n",
     1036  dprintf2(("CRTDLL: wcscpy(%08xh,%08xh)\n",
    10371037           str1,
    10381038           str2));
     
    10571057                              wchar_t* str2)
    10581058{
    1059   dprintf(("CRTDLL: wcscspn(%08xh,%08xh)\n",
     1059  dprintf2(("CRTDLL: wcscspn(%08xh,%08xh)\n",
    10601060           str1,
    10611061           str2));
     
    10791079size_t CDECL CRTDLL_wcslen(const wchar_t* str)
    10801080{
    1081   dprintf(("CRTDLL: wcslen(%08xh)\n",
     1081  dprintf2(("CRTDLL: wcslen(%08xh)\n",
    10821082           str));
    10831083
     
    11021102                        size_t      i)
    11031103{
    1104   dprintf(("CRTDLL: wcsncat(%08xh,%08xh,%08xh)\n",
     1104  dprintf2(("CRTDLL: wcsncat(%08xh,%08xh,%08xh)\n",
    11051105           str1,
    11061106           str2,
     
    11271127                     size_t      i)
    11281128{
    1129   dprintf(("CRTDLL: wcsncmp(%08xh,%08xh,%08xh)\n",
     1129  dprintf2(("CRTDLL: wcsncmp(%08xh,%08xh,%08xh)\n",
    11301130           str1,
    11311131           str2,
     
    11521152                          size_t       i)
    11531153{
    1154   dprintf(("CRTDLL: wcsncpy(%s,%s,%08xh)\n",
     1154  dprintf2(("CRTDLL: wcsncpy(%s,%s,%08xh)\n",
    11551155           str1,
    11561156           str2,
     
    11761176                        const wchar_t* str2)
    11771177{
    1178   dprintf(("CRTDLL: wcspbrk(%08xh,%08xh)\n",
     1178  dprintf2(("CRTDLL: wcspbrk(%08xh,%08xh)\n",
    11791179           str1,
    11801180           str2));
     
    11991199                        size_t       i)
    12001200{
    1201   dprintf(("CRTDLL: wcsrchr(%08xh,%08xh)\n",
     1201  dprintf2(("CRTDLL: wcsrchr(%08xh,%08xh)\n",
    12021202           str,
    12031203           i));
     
    12221222                       const wchar_t* str2)
    12231223{
    1224   dprintf(("CRTDLL: wcsspn(%08xh,%08xh)\n",
     1224  dprintf2(("CRTDLL: wcsspn(%08xh,%08xh)\n",
    12251225           str1,
    12261226           str2));
     
    12451245                         const wchar_t* str2)
    12461246{
    1247   dprintf(("CRTDLL: wcsstr(%s,%s)\n",
     1247  dprintf2(("CRTDLL: wcsstr(%s,%s)\n",
    12481248           str1,
    12491249           str2));
     
    12671267char * CDECL CRTDLL__itoa(int i, char *s, int r)
    12681268{
    1269   dprintf(("CRTDLL: _itoa(%08xh, %08xh, %08xh)\n",
     1269  dprintf2(("CRTDLL: _itoa(%08xh, %08xh, %08xh)\n",
    12701270           i,
    12711271           s,
     
    13771377        DWORD len       /* [in] length to compare */ )
    13781378{
    1379         dprintf(("CRTDLL: memicmp(%08xh, %08xh, %08xh)\n",s1,s2,len));
     1379        dprintf2(("CRTDLL: memicmp(%08xh, %08xh, %08xh)\n",s1,s2,len));
    13801380        int     i;
    13811381
     
    14501450void CDECL CRTDLL__splitpath( const char *path, char *drive, char *dir, char *fname, char *ext )
    14511451{
    1452         dprintf(("CRTDLL: _splitpath"));
     1452        dprintf2(("CRTDLL: _splitpath"));
    14531453
    14541454        char *tmp_drive;
     
    15041504void CDECL CRTDLL__strcmpi( LPCSTR s1, LPCSTR s2 )
    15051505{
    1506   dprintf(("CRTDLL: _strcmpi(%08xh, %08xh)\n",
     1506  dprintf2(("CRTDLL: _strcmpi(%08xh, %08xh)\n",
    15071507           s1,
    15081508           s2));
     
    15281528  char *y =x;
    15291529
    1530   dprintf(("CRTDLL: _strlwr got %s\n", x));
     1530  dprintf2(("CRTDLL: _strlwr got %s\n", x));
    15311531  while (*y) {
    15321532    if ((*y > 0x40) && (*y< 0x5b))
     
    15341534    y++;
    15351535  }
    1536   dprintf(("   returned %s\n", x));
     1536  dprintf2(("   returned %s\n", x));
    15371537               
    15381538  return x;
     
    15541554int  CDECL CRTDLL__strnicmp( LPCSTR s1, LPCSTR s2, INT n )
    15551555{
    1556   dprintf(("CRTDLL: _strnicmp (%s,%s,%d)\n",
     1556  dprintf2(("CRTDLL: _strnicmp (%s,%s,%d)\n",
    15571557           s1,
    15581558           s2,
     
    15901590LPSTR CDECL CRTDLL__strupr(LPSTR x)
    15911591{
    1592   dprintf(("CRTDLL: _strupr(%s)\n",
     1592  dprintf2(("CRTDLL: _strupr(%s)\n",
    15931593           x));
    15941594
     
    16361636int CDECL CRTDLL__vsnprintf( char *s, size_t bufsize, const char *format, va_list arg )
    16371637{
    1638   dprintf(("CRTDLL: _vsnprintf(%08xh, %08xh, %08xh)\n",
     1638  dprintf2(("CRTDLL: _vsnprintf(%08xh, %08xh, %08xh)\n",
    16391639           s,
    16401640           bufsize,
     
    16591659int CDECL CRTDLL_iswalpha(wint_t i)
    16601660{
    1661   dprintf(("CRTDLL: iswalpha(%08xh)\n", i));
     1661  dprintf2(("CRTDLL: iswalpha(%08xh)\n", i));
    16621662
    16631663  return (iswalpha(i));
     
    16791679int CDECL CRTDLL_iswctype(wint_t i, wctype_t wct)
    16801680{
    1681   dprintf(("CRTDLL: iswctype(%08xh, %08xh)\n", i, wct));
     1681  dprintf2(("CRTDLL: iswctype(%08xh, %08xh)\n", i, wct));
    16821682
    16831683  return (iswctype(i, wct));
     
    16991699int CDECL CRTDLL_isxdigit(int i)
    17001700{
    1701   dprintf(("CRTDLL: isxdigit(%08xh)\n", i));
     1701  dprintf2(("CRTDLL: isxdigit(%08xh)\n", i));
    17021702
    17031703  return (isxdigit(i));
     
    17191719long int CDECL CRTDLL_labs( long int j )
    17201720{
    1721   dprintf(("CRTDLL: labs(%08xh)\n", j));
     1721  dprintf2(("CRTDLL: labs(%08xh)\n", j));
    17221722
    17231723  return (labs(j));
     
    17391739double CDECL CRTDLL_log( double x )
    17401740{
    1741   dprintf(("CRTDLL: log(%08xh)\n", x));
     1741  dprintf2(("CRTDLL: log(%08xh)\n", x));
    17421742  return (log(x));
    17431743}
     
    17581758size_t CDECL CRTDLL_mbstowcs( wchar_t *pwcs, const char *s, size_t n )
    17591759{
    1760       dprintf(("CRTDLL: mbstowcs(%08xh, %08xh, %08xh)\n", pwcs, s, n));
     1760      dprintf2(("CRTDLL: mbstowcs(%08xh, %08xh, %08xh)\n", pwcs, s, n));
    17611761      return (mbstowcs(pwcs, s, n));
    17621762}
     
    17771777void * CDECL CRTDLL_memchr( const void *s, int c, size_t n )
    17781778{
    1779     dprintf(("CRTDLL: memchr(%08xh, %08xh, %08xh)\n", s, c, n));
     1779    dprintf2(("CRTDLL: memchr(%08xh, %08xh, %08xh)\n", s, c, n));
    17801780    return memchr( s, c, n );
    17811781}
     
    17961796int CDECL CRTDLL_memcmp( const void * c1, const void * c2, size_t n )
    17971797{
    1798     dprintf(("CRTDLL: memcmp(%08xh, %08xh, %08xh)\n", c1, c2, n));
     1798    dprintf2(("CRTDLL: memcmp(%08xh, %08xh, %08xh)\n", c1, c2, n));
    17991799    return memcmp( c1, c2, n );
    18001800}
     
    18141814void * CDECL CRTDLL_memcpy( void *s1, const void *s2, size_t n )
    18151815{
    1816     dprintf(("CRTDLL: memcpy(%08xh, %08xh, %08xh)\n", s1, s2, n));
     1816    dprintf2(("CRTDLL: memcpy(%08xh, %08xh, %08xh)\n", s1, s2, n));
    18171817    return memcpy( s1, s2, n );
    18181818}
     
    18331833void * CDECL CRTDLL_memset( void *s, int i, size_t n )
    18341834{
    1835     dprintf(("CRTDLL: memset(%08xh, %08xh, %08xh)\n", s, i, n));
     1835    dprintf2(("CRTDLL: memset(%08xh, %08xh, %08xh)\n", s, i, n));
    18361836    return memset( s, i, n );
    18371837}
     
    18571857double CDECL CRTDLL_pow( double x, double y )   
    18581858{
    1859     dprintf(("CRTDLL: pow(%08xh, %08xh)\n",x, y));
     1859    dprintf2(("CRTDLL: pow(%08xh, %08xh)\n",x, y));
    18601860    return pow( x, y );
    18611861}
     
    18771877double CDECL CRTDLL_sin( double x )
    18781878{
    1879   dprintf(("CRTDLL: sin(%08xh)\n", x));
     1879  dprintf2(("CRTDLL: sin(%08xh)\n", x));
    18801880  return (sin(x));
    18811881}
     
    18961896double CDECL CRTDLL_sqrt( double x )
    18971897{
    1898   dprintf(("CRTDLL: sqrt(%08xh)\n", x));
     1898  dprintf2(("CRTDLL: sqrt(%08xh)\n", x));
    18991899  return (sqrt(x));
    19001900}
     
    19351935int CDECL CRTDLL_vsprintf( char *s, const char *format, va_list arg )
    19361936{
    1937   dprintf(("CRTDLL: vsprintf(%08xh, %08xh)\n", s, format));
     1937  dprintf2(("CRTDLL: vsprintf(%08xh, %08xh)\n", s, format));
    19381938  return (vsprintf(s, format, arg));
    19391939}
     
    19541954wchar_t * CDECL CRTDLL_wcstok( wchar_t *s1, const wchar_t *s2, wchar_t **ptr )
    19551955{
    1956   dprintf(("CRTDLL: wcstok(%08xh, %08xh, %08xh)\n",s1,s2,ptr));
     1956  dprintf2(("CRTDLL: wcstok(%08xh, %08xh, %08xh)\n",s1,s2,ptr));
    19571957  return (wcstok(s1, s2, ptr));
    19581958}
     
    19721972long int CDECL CRTDLL_wcstol( const wchar_t *s1, wchar_t **s2, int i )
    19731973{
    1974   dprintf(("CRTDLL: wcstol(%08xh, %08xh, %08xh)\n",s1,s2,i));
     1974  dprintf2(("CRTDLL: wcstol(%08xh, %08xh, %08xh)\n",s1,s2,i));
    19751975  return (wcstol(s1, s2, i));
    19761976}
     
    19911991size_t CDECL CRTDLL_wcstombs( char *s, const wchar_t *pwcs, size_t n )
    19921992{
    1993   dprintf(("CRTDLL: wcstombs(%08xh, %08xh, %08xh)\n",s,pwcs,n));
     1993  dprintf2(("CRTDLL: wcstombs(%08xh, %08xh, %08xh)\n",s,pwcs,n));
    19941994  return (wcstombs(s, pwcs, n));
    19951995}
     
    20102010unsigned long int CDECL CRTDLL_wcstoul( const wchar_t *s1, wchar_t **s2, int i )
    20112011{
    2012   dprintf(("CRTDLL: wcstoul(%08xh, %08xh, %08xh)\n",s1,s2,i));
     2012  dprintf2(("CRTDLL: wcstoul(%08xh, %08xh, %08xh)\n",s1,s2,i));
    20132013  return (wcstoul(s1, s2, i));
    20142014}
  • trunk/src/crtdll/crtdll.cpp

    r2182 r2198  
    1 /* $Id: crtdll.cpp,v 1.18 1999-12-21 13:46:24 sandervl Exp $ */
     1/* $Id: crtdll.cpp,v 1.19 1999-12-24 18:40:41 sandervl Exp $ */
    22
    33/*
     
    55 *
    66 * Implements C run-time functionality as known from UNIX.
     7 *
     8 * TODO: Check setjmp(3)
    79 *
    810 * Partialy based on Wine and ReactOS
     
    8284VOID* CDECL CRTDLL_new(DWORD size)
    8385{
    84     dprintf(("CRTDLL: ??2@YAPAXI@Z\n"));
     86    dprintf2(("CRTDLL: ??2@YAPAXI@Z\n"));
    8587    VOID* result;
    8688    if(!(result = Heap_Alloc(size)) && new_handler)
     
    9597VOID CDECL CRTDLL_delete(VOID* ptr)
    9698{
    97     dprintf(("CRTDLL: ??3@YAXPAX@Z\n"));
     99    dprintf2(("CRTDLL: ??3@YAXPAX@Z\n"));
    98100    Heap_Free(ptr);
    99101}
     
    105107new_handler_type CDECL CRTDLL_set_new_handler(new_handler_type func)
    106108{
    107     dprintf(("CRTDLL: ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z\n"));
     109    dprintf2(("CRTDLL: ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z\n"));
    108110    new_handler_type old_handler = new_handler;
    109111    new_handler = func;
     
    115117 *                  _CIacos    (CRTDLL.004)
    116118 */
    117 double CDECL CRTDLL__CIacos( double x )
    118 {
    119   dprintf(("CRTDLL: _CIacos\n"));
    120   dprintf(("should be register function\n"));
     119double CDECL CRTDLL__CIacos(double x)
     120{
     121  dprintf2(("CRTDLL: _CIacos\n"));
     122  dprintf2(("should be register function\n"));
    121123  return acos(x);
    122124}
     
    128130double CDECL CRTDLL__CIasin( double x )
    129131{
    130   dprintf(("CRTDLL: _CIasin\n"));
    131   dprintf(("should be register function\n"));
     132  dprintf2(("CRTDLL: _CIasin\n"));
     133  dprintf2(("should be register function\n"));
    132134  return asin(x);
    133135}
     
    139141double CDECL CRTDLL__CIatan( double x )
    140142{
    141   dprintf(("CRTDLL: _CIatan\n"));
    142   dprintf(("should be register function\n"));
     143  dprintf2(("CRTDLL: _CIatan\n"));
     144  dprintf2(("should be register function\n"));
    143145  return atan(x);
    144146}
     
    150152double CDECL CRTDLL__CIatan2( double x, double y )
    151153{
    152   dprintf(("CRTDLL: _CIatan2\n"));
    153   dprintf(("should be register function\n"));
     154  dprintf2(("CRTDLL: _CIatan2\n"));
     155  dprintf2(("should be register function\n"));
    154156  return atan2(x,y);
    155157}
     
    161163double CDECL CRTDLL__CIcos( double x )
    162164{
    163   dprintf(("CRTDLL: _CIcos\n"));
    164   dprintf(("should be register function\n"));
     165  dprintf2(("CRTDLL: _CIcos\n"));
     166  dprintf2(("should be register function\n"));
    165167  return cos(x);
    166168}
     
    172174double CDECL CRTDLL__CIcosh( double x )
    173175{
    174   dprintf(("CRTDLL: _CIcosh\n"));
    175   dprintf(("should be register function\n"));
     176  dprintf2(("CRTDLL: _CIcosh\n"));
     177  dprintf2(("should be register function\n"));
    176178  return cosh(x);
    177179}
     
    183185double CDECL CRTDLL__CIexp( double x )
    184186{
    185   dprintf(("CRTDLL: _CIexp\n"));
    186   dprintf(("should be register function\n"));
     187  dprintf2(("CRTDLL: _CIexp\n"));
     188  dprintf2(("should be register function\n"));
    187189  return exp(x);
    188190}
     
    194196double CDECL CRTDLL__CIfmod( double x, double y )
    195197{
    196   dprintf(("CRTDLL: _CIfmod\n"));
    197   dprintf(("should be register function\n"));
     198  dprintf2(("CRTDLL: _CIfmod\n"));
     199  dprintf2(("should be register function\n"));
    198200  return fmod(x,y);
    199201}
     
    205207double CDECL CRTDLL__CIlog( double x )
    206208{
    207   dprintf(("CRTDLL: _CIlog\n"));
    208   dprintf(("should be register function\n"));
     209  dprintf2(("CRTDLL: _CIlog\n"));
     210  dprintf2(("should be register function\n"));
    209211  return log(x);
    210212}
     
    216218double CDECL CRTDLL__CIlog10( double x )
    217219{
    218   dprintf(("CRTDLL: _CIlog10\n"));
    219   dprintf(("should be register function\n"));
     220  dprintf2(("CRTDLL: _CIlog10\n"));
     221  dprintf2(("should be register function\n"));
    220222  return log10(x);
    221223}
     
    227229double CDECL CRTDLL__CIsin( double x )
    228230{
    229   dprintf(("CRTDLL: _CIsin\n"));
    230   dprintf(("should be register function\n"));
     231  dprintf2(("CRTDLL: _CIsin\n"));
     232  dprintf2(("should be register function\n"));
    231233  return sin(x);
    232234}
     
    238240double CDECL CRTDLL__CIsinh( double x )
    239241{
    240   dprintf(("CRTDLL: _CIsinh\n"));
    241   dprintf(("should be register function\n"));
     242  dprintf2(("CRTDLL: _CIsinh\n"));
     243  dprintf2(("should be register function\n"));
    242244  return sinh(x);
    243245}
     
    249251double CDECL CRTDLL__CIsqrt( double x )
    250252{
    251   dprintf(("CRTDLL: _CIsqrt\n"));
    252   dprintf(("should be register function\n"));
     253  dprintf2(("CRTDLL: _CIsqrt\n"));
     254  dprintf2(("should be register function\n"));
    253255  return acos(x);
    254256}
     
    260262double CDECL CRTDLL__CItan( double x )
    261263{
    262   dprintf(("CRTDLL: _CItan\n"));
    263   dprintf(("should be register function\n"));
     264  dprintf2(("CRTDLL: _CItan\n"));
     265  dprintf2(("should be register function\n"));
    264266  return tan(x);
    265267}
     
    271273double CDECL CRTDLL__CItanh( double x )
    272274{
    273   dprintf(("CRTDLL: _CItanh\n"));
    274   dprintf(("should be register function\n"));
     275  dprintf2(("CRTDLL: _CItanh\n"));
     276  dprintf2(("should be register function\n"));
    275277  return tanh(x);
    276278}
     
    282284INT CDECL CRTDLL__XcptFilter(DWORD ret, struct _EXCEPTION_POINTERS *  ExceptionInfo )
    283285{
    284   dprintf(("CRTDLL: _XcptFilter\n"));
     286  dprintf2(("CRTDLL: _XcptFilter\n"));
    285287  return UnhandledExceptionFilter(ExceptionInfo);
    286288}
     
    298300        DWORD   version;
    299301
    300         dprintf(("CRTDLL: GetMainArgs\n"));
     302        dprintf2(("CRTDLL: GetMainArgs\n"));
    301303
    302304        CRTDLL_acmdln_dll = cmdline = HEAP_strdupA( GetProcessHeap(), 0,
     
    348350        *argv           = xargv;
    349351        CRTDLL_environ_dll = *environ = GetEnvironmentStringsA();
    350         dprintf(("CRTDLL: GetMainArgs end\n"));
     352        dprintf2(("CRTDLL: GetMainArgs end\n"));
    351353        return 0;
    352354}
     
    367369int * CDECL CRTDLL___doserrno()
    368370{       
    369         dprintf(("__doserrno\n"));
     371        dprintf2(("__doserrno\n"));
    370372        _doserrno = GetLastError();
    371373        return &_doserrno;
     
    380382int * CDECL CRTDLL___fpecode ( void )
    381383{       
    382         dprintf(("__fpecode\n"));
     384        dprintf2(("__fpecode\n"));
    383385        return &fpecode;
    384386}
     
    390392int CDECL CRTDLL___isascii(int i)
    391393{
    392   dprintf(("CRTDLL: __isascii\n"));
     394  dprintf2(("CRTDLL: __isascii\n"));
    393395  return  (!((i)&(~0x7f)));
    394396}
     
    400402int CDECL CRTDLL___iscsym(int c)
    401403{
    402   dprintf(("CRTDLL: __iscsym\n"));
     404  dprintf2(("CRTDLL: __iscsym\n"));
    403405  return (CRTDLL_isalnum(c) || ( c == '_' )) ;
    404406}
     
    410412int CDECL CRTDLL___iscsymf(int c)
    411413{
    412   dprintf(("CRTDLL: __iscsymf\n"));
     414  dprintf2(("CRTDLL: __iscsymf\n"));
    413415  return (isalpha(c) || ( c == '_' )) ;
    414416}
     
    431433unsigned long CDECL CRTDLL___threadhandle( void )
    432434{
    433   dprintf(("CRTDLL: __threadhandle\n"));
     435  dprintf2(("CRTDLL: __threadhandle\n"));
    434436  return GetCurrentThread();
    435437}
     
    441443unsigned long CDECL CRTDLL___threadid(void)
    442444{
    443   dprintf(("CRTDLL: __threadid\n"));
     445  dprintf2(("CRTDLL: __threadid\n"));
    444446  return GetCurrentThreadId();
    445447}
     
    462464int CDECL CRTDLL__access(const char *path,int mode)
    463465{
    464   dprintf(("CRTDLL: _access\n"));
     466  dprintf2(("CRTDLL: _access\n"));
    465467  return (_access(path, mode));
    466468}
     
    472474int CDECL CRTDLL___toascii(int c)
    473475{
    474   dprintf(("CRTDLL: __toascii\n"));
     476  dprintf2(("CRTDLL: __toascii\n"));
    475477  return ((unsigned)(c) & 0x7F );
    476478}
     
    482484VOID CDECL CRTDLL__aexit_rtn_dll(int exitcode)
    483485{
    484   dprintf(("CRTDLL: _aexit_rtn_dll\n"));
     486  dprintf2(("CRTDLL: _aexit_rtn_dll\n"));
    485487  ExitProcess(exitcode);
    486488}
     
    492494VOID CDECL CRTDLL__amsg_exit(int errnum)
    493495{
    494   dprintf(("CRTDLL: _amsg_exit\n"));
     496  dprintf2(("CRTDLL: _amsg_exit\n"));
    495497  fprintf(stderr,strerror(errnum));
    496498  ExitProcess(-1);
     
    503505void CDECL CRTDLL__assert( char *s1, char *s2, int i)
    504506{
    505   dprintf(("CRTDLL: _assert\n"));
     507  dprintf2(("CRTDLL: _assert\n"));
    506508  _assert(s1, s2, i);
    507509}
     
    513515void CDECL CRTDLL__beep(unsigned nFreq, unsigned nDur)
    514516{       
    515         dprintf(("_beep\n"));
     517        dprintf2(("_beep\n"));
    516518        Beep(nFreq,nDur);
    517519}
     
    544546void CDECL CRTDLL__c_exit(INT ret)
    545547{
    546         dprintf(("_c_exit(%d)\n",ret));
     548        dprintf2(("_c_exit(%d)\n",ret));
    547549        ExitProcess(ret);
    548550}
     
    554556double CDECL CRTDLL__cabs(struct _complex z)
    555557{
    556   dprintf(("CRTDLL: _cabs\n"));
     558  dprintf2(("CRTDLL: _cabs\n"));
    557559  return sqrt( z.x*z.x + z.y*z.y );
    558560}
     
    564566void CDECL CRTDLL__cexit(INT ret)
    565567{
    566         dprintf(("_cexit(%d)\n",ret));
     568        dprintf2(("_cexit(%d)\n",ret));
    567569        ExitProcess(ret);
    568570}
     
    574576char * CDECL CRTDLL__cgets( char *s )
    575577{
    576   dprintf(("CRTDLL: _cgets\n"));
     578  dprintf2(("CRTDLL: _cgets\n"));
    577579  return (_cgets(s));
    578580}
     
    584586INT CDECL CRTDLL__chdir(LPCSTR newdir)
    585587{
    586         dprintf(("CRTDLL: chdir\n"));
     588        dprintf2(("CRTDLL: chdir\n"));
    587589        if (!SetCurrentDirectoryA(newdir))
    588590                return 1;
     
    600602{
    601603        /* FIXME: generates errnos */
    602         dprintf(("CRTDLL: _chdrive\n"));
     604        dprintf2(("CRTDLL: _chdrive\n"));
    603605        return DRIVE_SetCurrentDrive(newdrive-1);
    604606}
     
    610612double CDECL CRTDLL__chgsign(double __x)
    611613{
    612   dprintf(("CRTDLL: _chgsign\n"));
     614  dprintf2(("CRTDLL: _chgsign\n"));
    613615  double_t *x = (double_t *)&x;
    614616  if ( x->sign == 1 )
     
    626628int CDECL CRTDLL__chmod( const char *s, int i)
    627629{
    628   dprintf(("CRTDLL: _chmod\n"));
     630  dprintf2(("CRTDLL: _chmod\n"));
    629631  return (_chmod(s, i));
    630632}
     
    636638int CDECL CRTDLL__chsize( int i, long l )
    637639{
    638   dprintf(("CRTDLL: _chsize\n"));
     640  dprintf2(("CRTDLL: _chsize\n"));
    639641  return (_chsize(i, l));
    640642}
     
    646648unsigned int CDECL CRTDLL__clearfp( void )
    647649{
    648   dprintf(("CRTDLL: _clearfp\n"));
     650  dprintf2(("CRTDLL: _clearfp\n"));
    649651  return (_clear87());
    650652}
     
    656658int CDECL CRTDLL__close(int handle)
    657659{
    658   dprintf(("CRTDLL: _close\n"));
     660  dprintf2(("CRTDLL: _close\n"));
    659661  return (_close(handle));
    660662}
     
    666668int CDECL CRTDLL__commit( int _fd )
    667669{
    668   dprintf(("CRTDLL: _commit\n"));
     670  dprintf2(("CRTDLL: _commit\n"));
    669671  if (! FlushFileBuffers((HFILE)CRTDLL__get_osfhandle(_fd)) ) {
    670672        __set_errno(EBADF);
     
    680682unsigned CDECL CRTDLL__control87(unsigned i1,unsigned i2)
    681683{
    682   dprintf(("CRTDLL: _control87\n"));
     684  dprintf2(("CRTDLL: _control87\n"));
    683685  return (_control87(i1, i2));
    684686}
     
    690692unsigned CDECL CRTDLL__controlfp(unsigned i1,unsigned i2)
    691693{
    692   dprintf(("CRTDLL: _controlfp\n"));
     694  dprintf2(("CRTDLL: _controlfp\n"));
    693695  return (_control87(i1, i2));
    694696}
     
    700702double CDECL CRTDLL__copysign( double __d, double __s )
    701703{
    702   dprintf(("CRTDLL: _copysign\n"));
     704  dprintf2(("CRTDLL: _copysign\n"));
    703705  double_t *d = (double_t *)&__d;
    704706  double_t *s = (double_t *)&__s;
     
    715717INT CDECL CRTDLL__cprintf( char *fmt, ... )
    716718{
    717   dprintf(("CRTDLL: _cprintf.\n"));
     719  dprintf2(("CRTDLL: _cprintf.\n"));
    718720
    719721  int     cnt;
     
    735737INT CDECL CRTDLL__cputs( char * s )
    736738{
    737   dprintf(("CRTDLL: _cputs\n"));
     739  dprintf2(("CRTDLL: _cputs\n"));
    738740  return (_cputs(s));
    739741}
     
    745747INT CDECL CRTDLL__creat( const char *s, int i )
    746748{
    747   dprintf(("CRTDLL: _creat\n"));
     749  dprintf2(("CRTDLL: _creat\n"));
    748750  return (_creat(s, i));
    749751}
     
    766768int CDECL CRTDLL__cwait( int *status, int process_id, int action_code )
    767769{
    768   dprintf(("CRTDLL: _cwait\n"));
     770  dprintf2(("CRTDLL: _cwait\n"));
    769771  return (_cwait(status, process_id, action_code));
    770772}
     
    776778int CDECL CRTDLL__dup(int handle)
    777779{
    778   dprintf(("CRTDLL: _dup\n"));
     780  dprintf2(("CRTDLL: _dup\n"));
    779781  return (_dup(handle));
    780782}
     
    786788int CDECL CRTDLL__dup2(int handle1,int handle2)
    787789{
    788   dprintf(("CRTDLL: _dup2\n"));
     790  dprintf2(("CRTDLL: _dup2\n"));
    789791  return (_dup2(handle1, handle2));
    790792}
     
    796798char * CDECL CRTDLL__ecvt( double val, int ndig, int *dec, int *sign )
    797799{
    798   dprintf(("CRTDLL: _ecvt\n"));
     800  dprintf2(("CRTDLL: _ecvt\n"));
    799801  return (_ecvt(val, ndig, dec, sign));
    800802}
     
    806808void CDECL CRTDLL__endthread(void)
    807809{
    808   dprintf(("CRTDLL: _endthread\n"));
     810  dprintf2(("CRTDLL: _endthread\n"));
    809811  _endthread ();
    810812}
     
    816818int CDECL CRTDLL__eof( int _fd )
    817819{
    818   dprintf(("CRTDLL: _eof\n"));
     820  dprintf2(("CRTDLL: _eof\n"));
    819821  int cur_pos = CRTDLL__lseek(_fd, 0, SEEK_CUR);
    820822  int end_pos = CRTDLL__filelength( _fd );
     
    834836int * CDECL CRTDLL__errno(void)
    835837{
    836   dprintf(("CRTDLL: _errno\n"));
     838  dprintf2(("CRTDLL: _errno\n"));
    837839  return (_errno());
    838840}
     
    846848        PEXCEPTION_FRAME  *dispatcher)
    847849{
    848         dprintf(("CRTDLL: _except_handler2\n"));
     850        dprintf2(("CRTDLL: _except_handler2\n"));
    849851        return 1;
    850852}
     
    856858int CDECL CRTDLL__execl(const char* szPath, const char* szArgv0, ...)
    857859{
    858   dprintf(("CRTDLL: _execl\n"));
     860  dprintf2(("CRTDLL: _execl\n"));
    859861
    860862  char *szArg[100];
     
    877879int CDECL CRTDLL__execle(char *path, char *szArgv0, ...)
    878880{
    879   dprintf(("CRTDLL: _execle not correct implemented.\n"));
     881  dprintf2(("CRTDLL: _execle not correct implemented.\n"));
    880882  char *szArg[100];
    881883  const char *a;
     
    908910int CDECL CRTDLL__execlp( char *szPath, char *szArgv0, ...)
    909911{
    910   dprintf(("CRTDLL: _execlp\n"));
     912  dprintf2(("CRTDLL: _execlp\n"));
    911913  char *szArg[100];
    912914  const char *a;
     
    927929int CDECL CRTDLL__execlpe( char *path, char *szArgv0, ...)
    928930{
    929   dprintf(("CRTDLL: _execlpe not correct implemented.\n"));
     931  dprintf2(("CRTDLL: _execlpe not correct implemented.\n"));
    930932  char *szArg[100];
    931933  const char *a;
     
    957959int CDECL CRTDLL__execv( char *s1, char **s2)
    958960{
    959   dprintf(("CRTDLL: _execv\n"));
     961  dprintf2(("CRTDLL: _execv\n"));
    960962  return (_execv(s1, s2));
    961963}
     
    967969int CDECL CRTDLL__execve( char *s1, char **s2, char **s3)
    968970{
    969   dprintf(("CRTDLL: _execve\n"));
     971  dprintf2(("CRTDLL: _execve\n"));
    970972  return (_execve(s1, s2, s3));
    971973}
     
    977979int CDECL CRTDLL__execvp( char *s1, char **s2)
    978980{
    979   dprintf(("CRTDLL: _execvp\n"));
     981  dprintf2(("CRTDLL: _execvp\n"));
    980982  return (_execvp(s1, s2));
    981983}
     
    987989int CDECL CRTDLL__execvpe( char *s1, char **s2, char **s3)
    988990{
    989   dprintf(("CRTDLL: _execvpe\n"));
     991  dprintf2(("CRTDLL: _execvpe\n"));
    990992  return (_execvpe(s1, s2, s3));
    991993}
     
    997999VOID CDECL CRTDLL__exit(DWORD ret)
    9981000{
    999         dprintf(("CRTDLL: _exit\n"));
     1001        dprintf2(("CRTDLL: _exit\n"));
    10001002        ExitProcess(ret);
    10011003}
     
    10181020int CDECL CRTDLL__fcloseall( void )
    10191021{
    1020   dprintf(("CRTDLL: _fcloseall\n"));
     1022  dprintf2(("CRTDLL: _fcloseall\n"));
    10211023  return (_fcloseall());
    10221024}
     
    10281030char * CDECL CRTDLL__fcvt( double val, int ndig, int *dec, int *sign )
    10291031{
    1030   dprintf(("CRTDLL: _fcvt\n"));
     1032  dprintf2(("CRTDLL: _fcvt\n"));
    10311033  return (_fcvt(val, ndig, dec, sign));
    10321034}
     
    10381040CRTDLL_FILE * CDECL CRTDLL__fdopen(INT handle, LPCSTR mode)
    10391041{
    1040     dprintf(("CRTDLL: fdopen\n"));
     1042    dprintf2(("CRTDLL: fdopen\n"));
    10411043    CRTDLL_FILE *file;
    10421044
     
    10691071int CDECL CRTDLL__fgetchar( void )
    10701072{
    1071   dprintf(("CRTDLL: _fgetchar\n"));
     1073  dprintf2(("CRTDLL: _fgetchar\n"));
    10721074  return (_fgetchar());
    10731075}
     
    10791081wint_t CDECL CRTDLL__fgetwchar( void *i )
    10801082{
    1081   dprintf(("CRTDLL: _fgetwchar\n"));
     1083  dprintf2(("CRTDLL: _fgetwchar\n"));
    10821084  return CRTDLL__getch();
    10831085}
     
    11001102long CDECL CRTDLL__filelength( int i )
    11011103{
    1102   dprintf(("CRTDLL: _filelength\n"));
     1104  dprintf2(("CRTDLL: _filelength\n"));
    11031105  return (_filelength(i));
    11041106}
     
    11101112int CDECL CRTDLL__fileno(FILE * f)
    11111113{
    1112   dprintf(("CRTDLL: _fileno\n"));
     1114  dprintf2(("CRTDLL: _fileno\n"));
    11131115  return (_fileno(f));
    11141116}
     
    11201122int CDECL CRTDLL__findclose( long handle )
    11211123{
    1122   dprintf(("CRTDLL: _findclose\n"));
     1124  dprintf2(("CRTDLL: _findclose\n"));
    11231125  // check no wildcards or invalid handle
    11241126  if ( handle == 0 || handle == -1)
     
    11551157INT CDECL CRTDLL__finite(double x)
    11561158{
    1157   dprintf(("CRTDLL: _finite\n"));
     1159  dprintf2(("CRTDLL: _finite\n"));
    11581160  return !_isinf(x);
    11591161}
     
    11761178INT CDECL CRTDLL__flushall(void)
    11771179{
    1178   dprintf(("CRTDLL: _flushall\n"));
     1180  dprintf2(("CRTDLL: _flushall\n"));
    11791181  return (_flushall());
    11801182}
     
    11861188INT CDECL CRTDLL__fpclass( double __d )
    11871189{
    1188   dprintf(("CRTDLL: _fpclass\n"));
     1190  dprintf2(("CRTDLL: _fpclass\n"));
    11891191        double_t *d = (double_t *)&__d;
    11901192
     
    12491251INT CDECL CRTDLL__fputchar( int c )
    12501252{
    1251   dprintf(("CRTDLL: _fputchar\n"));
     1253  dprintf2(("CRTDLL: _fputchar\n"));
    12521254  return(_fputchar(c));
    12531255}
     
    13031305char * CDECL CRTDLL__fullpath( char *buf, char *path, size_t size )
    13041306{
    1305   dprintf(("CRTDLL: _fullpath\n"));
     1307  dprintf2(("CRTDLL: _fullpath\n"));
    13061308  return (_fullpath(buf, path, size));
    13071309}
     
    13241326char * CDECL CRTDLL__gcvt( double val, int ndig, char *buf )
    13251327{
    1326   dprintf(("CRTDLL: _gcvt\n"));
     1328  dprintf2(("CRTDLL: _gcvt\n"));
    13271329  return (_gcvt(val, ndig, buf));
    13281330}
     
    13341336void* CDECL CRTDLL__get_osfhandle( int fileno )
    13351337{
    1336   dprintf(("CRTDLL: _get_osfhandle\n"));
     1338  dprintf2(("CRTDLL: _get_osfhandle\n"));
    13371339  return filehnd(fileno);
    13381340}
     
    13441346int CDECL CRTDLL__getch(void)
    13451347{
    1346   dprintf(("CRTDLL: _getch\n"));
     1348  dprintf2(("CRTDLL: _getch\n"));
    13471349  return (_getch());
    13481350}
     
    13541356int CDECL CRTDLL__getche(void)
    13551357{
    1356   dprintf(("CRTDLL: _getche\n"));
     1358  dprintf2(("CRTDLL: _getche\n"));
    13571359  return (_getche());
    13581360}
     
    13641366char * CDECL CRTDLL__getcwd( char *buf, size_t size )
    13651367{
    1366   dprintf(("CRTDLL: _getcwd\n"));
     1368  dprintf2(("CRTDLL: _getcwd\n"));
    13671369  return (_getcwd(buf, size));
    13681370}
     
    13741376char * CDECL CRTDLL__getdcwd( int drive, char *buffer, size_t maxlen )
    13751377{
    1376   dprintf(("CRTDLL: _getdcwd\n"));
     1378  dprintf2(("CRTDLL: _getdcwd\n"));
    13771379  return (_getdcwd(drive, buffer, maxlen));
    13781380}
     
    13841386unsigned int CDECL CRTDLL__getdiskfree( unsigned int drive, struct _diskfree_t *diskspace)
    13851387{
    1386   dprintf(("CRTDLL: _getdiskfree\n"));
     1388  dprintf2(("CRTDLL: _getdiskfree\n"));
    13871389  char RootPathName[10];
    13881390  RootPathName[0] = toupper(drive +'@');
     
    14051407FARPROC CDECL  CRTDLL__getdllprocaddr(HMODULE hModule,char * lpProcName, int iOrdinal)
    14061408{
    1407   dprintf(("CRTDLL: _getdllprocaddr\n"));   
     1409  dprintf2(("CRTDLL: _getdllprocaddr\n"));   
    14081410  if ( lpProcName != NULL )
    14091411        return GetProcAddress(hModule, lpProcName);
     
    14191421unsigned CDECL CRTDLL__getdrive( void )
    14201422{
    1421   dprintf(("CRTDLL: _getdrive\n"));
     1423  dprintf2(("CRTDLL: _getdrive\n"));
    14221424  return DRIVE_GetCurrentDrive() + 1;
    14231425}
     
    14291431unsigned long CDECL CRTDLL__getdrives(void)
    14301432{
    1431   dprintf(("CRTDLL: _getdrives\n"));
     1433  dprintf2(("CRTDLL: _getdrives\n"));
    14321434  return GetLogicalDrives();
    14331435}
     
    14391441int CDECL CRTDLL__getpid( void )
    14401442{
    1441   dprintf(("CRTDLL: _getpid\n"));
     1443  dprintf2(("CRTDLL: _getpid\n"));
    14421444  return (_getpid());
    14431445}
     
    14601462int CDECL CRTDLL__getw( FILE *stream )
    14611463{
    1462   dprintf(("CRTDLL: _getw\n"));
     1464  dprintf2(("CRTDLL: _getw\n"));
    14631465  int w;
    14641466
     
    14751477void CDECL CRTDLL__global_unwind2( PEXCEPTION_FRAME frame )
    14761478{
    1477     dprintf(("CRTDLL: global_undwind2\n"));
     1479    dprintf2(("CRTDLL: global_undwind2\n"));
    14781480    RtlUnwind( frame, 0, NULL, 0 );
    14791481}
     
    14851487int CDECL CRTDLL__heapchk( void )
    14861488{
    1487   dprintf(("CRTDLL: _heapchk\n"));
     1489  dprintf2(("CRTDLL: _heapchk\n"));
    14881490  return (_heapchk());
    14891491}
     
    14951497int CDECL CRTDLL__heapmin( void )
    14961498{
    1497   dprintf(("CRTDLL: _heapmin\n"));
     1499  dprintf2(("CRTDLL: _heapmin\n"));
    14981500  return (_heapmin());
    14991501}
     
    15051507int CDECL CRTDLL__heapset( unsigned int fill )
    15061508{
    1507   dprintf(("CRTDLL: _heapset\n"));
     1509  dprintf2(("CRTDLL: _heapset\n"));
    15081510  return (_heapset(fill));
    15091511}
     
    15261528double CDECL CRTDLL__hypot(double x1, double x2)
    15271529{
    1528   dprintf(("CRTDLL: _hypot\n"));
     1530  dprintf2(("CRTDLL: _hypot\n"));
    15291531  return (_hypot(x1, x2));
    15301532}
     
    15361538DWORD CDECL CRTDLL__initterm(_INITTERMFUN *start,_INITTERMFUN *end)
    15371539{
    1538         dprintf(("CRTDLL: initterm\n"));
     1540        dprintf2(("CRTDLL: initterm\n"));
    15391541        _INITTERMFUN    *current;
    15401542
     
    15531555BOOL CDECL CRTDLL__isatty(DWORD x)
    15541556{
    1555    dprintf(("(%ld)\n",x));
     1557   dprintf2(("(%ld)\n",x));
    15561558   return TRUE;
    15571559}
     
    15631565BOOL CDECL CRTDLL__isctype(CHAR x,CHAR type)
    15641566{
    1565         dprintf(("CRTDLL: isctype\n"));
     1567        dprintf2(("CRTDLL: isctype\n"));
    15661568        if ((type & CRTDLL_SPACE) && isspace(x))
    15671569                return TRUE;
     
    15881590int CDECL CRTDLL__ismbbalnum( unsigned int c )
    15891591{
    1590   dprintf(("CRTDLL: _ismbbalnum\n"));
     1592  dprintf2(("CRTDLL: _ismbbalnum\n"));
    15911593  return (CRTDLL_isalnum(c) || CRTDLL__ismbbkalnum(c));
    15921594}
     
    15981600int CDECL CRTDLL__ismbbalpha( unsigned int c )
    15991601{
    1600   dprintf(("CRTDLL: _ismbbalpha\n"));
     1602  dprintf2(("CRTDLL: _ismbbalpha\n"));
    16011603  return (isalpha(c) || CRTDLL__ismbbkalnum(c));
    16021604}
     
    16081610int CDECL CRTDLL__ismbbgraph( unsigned int c )
    16091611{
    1610   dprintf(("CRTDLL: _ismbbgraph\n"));
     1612  dprintf2(("CRTDLL: _ismbbgraph\n"));
    16111613  return (CRTDLL_isgraph(c) || CRTDLL__ismbbkana(c));
    16121614}
     
    16181620int CDECL CRTDLL__ismbbkalnum( unsigned int c )
    16191621{
    1620   dprintf(("CRTDLL: _ismbbkalnum\n"));
     1622  dprintf2(("CRTDLL: _ismbbkalnum\n"));
    16211623  return  ((_jctype+1)[(unsigned char)(c)] & (_KNJ_P));
    16221624}
     
    16281630int CDECL CRTDLL__ismbbkana( unsigned int c )
    16291631{
    1630   dprintf(("CRTDLL: _ismbbkana\n"));
     1632  dprintf2(("CRTDLL: _ismbbkana\n"));
    16311633  return ((_jctype+1)[(unsigned char)(c)] & (_KNJ_M|_KNJ_P));
    16321634}
     
    16381640int CDECL CRTDLL__ismbbkpunct( unsigned int c )
    16391641{
    1640   dprintf(("CRTDLL: _ismbbkpunct\n"));
     1642  dprintf2(("CRTDLL: _ismbbkpunct\n"));
    16411643  return  ((_jctype+1)[(unsigned char)(c)] & (_KNJ_P));
    16421644}
     
    16481650int CDECL CRTDLL__ismbblead( unsigned int c )
    16491651{
    1650   dprintf(("CRTDLL: _ismbblead\n"));
     1652  dprintf2(("CRTDLL: _ismbblead\n"));
    16511653  return ((_jctype+1)[(unsigned char)(c)] & _KNJ_1);
    16521654}
     
    16581660int CDECL CRTDLL__ismbbprint( unsigned int c )
    16591661{
    1660   dprintf(("CRTDLL: _ismbbprint\n"));
     1662  dprintf2(("CRTDLL: _ismbbprint\n"));
    16611663  return (isprint(c) || CRTDLL__ismbbkana(c));
    16621664}
     
    16681670int CDECL CRTDLL__ismbbpunct( unsigned int c )
    16691671{
    1670   dprintf(("CRTDLL: _ismbbpunct\n"));
     1672  dprintf2(("CRTDLL: _ismbbpunct\n"));
    16711673  return (ispunct(c) ||  CRTDLL__ismbbkana(c));
    16721674}
     
    16781680int CDECL CRTDLL__ismbbtrail( unsigned int c )
    16791681{
    1680   dprintf(("CRTDLL: _ismbbtrail\n"));
     1682  dprintf2(("CRTDLL: _ismbbtrail\n"));
    16811683  return ((_jctype+1)[(unsigned char)(c)] & _KNJ_2);
    16821684}
     
    16881690int CDECL CRTDLL__ismbcalpha( unsigned int c )
    16891691{
    1690   dprintf(("CRTDLL: _ismbcalpha\n"));
     1692  dprintf2(("CRTDLL: _ismbcalpha\n"));
    16911693  if ((c & 0xFF00) != 0) {
    16921694        // true multibyte character
     
    17051707int CDECL CRTDLL__ismbcdigit( unsigned int c )
    17061708{
    1707   dprintf(("CRTDLL: _ismbcdigit\n"));
     1709  dprintf2(("CRTDLL: _ismbcdigit\n"));
    17081710  if ((c & 0xFF00) != 0) {
    17091711        // true multibyte character
     
    17231725int CDECL CRTDLL__ismbchira( unsigned int c )
    17241726{
    1725   dprintf(("CRTDLL: _ismbchira\n"));
     1727  dprintf2(("CRTDLL: _ismbchira\n"));
    17261728  return ((c>=0x829F) && (c<=0x82F1));
    17271729}
     
    17331735int CDECL CRTDLL__ismbckata( unsigned int c )
    17341736{
    1735   dprintf(("CRTDLL: _ismbckata\n"));
     1737  dprintf2(("CRTDLL: _ismbckata\n"));
    17361738  return ((c>=0x8340) && (c<=0x8396));
    17371739}
     
    17751777int CDECL CRTDLL__ismbclegal( unsigned int c )
    17761778{
    1777   dprintf(("CRTDLL: _ismbclegal\n"));
     1779  dprintf2(("CRTDLL: _ismbclegal\n"));
    17781780  if ((c & 0xFF00) != 0) {
    17791781        return CRTDLL__ismbblead(c>>8) && CRTDLL__ismbbtrail(c&0xFF);
     
    17911793int CDECL CRTDLL__ismbclower( unsigned int c )
    17921794{
    1793   dprintf(("CRTDLL: _ismbclower\n"));
     1795  dprintf2(("CRTDLL: _ismbclower\n"));
    17941796  if ((c & 0xFF00) != 0) {
    17951797        if ( c >= 0x829A && c<= 0x829A )
     
    18061808int CDECL CRTDLL__ismbcprint( unsigned int c )
    18071809{
    1808   dprintf(("CRTDLL: _ismbcprint\n"));
     1810  dprintf2(("CRTDLL: _ismbcprint\n"));
    18091811  if ((c & 0xFF00) != 0) {
    18101812        // true multibyte character
     
    18601862int CDECL CRTDLL__ismbcupper( unsigned int c )
    18611863{
    1862   dprintf(("CRTDLL: _ismbcupper\n"));
     1864  dprintf2(("CRTDLL: _ismbcupper\n"));
    18631865  if ((c & 0xFF00) != 0) {
    18641866        if ( c >= 0x8260 && c<= 0x8279 )
     
    18751877int CDECL CRTDLL__ismbslead(const unsigned char *str, const unsigned char *t)
    18761878{
    1877   dprintf(("CRTDLL: _ismbslead\n"));
     1879  dprintf2(("CRTDLL: _ismbslead\n"));
    18781880  unsigned char *s = (unsigned char *)str;
    18791881  while(*s != 0 && s != t)
     
    18901892int CDECL CRTDLL__ismbstrail(const unsigned char *str, const unsigned char *t)
    18911893{
    1892   dprintf(("CRTDLL: _ismbstrail\n"));
     1894  dprintf2(("CRTDLL: _ismbstrail\n"));
    18931895  unsigned char *s = (unsigned char *)str;
    18941896  while(*s != 0 && s != t)
     
    19071909int CDECL CRTDLL__isnan( double __x )
    19081910{
    1909   dprintf(("CRTDLL: _isnan\n"));
     1911  dprintf2(("CRTDLL: _isnan\n"));
    19101912  double_t * x = (double_t *)&__x;
    19111913  return ( x->exponent == 0x7ff  && ( x->mantissah != 0 || x->mantissal != 0 ));
     
    19181920double CDECL CRTDLL__j0(double x)
    19191921{
    1920   dprintf(("CRTDLL: _j0\n"));
     1922  dprintf2(("CRTDLL: _j0\n"));
    19211923  return (_j0(x));
    19221924}
     
    19281930double CDECL CRTDLL__j1(double x)
    19291931{
    1930   dprintf(("CRTDLL: _j1\n"));
     1932  dprintf2(("CRTDLL: _j1\n"));
    19311933  return (_j1(x));}
    19321934
     
    19371939double CDECL CRTDLL__jn(int i, double x)
    19381940{
    1939   dprintf(("CRTDLL: _jn\n"));
     1941  dprintf2(("CRTDLL: _jn\n"));
    19401942  return (_jn(i, x));
    19411943}
     
    19471949int CDECL CRTDLL__kbhit( void )
    19481950{
    1949   dprintf(("CRTDLL: _kbhit\n"));
     1951  dprintf2(("CRTDLL: _kbhit\n"));
    19501952  return (_kbhit());
    19511953}
     
    19581960         size_t width, int (*compar)(const void *, const void *))
    19591961{
    1960   dprintf(("CRTDLL: _lfind\n"));
     1962  dprintf2(("CRTDLL: _lfind\n"));
    19611963  char *char_base = (char *)base;
    19621964  int i;
     
    19751977void * CDECL CRTDLL__loaddll (char *name)
    19761978{
    1977   dprintf(("CRTDLL: _loaddll\n"));
     1979  dprintf2(("CRTDLL: _loaddll\n"));
    19781980  return (void*)LoadLibraryA(name);
    19791981}
     
    19851987void CDECL CRTDLL__local_unwind2( PEXCEPTION_FRAME endframe, DWORD nr )
    19861988{
    1987         dprintf(("CRTDLL: local_undwind2\n"));
     1989        dprintf2(("CRTDLL: local_undwind2\n"));
    19881990}
    19891991
     
    20162018unsigned long CDECL CRTDLL__lrotl( unsigned long value, unsigned int shift )
    20172019{
    2018   dprintf(("CRTDLL: _lrotl\n"));
     2020  dprintf2(("CRTDLL: _lrotl\n"));
    20192021  return (_lrotl(value, shift));
    20202022}
     
    20262028unsigned long CDECL CRTDLL__lrotr( unsigned long value, unsigned int shift )
    20272029{
    2028   dprintf(("CRTDLL: _lrotr\n"));
     2030  dprintf2(("CRTDLL: _lrotr\n"));
    20292031  return (_lrotr(value, shift));
    20302032}
     
    20482050long CDECL CRTDLL__lseek(int handle,long offset,int origin)
    20492051{
    2050   dprintf(("CRTDLL: _lssek\n"));
     2052  dprintf2(("CRTDLL: _lssek\n"));
    20512053  return (_lseek(handle, offset, origin));
    20522054}
     
    20592061                    char *dir, char *fname, char *ext )
    20602062{
    2061   dprintf(("CRTDLL: _makepath\n"));
     2063  dprintf2(("CRTDLL: _makepath\n"));
    20622064  _makepath(path, drive, dir, fname, ext);
    20632065}
     
    20692071double CDECL CRTDLL__matherr( struct exception * excep )
    20702072{
    2071   dprintf(("CRTDLL: _matherr\n"));
     2073  dprintf2(("CRTDLL: _matherr\n"));
    20722074  return (_matherr(excep));
    20732075}
     
    20792081unsigned int CDECL CRTDLL__mbbtombc( unsigned int c )
    20802082{
    2081   dprintf(("CRTDLL: _mbbtombc\n"));
     2083  dprintf2(("CRTDLL: _mbbtombc\n"));
    20822084  if (c >= 0x20 && c <= 0x7e) {
    20832085    return han_to_zen_ascii_table[c - 0x20];
     
    20942096int CDECL CRTDLL__mbbtype( unsigned char c, int type )
    20952097{
    2096   dprintf(("CRTDLL: _mbbtype\n"));
     2098  dprintf2(("CRTDLL: _mbbtype\n"));
    20972099        if ( type == 1 ) {
    20982100                if ((c >= 0x40 && c <= 0x7e ) || (c >= 0x80 && c <= 0xfc ) )
     
    21312133void CDECL CRTDLL__mbccpy( unsigned char *dst, const unsigned char *src )
    21322134{
    2133   dprintf(("CRTDLL: _mbccpy\n"));
     2135  dprintf2(("CRTDLL: _mbccpy\n"));
    21342136
    21352137  if (!CRTDLL__ismbblead(*src) )
     
    21452147int CDECL CRTDLL__mbcjistojms( unsigned int c )
    21462148{
    2147   dprintf(("CRTDLL: _mbcjistojms\n"));
     2149  dprintf2(("CRTDLL: _mbcjistojms\n"));
    21482150  int c1, c2;
    21492151
     
    21732175int CDECL CRTDLL__mbcjmstojis( unsigned int c )
    21742176{
    2175   dprintf(("CRTDLL: _mbcjmstojis\n"));
     2177  dprintf2(("CRTDLL: _mbcjmstojis\n"));
    21762178  int c1, c2;
    21772179
     
    22022204size_t CDECL CRTDLL__mbclen( const unsigned char *s )
    22032205{
    2204   dprintf(("CRTDLL: _mbclen\n"));
     2206  dprintf2(("CRTDLL: _mbclen\n"));
    22052207  return (CRTDLL__ismbblead(*s>>8) && CRTDLL__ismbbtrail(*s&0x00FF)) ? 2 : 1;
    22062208}
     
    22122214int CDECL CRTDLL__mbctohira( unsigned int c )
    22132215{
    2214   dprintf(("CRTDLL: _mbctohira\n"));
     2216  dprintf2(("CRTDLL: _mbctohira\n"));
    22152217  return c;
    22162218}
     
    22222224int CDECL CRTDLL__mbctokata( unsigned int c )
    22232225{
    2224   dprintf(("CRTDLL: _mbctokata\n"));
     2226  dprintf2(("CRTDLL: _mbctokata\n"));
    22252227  return c;
    22262228}
     
    22322234unsigned int CDECL CRTDLL__mbctolower( unsigned int c )
    22332235{
    2234   dprintf(("CRTDLL: _mbctolower\n"));
     2236  dprintf2(("CRTDLL: _mbctolower\n"));
    22352237        if ((c & 0xFF00) != 0) {
    22362238// true multibyte case conversion needed
     
    22502252unsigned int CDECL CRTDLL__mbctombb( unsigned int c )
    22512253{
    2252   dprintf(("CRTDLL: _mbctombb\n"));
     2254  dprintf2(("CRTDLL: _mbctombb\n"));
    22532255  int i;
    22542256  unsigned short *p;
     
    22802282unsigned int CDECL CRTDLL__mbctoupper( unsigned int c )
    22812283{
    2282   dprintf(("CRTDLL: _mbctoupper\n"));
     2284  dprintf2(("CRTDLL: _mbctoupper\n"));
    22832285  if ((c & 0xFF00) != 0) {
    22842286// true multibyte case conversion needed
     
    22982300int CDECL CRTDLL__mbsbtype( const unsigned char *str, int n )
    22992301{
    2300   dprintf(("CRTDLL: _mbsbtype\n"));
     2302  dprintf2(("CRTDLL: _mbsbtype\n"));
    23012303  if ( str == NULL )
    23022304        return -1;
     
    23102312unsigned char * CDECL CRTDLL__mbscat( unsigned char *dst, const unsigned char *src )
    23112313{
    2312   dprintf(("CRTDLL: _mbscat\n"));
     2314  dprintf2(("CRTDLL: _mbscat\n"));
    23132315  return (unsigned char*)strcat((char*)dst,(char*)src);
    23142316}
     
    23202322unsigned char * CDECL CRTDLL__mbschr( const unsigned char *str, unsigned int c )
    23212323{
    2322   dprintf(("CRTDLL: _mbschr\n"));
     2324  dprintf2(("CRTDLL: _mbschr\n"));
    23232325  return (unsigned char*)strchr((char*)str,c);
    23242326}
     
    23302332int CDECL CRTDLL__mbscmp( const unsigned char *s1, const unsigned char *s2 )
    23312333{
    2332   dprintf(("CRTDLL: _mbscmp\n"));
     2334  dprintf2(("CRTDLL: _mbscmp\n"));
    23332335  return strcmp((char*)s1,(char*)s2);
    23342336}
     
    23402342unsigned char * CDECL CRTDLL__mbscpy( unsigned char *s1, const unsigned char *s2 )
    23412343{
    2342   dprintf(("CRTDLL: _mbscpy\n"));
     2344  dprintf2(("CRTDLL: _mbscpy\n"));
    23432345  return (unsigned char*)strcpy((char*)s1,(char*)s2);
    23442346}
     
    23502352size_t CDECL CRTDLL__mbscspn( const unsigned char *s1, const unsigned char *s2 )
    23512353{
    2352   dprintf(("CRTDLL: _mbscspn\n"));
     2354  dprintf2(("CRTDLL: _mbscspn\n"));
    23532355  const char *p, *spanp;
    23542356  char c, sc;
     
    23722374unsigned char * CDECL CRTDLL__mbsdec( const unsigned char *str, const unsigned char *cur )
    23732375{
    2374   dprintf(("CRTDLL: _mbsdec\n"));
     2376  dprintf2(("CRTDLL: _mbsdec\n"));
    23752377  unsigned char *s = (unsigned char *)cur;
    23762378  if ( str >= cur )
     
    23892391unsigned char * CDECL CRTDLL__mbsdup( unsigned char *_s )
    23902392{
    2391   dprintf(("CRTDLL: _mbsdup\n"));
     2393  dprintf2(("CRTDLL: _mbsdup\n"));
    23922394  char *rv;
    23932395  if (_s == 0)
     
    24062408int CDECL CRTDLL__mbsicmp( const unsigned char *x, const unsigned char *y )
    24072409{
    2408   dprintf(("CRTDLL: _mbsicmp\n"));
     2410  dprintf2(("CRTDLL: _mbsicmp\n"));
    24092411    do {
    24102412        if (!*x)
     
    24262428LPSTR CDECL CRTDLL__mbsinc( LPCSTR str )
    24272429{
    2428     dprintf(("CRTDLL: _mbsinc\n"));
     2430    dprintf2(("CRTDLL: _mbsinc\n"));
    24292431    int len = mblen( str, MB_LEN_MAX );
    24302432    if (len < 1) len = 1;
     
    24382440INT CDECL CRTDLL__mbslen( LPCSTR str )
    24392441{
    2440     dprintf(("CRTDLL: _mbslen\n"));
     2442    dprintf2(("CRTDLL: _mbslen\n"));
    24412443    INT len, total = 0;
    24422444    while ((len = mblen( str, MB_LEN_MAX )) > 0)
     
    24542456unsigned char * CDECL CRTDLL__mbslwr( unsigned char *x )
    24552457{
    2456   dprintf(("CRTDLL: _mbslwr\n"));
     2458  dprintf2(("CRTDLL: _mbslwr\n"));
    24572459  unsigned char  *y=x;
    24582460
     
    24742476unsigned char * CDECL CRTDLL__mbsnbcat( unsigned char *dst, const unsigned char *src, size_t n )
    24752477{
    2476   dprintf(("CRTDLL: _mbsnbcat\n"));
     2478  dprintf2(("CRTDLL: _mbsnbcat\n"));
    24772479        char *d;
    24782480        char *s = (char *)src; 
     
    25012503int CDECL CRTDLL__mbsnbcmp( const unsigned char *str1, const unsigned char *str2, size_t n )
    25022504{
    2503   dprintf(("CRTDLL: _mbsnbcmp\n"));
     2505  dprintf2(("CRTDLL: _mbsnbcmp\n"));
    25042506        unsigned char *s1 = (unsigned char *)str1;
    25052507        unsigned char *s2 = (unsigned char *)str2;
     
    25522554size_t CDECL CRTDLL__mbsnbcnt( const unsigned char *str, size_t n )
    25532555{
    2554   dprintf(("CRTDLL: _mbsnbcnt\n"));
     2556  dprintf2(("CRTDLL: _mbsnbcnt\n"));
    25552557        unsigned char *s = (unsigned char *)str;
    25562558        while(*s != 0 && n > 0) {
     
    25692571unsigned char * CDECL CRTDLL__mbsnbcpy( unsigned char *str1, const unsigned char *str2, size_t n )
    25702572{
    2571   dprintf(("CRTDLL: _mbsnbcpy\n"));
     2573  dprintf2(("CRTDLL: _mbsnbcpy\n"));
    25722574        unsigned char *s1 = (unsigned char *)str1;
    25732575        unsigned char *s2 = (unsigned char *)str2;
     
    26072609int CDECL CRTDLL__mbsnbicmp( const unsigned char *s1, const unsigned char *s2, size_t n )
    26082610{
    2609   dprintf(("CRTDLL: _mbsnbicmp\n"));
     2611  dprintf2(("CRTDLL: _mbsnbicmp\n"));
    26102612  if (n == 0)
    26112613    return 0;
     
    26302632unsigned char * CDECL CRTDLL__mbsnbset( unsigned char *src, unsigned int val, size_t count )
    26312633{
    2632   dprintf(("CRTDLL: _mbsnbset\n"));
     2634  dprintf2(("CRTDLL: _mbsnbset\n"));
    26332635        unsigned char *char_src = (unsigned char *)src;
    26342636        unsigned short *short_src = (unsigned short *)src;
     
    26612663unsigned char * CDECL CRTDLL__mbsncat( unsigned char *dst, const unsigned char *src, size_t n )
    26622664{
    2663   dprintf(("CRTDLL: _mbsncat\n"));
     2665  dprintf2(("CRTDLL: _mbsncat\n"));
    26642666        char *d = (char *)dst;
    26652667        char *s = (char *)src; 
     
    26882690size_t CDECL CRTDLL__mbsnccnt( const unsigned char *str, size_t n )
    26892691{
    2690   dprintf(("CRTDLL: _mbsnccnt\n"));
     2692  dprintf2(("CRTDLL: _mbsnccnt\n"));
    26912693        unsigned char *s = (unsigned char *)str;
    26922694        size_t cnt = 0;
     
    27092711int CDECL CRTDLL__mbsncmp( const unsigned char *str1, const unsigned char *str2, size_t n )
    27102712{
    2711   dprintf(("CRTDLL: _mbsncmp\n"));
     2713  dprintf2(("CRTDLL: _mbsncmp\n"));
    27122714        unsigned char *s1 = (unsigned char *)str1;
    27132715        unsigned char *s2 = (unsigned char *)str2;
     
    27602762unsigned char * CDECL CRTDLL__mbsncpy( unsigned char *str1, const unsigned char *str2, size_t n )
    27612763{
    2762   dprintf(("CRTDLL: _mbsncpy\n"));
     2764  dprintf2(("CRTDLL: _mbsncpy\n"));
    27632765        unsigned char *s1 = (unsigned char *)str1;
    27642766        unsigned char *s2 = (unsigned char *)str2;
     
    27982800unsigned int CDECL CRTDLL__mbsnextc( const unsigned char *src )
    27992801{
    2800   dprintf(("CRTDLL: _mbsnextc\n"));
     2802  dprintf2(("CRTDLL: _mbsnextc\n"));
    28012803        unsigned char *char_src = (unsigned char *)src;
    28022804        unsigned short *short_src = (unsigned short *)src;
     
    28192821int CDECL CRTDLL__mbsnicmp( const unsigned char *s1, const unsigned char *s2, size_t n )
    28202822{
    2821   dprintf(("CRTDLL: _mbsnicmp\n"));
     2823  dprintf2(("CRTDLL: _mbsnicmp\n"));
    28222824  if (n == 0)
    28232825    return 0;
     
    28452847unsigned char * CDECL CRTDLL__mbsninc( const unsigned char *str, size_t n )
    28462848{
    2847   dprintf(("CRTDLL: _mbsninc\n"));
     2849  dprintf2(("CRTDLL: _mbsninc\n"));
    28482850        unsigned char *s = (unsigned char *)str;
    28492851        while(*s != 0 && n > 0) {
     
    28622864unsigned char * CDECL CRTDLL__mbsnset( unsigned char *src, unsigned int val, size_t count )
    28632865{
    2864   dprintf(("CRTDLL: _mbsnset\n"));
     2866  dprintf2(("CRTDLL: _mbsnset\n"));
    28652867        unsigned char *char_src = (unsigned char *)src;
    28662868        unsigned short *short_src = (unsigned short *)src;
     
    28942896unsigned char * CDECL CRTDLL__mbspbrk( const unsigned char *s1, const unsigned char *s2 )
    28952897{
    2896   dprintf(("CRTDLL: _mbspbrk\n"));
     2898  dprintf2(("CRTDLL: _mbspbrk\n"));
    28972899  const char *scanp;
    28982900  int c, sc;
     
    29132915LPSTR CDECL CRTDLL__mbsrchr(LPSTR s,CHAR x)
    29142916{
    2915   dprintf(("CRTDLL: _mbsrchr\n"));
     2917  dprintf2(("CRTDLL: _mbsrchr\n"));
    29162918        /* FIXME: handle multibyte strings */
    29172919        return strrchr(s,x);
     
    29242926unsigned char * CDECL CRTDLL__mbsrev( unsigned char *s )
    29252927{
    2926   dprintf(("CRTDLL: _mbsrev\n"));
     2928  dprintf2(("CRTDLL: _mbsrev\n"));
    29272929        unsigned char  *e;
    29282930        unsigned char  a;
     
    29562958unsigned char * CDECL CRTDLL__mbsset( unsigned char *src, unsigned int c )
    29572959{
    2958   dprintf(("CRTDLL: _mbsset\n"));
     2960  dprintf2(("CRTDLL: _mbsset\n"));
    29592961        unsigned char *char_src = src;
    29602962        unsigned short *short_src = (unsigned short*)src;
     
    29852987size_t CDECL CRTDLL__mbsspn( const unsigned char *s1, const unsigned char *s2 )
    29862988{
    2987   dprintf(("CRTDLL: _mbsspn\n"));
     2989  dprintf2(("CRTDLL: _mbsspn\n"));
    29882990  const char *p = (char*)s1, *spanp;
    29892991  char c, sc;
     
    30033005unsigned char * CDECL CRTDLL__mbsspnp( const unsigned char *s1, const unsigned char *s2 )
    30043006{
    3005   dprintf(("CRTDLL: _mbsspnp\n"));
     3007  dprintf2(("CRTDLL: _mbsspnp\n"));
    30063008  const char *p = (char*)s1, *spanp;
    30073009  char c, sc;
     
    30213023unsigned char * CDECL CRTDLL__mbsstr( const unsigned char *s1, const unsigned char *s2 )
    30223024{
    3023   dprintf(("CRTDLL: _mbsstr\n"));
     3025  dprintf2(("CRTDLL: _mbsstr\n"));
    30243026  return (unsigned char*)strstr((const char*)s1,(const char*)s2);
    30253027}
     
    30313033unsigned char * CDECL CRTDLL__mbstok( unsigned char *s, const unsigned char *delim )
    30323034{
    3033   dprintf(("CRTDLL: _mbstok\n"));
     3035  dprintf2(("CRTDLL: _mbstok\n"));
    30343036  const char *spanp;
    30353037  int c, sc;
     
    30883090size_t CDECL CRTDLL__mbstrlen(const char *string)
    30893091{
    3090   dprintf(("CRTDLL: _mbstrlen\n"));
     3092  dprintf2(("CRTDLL: _mbstrlen\n"));
    30913093        char *s = (char *)string;
    30923094        size_t i;
     
    31063108unsigned char * CDECL CRTDLL__mbsupr( unsigned char *x )
    31073109{
    3108   dprintf(("CRTDLL: _mbsupr\n"));
     3110  dprintf2(("CRTDLL: _mbsupr\n"));
    31093111        unsigned char  *y=x;
    31103112        while (*y) {
     
    31253127void * CDECL CRTDLL__memccpy(void *to, const void *from,int c,size_t count)
    31263128{
    3127   dprintf(("CRTDLL: _memccpy\n"));
     3129  dprintf2(("CRTDLL: _memccpy\n"));
    31283130  memcpy(to,from,count);
    31293131  return memchr(to,c,count);
     
    31363138INT CDECL CRTDLL__mkdir(LPCSTR newdir)
    31373139{
    3138         dprintf(("CRTDLL: mkdir\n"));
     3140        dprintf2(("CRTDLL: mkdir\n"));
    31393141        if (!CreateDirectoryA(newdir,NULL))
    31403142                return -1;
     
    31483150char * CDECL CRTDLL__mktemp( char * _template )
    31493151{
    3150   dprintf(("CRTDLL: _mktemp\n"));
     3152  dprintf2(("CRTDLL: _mktemp\n"));
    31513153  static int count = 0;
    31523154  char *cp, *dp;
     
    32053207size_t CDECL CRTDLL__msize( void *ptr )
    32063208{
    3207   dprintf(("CRTDLL: _msize\n"));
     3209  dprintf2(("CRTDLL: _msize\n"));
    32083210  return (_msize(ptr));
    32093211}
     
    32153217double CDECL CRTDLL__nextafter( double x, double y )
    32163218{
    3217   dprintf(("CRTDLL: _nextafter\n"));
     3219  dprintf2(("CRTDLL: _nextafter\n"));
    32183220  if ( x == y)
    32193221        return x;
     
    32303232onexit_t CDECL CRTDLL__onexit(onexit_t t)
    32313233{
    3232   dprintf(("CRTDLL: _onexit\n"));
     3234  dprintf2(("CRTDLL: _onexit\n"));
    32333235  return (_onexit(t));
    32343236}
     
    32403242HFILE CDECL CRTDLL__open(LPCSTR path,INT flags)
    32413243{
    3242     dprintf(("CRTDLL: _open\n"));
     3244    dprintf2(("CRTDLL: _open\n"));
    32433245    DWORD access = 0, creation = 0;
    32443246    HFILE ret;
     
    32683270    }
    32693271    if (flags & 0x0008) /* O_APPEND */
    3270         dprintf(("O_APPEND not supported\n" ));
     3272        dprintf2(("O_APPEND not supported\n" ));
    32713273    if (flags & 0xf0f4)
    3272       dprintf(("CRTDLL_open file unsupported flags 0x%04x\n",flags));
     3274      dprintf2(("CRTDLL_open file unsupported flags 0x%04x\n",flags));
    32733275    /* End Fixme */
    32743276
    32753277    ret = CreateFileA( path, access, FILE_SHARE_READ | FILE_SHARE_WRITE,
    32763278                         NULL, creation, FILE_ATTRIBUTE_NORMAL, -1 );
    3277     dprintf(("CRTDLL_open file %s mode 0x%04x got handle %d\n", path,flags,ret));
     3279    dprintf2(("CRTDLL_open file %s mode 0x%04x got handle %d\n", path,flags,ret));
    32783280    return ret;
    32793281}
     
    32853287INT CDECL CRTDLL__open_osfhandle( long osfhandle, int flags )
    32863288{
    3287   dprintf(("CRTDLL: _open_osfhandle\n"));
     3289  dprintf2(("CRTDLL: _open_osfhandle\n"));
    32883290HFILE handle;
    32893291 
     
    33043306          return (-1);
    33053307        }
    3306         dprintf(("(handle %08lx,flags %d) return %d\n",
     3308        dprintf2(("(handle %08lx,flags %d) return %d\n",
    33073309                     osfhandle,flags,handle));
    33083310        return handle;
     
    33483350void CDECL CRTDLL__purecall(void)
    33493351{
    3350   dprintf(("CRTDLL: _purecall\n"));
     3352  dprintf2(("CRTDLL: _purecall\n"));
    33513353}
    33523354
     
    33573359INT CDECL CRTDLL__putch( int i )
    33583360{
    3359   dprintf(("CRTDLL: _putch\n"));
     3361  dprintf2(("CRTDLL: _putch\n"));
    33603362  return (_putch(i));
    33613363}
     
    33673369INT CDECL CRTDLL__putenv(const char *s)
    33683370{
    3369   dprintf(("CRTDLL: _putenv\n"));
     3371  dprintf2(("CRTDLL: _putenv\n"));
    33703372  return (_putenv(s));
    33713373}
     
    33773379INT CDECL CRTDLL__putw( int w, FILE *stream )
    33783380{
    3379   dprintf(("CRTDLL: _putw\n"));
     3381  dprintf2(("CRTDLL: _putw\n"));
    33803382  if (fwrite( &w, sizeof(w), 1, stream) < 1)
    33813383    return(EOF);
     
    34003402INT CDECL CRTDLL__rmdir(const char *path)
    34013403{
    3402   dprintf(("CRTDLL: _rmdir\n"));
     3404  dprintf2(("CRTDLL: _rmdir\n"));
    34033405  if (!RemoveDirectoryA(path))
    34043406        return -1;
     
    34123414INT CDECL CRTDLL__rmtmp(void)
    34133415{
    3414   dprintf(("CRTDLL: _rmtmp\n"));
     3416  dprintf2(("CRTDLL: _rmtmp\n"));
    34153417  return(_rmtmp());
    34163418}
     
    34223424unsigned int CDECL CRTDLL__rotl( unsigned int value, unsigned int shift )
    34233425{
    3424   dprintf(("CRTDLL: _rotl\n"));
     3426  dprintf2(("CRTDLL: _rotl\n"));
    34253427  return (_rotl(value, shift));
    34263428}
     
    34323434unsigned int CDECL CRTDLL__rotr( unsigned int value, unsigned int shift )
    34333435{
    3434   dprintf(("CRTDLL: _rotr\n"));
     3436  dprintf2(("CRTDLL: _rotr\n"));
    34353437  return (_rotr(value, shift));
    34363438}
     
    34423444double CDECL CRTDLL__scalb( double __x, long e )
    34433445{
    3444   dprintf(("CRTDLL: _scalb\n"));
     3446  dprintf2(("CRTDLL: _scalb\n"));
    34453447  double_t *x = (double_t *)&__x;
    34463448       
     
    34563458void CDECL CRTDLL__searchenv(const char *file,const char *var,char *path )
    34573459{
    3458   dprintf(("CRTDLL: _searchenv\n"));
     3460  dprintf2(("CRTDLL: _searchenv\n"));
    34593461  char *env = CRTDLL_getenv(var);
    34603462
     
    34853487void CDECL CRTDLL__seterrormode(int i)
    34863488{
    3487   dprintf(("CRTDLL: _seterrormode\n"));
     3489  dprintf2(("CRTDLL: _seterrormode\n"));
    34883490  SetErrorMode(i);
    34893491  return;
     
    34963498int CDECL CRTDLL__setjmp( jmp_buf env )
    34973499{
    3498   dprintf(("CRTDLL: _setjmp -> setjmp (NOT IDENTICAL!!!)\n"));
     3500  //TODO:
     3501  dprintf2(("CRTDLL: _setjmp -> setjmp (NOT IDENTICAL!!!)\n"));
    34993502  return(setjmp( env));
    35003503}
     
    35053508int CDECL CRTDLL__setjmp3( jmp_buf env )
    35063509{
    3507   dprintf(("CRTDLL: _setjmp3 -> setjmp (NOT IDENTICAL!!!)\n"));
     3510  //TODO:
     3511  dprintf2(("CRTDLL: _setjmp3 -> setjmp (NOT IDENTICAL!!!)\n"));
    35083512  return(setjmp( env));
    35093513}
     
    35153519INT CDECL CRTDLL__setmode( INT fh,INT mode)
    35163520{
    3517         dprintf(("CRTDLL: _setmode\n"));
     3521        dprintf2(("CRTDLL: _setmode\n"));
    35183522        return (_setmode(fh, mode));
    35193523}
     
    35363540VOID CDECL CRTDLL__sleep(unsigned long timeout)
    35373541{
    3538   dprintf(("CRTDLL__sleep for %ld milliseconds\n",timeout));
     3542  dprintf2(("CRTDLL__sleep for %ld milliseconds\n",timeout));
    35393543  Sleep((timeout)?timeout:1);
    35403544}
     
    35573561int CDECL CRTDLL__spawnl(int nMode, const char* szPath, const char* szArgv0,...)
    35583562{
    3559   dprintf(("CRTDLL: _spawnl\n"));
     3563  dprintf2(("CRTDLL: _spawnl\n"));
    35603564  char *szArg[100];
    35613565  const char *a;
     
    35773581int CDECL CRTDLL__spawnle( int mode, char *path, char **szArgv0, ... )
    35783582{
    3579   dprintf(("CRTDLL: _spawnle not correct implemented.\n"));
     3583  dprintf2(("CRTDLL: _spawnle not correct implemented.\n"));
    35803584  char *szArg[100];
    35813585  char *a;
     
    36083612int CDECL CRTDLL__spawnlp(int nMode, const char* szPath, const char* szArgv0, ...)
    36093613{
    3610   dprintf(("CRTDLL: _spawnlp\n"));
     3614  dprintf2(("CRTDLL: _spawnlp\n"));
    36113615  char *szArg[100];
    36123616  const char *a;
     
    36273631int CDECL CRTDLL__spawnlpe( int mode, char *path, char *szArgv0, ... )
    36283632{
    3629   dprintf(("CRTDLL: _spawnlpe not correct implemented.\n"));
     3633  dprintf2(("CRTDLL: _spawnlpe not correct implemented.\n"));
    36303634  char *szArg[100];
    36313635  const char *a;
     
    36583662int CDECL CRTDLL__spawnv( int i, char *s1, char ** s2 )
    36593663{
    3660   dprintf(("CRTDLL: _spawnv\n"));
     3664  dprintf2(("CRTDLL: _spawnv\n"));
    36613665  return (_spawnv(i, s1, s2));
    36623666}
     
    36683672int CDECL CRTDLL__spawnve( int i, char *s1, char ** s2, char ** s3 )
    36693673{
    3670   dprintf(("CRTDLL: _spawnve\n"));
     3674  dprintf2(("CRTDLL: _spawnve\n"));
    36713675  return (_spawnve(i, s1, s2, s3));
    36723676}
     
    36783682int CDECL CRTDLL__spawnvp( int i, char *s1, char ** s2 )
    36793683{
    3680   dprintf(("CRTDLL: _spawnvp\n"));
     3684  dprintf2(("CRTDLL: _spawnvp\n"));
    36813685  return (_spawnvp(i, s1, s2));
    36823686}
     
    36873691int CDECL CRTDLL__spawnvpe( int i, char *s1, char ** s2, char ** s3 )
    36883692{
    3689   dprintf(("CRTDLL: _spawnvpe\n"));
     3693  dprintf2(("CRTDLL: _spawnvpe\n"));
    36903694  return (_spawnvpe(i, s1, s2, s3));
    36913695}
     
    36973701int CDECL CRTDLL__stat( const char *s1, struct stat * n )
    36983702{
    3699   dprintf(("CRTDLL: _stat\n"));
     3703  dprintf2(("CRTDLL: _stat\n"));
    37003704  return(_stat(s1, n));
    37013705}
     
    37073711unsigned int CDECL CRTDLL__statusfp( void )
    37083712{
    3709   dprintf(("CRTDLL: _statusfp\n"));
     3713  dprintf2(("CRTDLL: _statusfp\n"));
    37103714  return (_status87());
    37113715}
     
    37173721char * CDECL CRTDLL__strdate( char *buf )
    37183722{
    3719   dprintf(("CRTDLL: _strdate\n"));
     3723  dprintf2(("CRTDLL: _strdate\n"));
    37203724  return(_strdate(buf));
    37213725}
     
    37273731char * CDECL CRTDLL__strdec( const char *, const char *p )
    37283732{
    3729   dprintf(("CRTDLL: _strdec\n"));
     3733  dprintf2(("CRTDLL: _strdec\n"));
    37303734  return( (char *)(p-1) );
    37313735}
     
    37373741LPSTR CDECL CRTDLL__strdup(LPCSTR ptr)
    37383742{
    3739   dprintf(("CRTDLL: _strdup\n"));
     3743  dprintf2(("CRTDLL: _strdup\n"));
    37403744  return HEAP_strdupA(GetProcessHeap(),0,ptr);
    37413745}
     
    37593763int CDECL CRTDLL__stricoll( const char *s1, const char *s2 )
    37603764{
    3761   dprintf(("CRTDLL: _stricoll\n"));
     3765  dprintf2(("CRTDLL: _stricoll\n"));
    37623766  return stricmp(s1,s2);
    37633767}
     
    37693773char * CDECL CRTDLL__strinc( const char *p )
    37703774{
    3771     dprintf(("CRTDLL: _strinc\n"));
     3775    dprintf2(("CRTDLL: _strinc\n"));
    37723776    return( (char *)(p+1) );
    37733777}
     
    37793783size_t CDECL CRTDLL__strncnt( const char *p, size_t l )
    37803784{
    3781     dprintf(("CRTDLL: _strncnt\n"));
     3785    dprintf2(("CRTDLL: _strncnt\n"));
    37823786    size_t i;
    37833787    i = strlen(p);
     
    37903794unsigned int CDECL CRTDLL__strnextc( const char *p )
    37913795{
    3792     dprintf(("CRTDLL: _strnextc\n"));
     3796    dprintf2(("CRTDLL: _strnextc\n"));
    37933797    return( (unsigned int)*p );
    37943798}
     
    38003804char * CDECL CRTDLL__strninc( const char *p, size_t l )
    38013805{
    3802     dprintf(("CRTDLL: _strninc\n"));
     3806    dprintf2(("CRTDLL: _strninc\n"));
    38033807    return( (char *)(p+l) );
    38043808}
     
    38103814char * CDECL CRTDLL__strnset(char* szToFill, int szFill, size_t sizeMaxFill)
    38113815{
    3812   dprintf(("CRTDLL: _strnset\n"));
     3816  dprintf2(("CRTDLL: _strnset\n"));
    38133817  char *t = szToFill;
    38143818  int i = 0;
     
    38283832char * CDECL CRTDLL__strrev( char *s )
    38293833{
    3830   dprintf(("CRTDLL: _strrev\n"));
     3834  dprintf2(("CRTDLL: _strrev\n"));
    38313835  char  *e;
    38323836  char   a;
     
    38503854char * CDECL CRTDLL__strset(char* szToFill, int szFill)
    38513855{
    3852   dprintf(("CRTDLL: _strset\n"));
     3856  dprintf2(("CRTDLL: _strset\n"));
    38533857  char *t = szToFill;
    38543858  while( *szToFill != 0 )
     
    38663870char * CDECL CRTDLL__strspnp( const char *p1, const char *p2 )
    38673871{
    3868     dprintf(("CRTDLL: _strspnp\n"));
     3872    dprintf2(("CRTDLL: _strspnp\n"));
    38693873    return( (*(p1 += strspn(p1,p2))!='\0') ? (char*)p1 : NULL );
    38703874}
     
    38763880char * CDECL CRTDLL__strtime( char *buf )
    38773881{
    3878   dprintf(("CRTDLL: _strtime\n"));
     3882  dprintf2(("CRTDLL: _strtime\n"));
    38793883  return (_strtime(buf));
    38803884}
     
    38863890void CDECL CRTDLL__swab(char *s1, char *s2, int i)
    38873891{
    3888   dprintf(("CRTDLL: _swab\n"));
     3892  dprintf2(("CRTDLL: _swab\n"));
    38893893  _swab(s1, s2, i);
    38903894}
     
    38963900long CDECL CRTDLL__tell( int i )
    38973901{
    3898   dprintf(("CRTDLL: _tell\n"));
     3902  dprintf2(("CRTDLL: _tell\n"));
    38993903  return (_tell(i));
    39003904}
     
    39063910char * CDECL CRTDLL__tempnam( char *dir, char *prefix )
    39073911{
    3908   dprintf(("CRTDLL: _tempnam\n"));
     3912  dprintf2(("CRTDLL: _tempnam\n"));
    39093913  return (_tempnam(dir, prefix));
    39103914}
     
    39163920int CDECL CRTDLL__tolower(int n)
    39173921{
    3918   dprintf(("CRTDLL: _tolower\n"));
     3922  dprintf2(("CRTDLL: _tolower\n"));
    39193923  return (_tolower(n));
    39203924}
     
    39263930int CDECL CRTDLL__toupper(int n)
    39273931{
    3928   dprintf(("CRTDLL: _toupper\n"));
     3932  dprintf2(("CRTDLL: _toupper\n"));
    39293933  return (_toupper(n));
    39303934}
     
    39463950int CDECL CRTDLL__umask( int i )
    39473951{
    3948   dprintf(("CRTDLL: _umask\n"));
     3952  dprintf2(("CRTDLL: _umask\n"));
    39493953  return (_umask(i));
    39503954}
     
    39563960int CDECL CRTDLL__ungetch( int i )
    39573961{
    3958   dprintf(("CRTDLL: _ungetch\n"));
     3962  dprintf2(("CRTDLL: _ungetch\n"));
    39593963  return (_ungetch(i));
    39603964}
     
    39663970INT CDECL CRTDLL__unlink(LPCSTR pathname)
    39673971{
    3968     dprintf(("CRTDLL: _unlink\n"));
     3972    dprintf2(("CRTDLL: _unlink\n"));
    39693973    int ret=0;
    39703974    DOS_FULL_NAME full_name;
    39713975
    39723976    if (!DOSFS_GetFullName( pathname, FALSE, (CHAR*)&full_name )) {
    3973       dprintf(("CRTDLL_unlink file %s bad name\n",pathname));
     3977      dprintf2(("CRTDLL_unlink file %s bad name\n",pathname));
    39743978      return EOF;
    39753979    }
    39763980 
    39773981    ret=unlink(full_name.long_name);
    3978     dprintf(("(%s unix %s)\n",
     3982    dprintf2(("(%s unix %s)\n",
    39793983                   pathname,full_name.long_name));
    39803984    if(ret)
    3981       dprintf((" Failed!\n"));
     3985      dprintf2((" Failed!\n"));
    39823986
    39833987    return ret;
     
    39903994int CDECL CRTDLL__unloaddll(void *handle)
    39913995{
    3992   dprintf(("CRTDLL: _unloaddll\n"));
     3996  dprintf2(("CRTDLL: _unloaddll\n"));
    39933997  return FreeLibrary((HMODULE)handle);
    39943998}
     
    40004004int CDECL CRTDLL__utime( char *path, struct utimbuf * times )
    40014005{
    4002   dprintf(("CRTDLL: _utime\n"));
     4006  dprintf2(("CRTDLL: _utime\n"));
    40034007  return (_utime(path, times));
    40044008}
     
    40214025LPWSTR CDECL CRTDLL__wcsdup( LPCWSTR str )
    40224026{
    4023   dprintf(("CRTDLL: _wcsdup\n"));
     4027  dprintf2(("CRTDLL: _wcsdup\n"));
    40244028  LPWSTR ret = NULL;
    40254029  if (str)
     
    40384042int CDECL CRTDLL__wcsicoll( LPCWSTR str1, LPCWSTR str2 )
    40394043{
    4040   dprintf(("CRTDLL: _wcsicoll\n"));
     4044  dprintf2(("CRTDLL: _wcsicoll\n"));
    40414045  return CRTDLL__wcsicmp( str1, str2 );
    40424046}
     
    40484052LPWSTR CDECL CRTDLL__wcsnset( LPWSTR str, WCHAR c, INT n )
    40494053{
    4050     dprintf(("CRTDLL: _wcsnset\n"));
     4054    dprintf2(("CRTDLL: _wcsnset\n"));
    40514055    LPWSTR ret = str;
    40524056    while ((n-- > 0) && *str) *str++ = c;
     
    40604064LPWSTR CDECL CRTDLL__wcsrev( LPWSTR str )
    40614065{
    4062   dprintf(("CRTDLL: _wcsrev\n"));
     4066  dprintf2(("CRTDLL: _wcsrev\n"));
    40634067  LPWSTR ret = str;
    40644068  LPWSTR end = str + wcslen((const wchar_t*)str) - 1;
     
    40784082LPWSTR CDECL CRTDLL__wcsset( LPWSTR str, WCHAR c )
    40794083{
    4080     dprintf(("CRTDLL: _wcsset\n"));
     4084    dprintf2(("CRTDLL: _wcsset\n"));
    40814085    LPWSTR ret = str;
    40824086    while (*str) *str++ = c;
     
    40904094INT CDECL CRTDLL__write(INT fd,LPCVOID buf,UINT count)
    40914095{
    4092         dprintf(("CRTDLL: _write\n"));
     4096        dprintf2(("CRTDLL: _write\n"));
    40934097        INT len=0;
    40944098
     
    40994103        else
    41004104          len = _lwrite(fd,(LPCSTR)buf,count);
    4101         dprintf(("%d/%d byte to dfh %d from %p,\n",
     4105        dprintf2(("%d/%d byte to dfh %d from %p,\n",
    41024106                       len,count,fd,buf));
    41034107        return len;
     
    41104114double CDECL CRTDLL__y0(double x)
    41114115{
    4112   dprintf(("CRTDLL: _y0\n"));
     4116  dprintf2(("CRTDLL: _y0\n"));
    41134117  return (_y0(x));
    41144118}
     
    41204124double CDECL CRTDLL__y1(double x)
    41214125{
    4122   dprintf(("CRTDLL: _y1\n"));
     4126  dprintf2(("CRTDLL: _y1\n"));
    41234127  return (_y1(x));
    41244128}
     
    41304134double CDECL CRTDLL__yn(int i, double x)
    41314135{
    4132   dprintf(("CRTDLL: _yn\n"));
     4136  dprintf2(("CRTDLL: _yn\n"));
    41334137  return (_yn(i, x));
    41344138}
     
    41404144void CDECL CRTDLL_abort( void )
    41414145{
    4142   dprintf(("CRTDLL: abort\n"));
     4146  dprintf2(("CRTDLL: abort\n"));
    41434147  abort();
    41444148}
     
    41504154double CDECL CRTDLL_acos( double x )
    41514155{
    4152   dprintf(("CRTDLL: acos\n"));
     4156  dprintf2(("CRTDLL: acos\n"));
    41534157  return (acos(x));
    41544158}
     
    41604164char * CDECL CRTDLL_asctime( const struct tm *timeptr )
    41614165{
    4162   dprintf(("CRTDLL: asctime\n"));
     4166  dprintf2(("CRTDLL: asctime\n"));
    41634167  return (asctime(timeptr));
    41644168}
     
    41704174double CDECL CRTDLL_asin( double x )
    41714175{
    4172   dprintf(("CRTDLL: asin\n"));
     4176  dprintf2(("CRTDLL: asin\n"));
    41734177  return (asin(x));
    41744178}
     
    41804184double CDECL CRTDLL_atan2( double y, double x )
    41814185{
    4182   dprintf(("CRTDLL: atan2\n"));
     4186  dprintf2(("CRTDLL: atan2\n"));
    41834187  return (atan2(y, x));
    41844188}
     
    42014205double CDECL CRTDLL_atof( const char *nptr )
    42024206{
    4203   dprintf(("CRTDLL: atof\n"));
     4207  dprintf2(("CRTDLL: atof\n"));
    42044208  return (atof(nptr));
    42054209}
     
    42104214void * CDECL CRTDLL_calloc( size_t n, size_t size )
    42114215{
    4212 //  dprintf(("CRTDLL: calloc\n"));
     4216//  dprintf2(("CRTDLL: calloc\n"));
    42134217  return Heap_Alloc(size*n);
    42144218}
     
    42204224void CDECL CRTDLL_clearerr( FILE *fp )
    42214225{
    4222   dprintf(("CRTDLL: clearerr\n"));
     4226  dprintf2(("CRTDLL: clearerr\n"));
    42234227  clearerr(fp);
    42244228}
     
    42304234clock_t CDECL CRTDLL_clock( void )
    42314235{
    4232   dprintf(("CRTDLL: clock\n"));
     4236  dprintf2(("CRTDLL: clock\n"));
    42334237  return (clock());
    42344238}
     
    42404244double CDECL CRTDLL_cosh( double x )
    42414245{
    4242   dprintf(("CRTDLL: cosh\n"));
     4246  dprintf2(("CRTDLL: cosh\n"));
    42434247  return (cosh(x));
    42444248}
     
    42504254char * CDECL CRTDLL_ctime( const time_t *timer )
    42514255{
    4252   dprintf(("CRTDLL: ctime\n"));
     4256  dprintf2(("CRTDLL: ctime\n"));
    42534257  return (ctime(timer));
    42544258}
     
    42604264double CDECL CRTDLL_difftime( time_t t1, time_t t0 )
    42614265{
    4262   dprintf(("CRTDLL: difftime\n"));
     4266  dprintf2(("CRTDLL: difftime\n"));
    42634267  return (difftime(t1, t0));
    42644268}
     
    42704274div_t CDECL CRTDLL_div( int numer, int denom )
    42714275{
    4272   dprintf(("CRTDLL: div\n"));
     4276  dprintf2(("CRTDLL: div\n"));
    42734277  return (div(numer, denom));
    42744278}
     
    42804284void CDECL CRTDLL_exit(DWORD ret)
    42814285{
    4282         dprintf(("CRTDLL: exit\n"));
     4286        dprintf2(("CRTDLL: exit\n"));
    42834287        ExitProcess(ret);
    42844288}
     
    42904294double CDECL CRTDLL_exp( double x )
    42914295{
    4292   dprintf(("CRTDLL: exp\n"));
     4296  dprintf2(("CRTDLL: exp\n"));
    42934297  return (exp(x));
    42944298}
     
    43004304int CDECL CRTDLL_fclose( FILE *fp )
    43014305{
    4302   dprintf(("CRTDLL: fclose\n"));
     4306  dprintf2(("CRTDLL: fclose\n"));
    43034307  return (fclose(fp));
    43044308}
     
    43104314int CDECL CRTDLL_feof( FILE *fp )
    43114315{
    4312   dprintf(("CRTDLL: feof\n"));
     4316  dprintf2(("CRTDLL: feof\n"));
    43134317  return (feof(fp));
    43144318}
     
    43204324int CDECL CRTDLL_ferror( FILE *fp )
    43214325{
    4322   dprintf(("CRTDLL: ferror\n"));
     4326  dprintf2(("CRTDLL: ferror\n"));
    43234327  return (ferror(fp));
    43244328}
     
    43304334int CDECL CRTDLL_fflush( FILE *fp )
    43314335{
    4332   dprintf(("CRTDLL: fflush\n"));
     4336  dprintf2(("CRTDLL: fflush\n"));
    43334337  return (fflush(fp));
    43344338}
     
    43404344int CDECL CRTDLL_fgetc( FILE *fp )
    43414345{
    4342   dprintf(("CRTDLL: fgetc\n"));
     4346  dprintf2(("CRTDLL: fgetc\n"));
    43434347  return (fgetc(fp));
    43444348}
     
    43504354int CDECL CRTDLL_fgetpos( FILE *fp, fpos_t *pos )
    43514355{
    4352   dprintf(("CRTDLL: fgetpos\n"));
     4356  dprintf2(("CRTDLL: fgetpos\n"));
    43534357  return (fgetpos(fp, pos));
    43544358}
     
    43604364char * CDECL CRTDLL_fgets( char *s, int n, FILE *fp )
    43614365{
    4362   dprintf(("CRTDLL: fgets\n"));
     4366  dprintf2(("CRTDLL: fgets\n"));
    43634367  return (fgets(s, n, fp));
    43644368}
     
    43704374wint_t CDECL CRTDLL_fgetwc( FILE *f )
    43714375{
    4372   dprintf(("CRTDLL: fgetwc\n"));
     4376  dprintf2(("CRTDLL: fgetwc\n"));
    43734377  return (fgetwc(f));
    43744378}
     
    43804384double CDECL CRTDLL_fmod(double x, double y )
    43814385{
    4382   dprintf(("CRTDLL: fmod\n"));
     4386  dprintf2(("CRTDLL: fmod\n"));
    43834387  return (fmod(x,y));
    43844388}
     
    43904394FILE * CDECL CRTDLL_fopen( const char *filename, const char *mode )
    43914395{
    4392   dprintf(("CRTDLL: fopen\n"));
     4396  dprintf2(("CRTDLL: fopen\n"));
    43934397  return (fopen( filename, mode));
    43944398}
     
    44004404INT CDECL CRTDLL_fprintf( CRTDLL_FILE *file, LPSTR format, ... )
    44014405{
    4402     dprintf(("CRTDLL: fprintf\n"));
     4406    dprintf2(("CRTDLL: fprintf\n"));
    44034407    va_list valist;
    44044408    INT res;
     
    44164420int CDECL CRTDLL_fputc( int c, FILE *fp )
    44174421{
    4418   dprintf(("CRTDLL: fputc\n"));
     4422  dprintf2(("CRTDLL: fputc\n"));
    44194423  return (fputc(c, fp));
    44204424}
     
    44264430int CDECL CRTDLL_fputs( const char *s, FILE *fp )
    44274431{
    4428   dprintf(("CRTDLL: fputs\n"));
     4432  dprintf2(("CRTDLL: fputs\n"));
    44294433  return (fputs(s, fp));
    44304434}
     
    44364440wint_t CDECL CRTDLL_fputwc( wint_t wc, FILE *strm )
    44374441{
    4438   dprintf(("CRTDLL: fputwc\n"));
     4442  dprintf2(("CRTDLL: fputwc\n"));
    44394443  return (fputwc(wc, strm));
    44404444}
     
    44464450size_t CDECL CRTDLL_fread( void *ptr, size_t size, size_t n, FILE *fp )
    44474451{
    4448 //  dprintf(("CRTDLL: fread\n"));
     4452//  dprintf2(("CRTDLL: fread\n"));
    44494453  return (fread(ptr, size, n, fp));
    44504454}
     
    44564460VOID CDECL CRTDLL_free(LPVOID ptr)
    44574461{
    4458 //    dprintf(("CRTDLL: free\n"));
     4462//    dprintf2(("CRTDLL: free\n"));
    44594463    Heap_Free(ptr);
    44604464}
     
    44664470FILE * CDECL CRTDLL_freopen( const char *filename, const char *mode, FILE *fp )
    44674471{
    4468   dprintf(("CRTDLL: freopen\n"));
     4472  dprintf2(("CRTDLL: freopen\n"));
    44694473  return (freopen(filename, mode, fp));
    44704474}
     
    44764480double CDECL CRTDLL_frexp( double value, int *exp )
    44774481{
    4478   dprintf(("CRTDLL: frexp\n"));
     4482  dprintf2(("CRTDLL: frexp\n"));
    44794483  return (frexp(value, exp));
    44804484}
     
    44864490int CDECL CRTDLL_fscanf( FILE*fp, const char *format, ... )
    44874491{
    4488   dprintf(("CRTDLL: fscanf\n"));
     4492  dprintf2(("CRTDLL: fscanf\n"));
    44894493#if 0
    44904494    va_list valist;
     
    44984502    return res;
    44994503#endif
    4500     dprintf(("broken\n"));
     4504    dprintf2(("broken\n"));
    45014505    return 0;
    45024506}
     
    45084512int CDECL CRTDLL_fseek( FILE *file, long int offset, int whence )
    45094513{
    4510   dprintf(("CRTDLL: fseek\n"));
    4511   dprintf(("file %p to 0x%08lx pos %s\n",
     4514  dprintf2(("CRTDLL: fseek\n"));
     4515  dprintf2(("file %p to 0x%08lx pos %s\n",
    45124516        file,offset,(whence==SEEK_SET)?"SEEK_SET":
    45134517        (whence==SEEK_CUR)?"SEEK_CUR":
     
    45154519// FIXME if (SetFilePointer( file->handle, offset, NULL, whence ) != 0xffffffff)
    45164520// FIXME     return 0;
    4517   dprintf((" failed!\n"));
     4521  dprintf2((" failed!\n"));
    45184522  return -1;
    45194523}
     
    45254529int CDECL CRTDLL_fsetpos( FILE *fp, const fpos_t *pos )
    45264530{
    4527   dprintf(("CRTDLL: fsetpos\n"));
     4531  dprintf2(("CRTDLL: fsetpos\n"));
    45284532  return (fsetpos(fp, pos));
    45294533}
     
    45354539long int CDECL CRTDLL_ftell( FILE *fp )
    45364540{
    4537   dprintf(("CRTDLL: ftell\n"));
     4541  dprintf2(("CRTDLL: ftell\n"));
    45384542  return (ftell(fp));
    45394543}
     
    45584562    DWORD ret;
    45594563
    4560     dprintf(("CRTDLL: fwrite\n"));
     4564    dprintf2(("CRTDLL: fwrite\n"));
    45614565    if (!WriteFile( file->handle, ptr, size * nmemb, &ret, NULL ))
    4562         dprintf((" failed!\n"));
     4566        dprintf2((" failed!\n"));
    45634567
    45644568    return ret / size;
     
    45824586int CDECL CRTDLL_getc( FILE *fp )
    45834587{
    4584   dprintf(("CRTDLL: getc\n"));
     4588  dprintf2(("CRTDLL: getc\n"));
    45854589  return (getc(fp));
    45864590}
     
    45924596int CDECL CRTDLL_getchar( void )
    45934597{
    4594   dprintf(("CRTDLL: getchar\n"));
     4598  dprintf2(("CRTDLL: getchar\n"));
    45954599  return (getchar());
    45964600}
     
    46024606char * CDECL CRTDLL_getenv( const char *name )
    46034607{
    4604   dprintf(("CRTDLL: getenv\n"));
     4608  dprintf2(("CRTDLL: getenv\n"));
    46054609  return (getenv(name));
    46064610}
     
    46124616char * CDECL CRTDLL_gets( char *s )
    46134617{
    4614   dprintf(("CRTDLL: gets\n"));
     4618  dprintf2(("CRTDLL: gets\n"));
    46154619  return (gets(s));
    46164620}
     
    46224626struct tm * CDECL CRTDLL_gmtime( const time_t *timer )
    46234627{
    4624   dprintf(("CRTDLL: gmtime\n"));
     4628  dprintf2(("CRTDLL: gmtime\n"));
    46254629  return (gmtime(timer));
    46264630}
     
    46324636INT CDECL CRTDLL_is_wctype(wint_t wc, wctype_t wctypeFlags)
    46334637{
    4634         dprintf(("CRTDLL: is_wctype\n"));
     4638        dprintf2(("CRTDLL: is_wctype\n"));
    46354639        return ((CRTDLL_pwctype_dll[(unsigned char)(wc & 0xFF)]&wctypeFlags) == wctypeFlags );
    46364640}
     
    46424646int CDECL CRTDLL_isalnum(int i)
    46434647{
    4644   dprintf(("CRTDLL: isalnum(%08xh)\n", i));
     4648  dprintf2(("CRTDLL: isalnum(%08xh)\n", i));
    46454649  return (isalnum(i));
    46464650}
     
    46524656int CDECL CRTDLL_iscntrl(int i)
    46534657{
    4654   dprintf(("CRTDLL: iscntrl(%08xh)\n", i));
     4658  dprintf2(("CRTDLL: iscntrl(%08xh)\n", i));
    46554659  return (iscntrl(i));
    46564660}
     
    46624666int CDECL CRTDLL_isgraph(int i)
    46634667{
    4664   dprintf(("CRTDLL: isgraph(%08xh)\n", i));
     4668  dprintf2(("CRTDLL: isgraph(%08xh)\n", i));
    46654669  return (isgraph(i));
    46664670}
     
    46834687int CDECL CRTDLL_ispunct(int i)
    46844688{
    4685   dprintf(("CRTDLL: ispunct(%08xh)\n", i));
     4689  dprintf2(("CRTDLL: ispunct(%08xh)\n", i));
    46864690  return (ispunct(i));
    46874691}
     
    46934697int CDECL CRTDLL_iswalnum(wint_t i)
    46944698{
    4695   dprintf(("CRTDLL: iswalnum(%08xh)\n", i));
     4699  dprintf2(("CRTDLL: iswalnum(%08xh)\n", i));
    46964700  return (iswalnum(i));
    46974701}
     
    47034707int CDECL CRTDLL_iswascii(wint_t c)
    47044708{
    4705   dprintf(("CRTDLL: iswascii\n", c));
     4709  dprintf2(("CRTDLL: iswascii\n", c));
    47064710  return  (!((c)&(~0x7f)));
    47074711}
     
    47134717int CDECL CRTDLL_iswcntrl(wint_t i)
    47144718{
    4715   dprintf(("CRTDLL: iswcntrl(%08xh)\n", i));
     4719  dprintf2(("CRTDLL: iswcntrl(%08xh)\n", i));
    47164720  return (iswcntrl(i));
    47174721}
     
    47234727int CDECL CRTDLL_iswdigit(wint_t i)
    47244728{
    4725   dprintf(("CRTDLL: iswdigit(%08xh)\n", i));
     4729  dprintf2(("CRTDLL: iswdigit(%08xh)\n", i));
    47264730  return (iswdigit(i));
    47274731}
     
    47334737int CDECL CRTDLL_iswgraph(wint_t i)
    47344738{
    4735   dprintf(("CRTDLL: iswgraph(%08xh)\n", i));
     4739  dprintf2(("CRTDLL: iswgraph(%08xh)\n", i));
    47364740  return (iswgraph(i));
    47374741}
     
    47434747int CDECL CRTDLL_iswlower(wint_t i)
    47444748{
    4745   dprintf(("CRTDLL: iswlower(%08xh)\n", i));
     4749  dprintf2(("CRTDLL: iswlower(%08xh)\n", i));
    47464750  return (iswlower(i));
    47474751}
     
    47534757int CDECL CRTDLL_iswprint(wint_t i)
    47544758{
    4755   dprintf(("CRTDLL: iswprint(%08xh)\n", i));
     4759  dprintf2(("CRTDLL: iswprint(%08xh)\n", i));
    47564760  return (iswprint(i));
    47574761}
     
    47634767int CDECL CRTDLL_iswpunct(wint_t i)
    47644768{
    4765   dprintf(("CRTDLL: iswpunct(%08xh)\n", i));
     4769  dprintf2(("CRTDLL: iswpunct(%08xh)\n", i));
    47664770  return (iswpunct(i));
    47674771}
     
    47734777int CDECL CRTDLL_iswspace(wint_t i)
    47744778{
    4775   dprintf(("CRTDLL: iswspace(%08xh)\n", i));
     4779  dprintf2(("CRTDLL: iswspace(%08xh)\n", i));
    47764780  return (iswspace(i));
    47774781}
     
    47834787int CDECL CRTDLL_iswupper(wint_t i)
    47844788{
    4785   dprintf(("CRTDLL: iswupper(%08xh)\n", i));
     4789  dprintf2(("CRTDLL: iswupper(%08xh)\n", i));
    47864790  return (iswupper(i));
    47874791}
     
    47934797int CDECL CRTDLL_iswxdigit(wint_t i)
    47944798{
    4795   dprintf(("CRTDLL: iswxdigit(%08xh)\n", i));
     4799  dprintf2(("CRTDLL: iswxdigit(%08xh)\n", i));
    47964800  return (iswxdigit(i));
    47974801}
     
    48034807double CDECL CRTDLL_ldexp( double x, int exp )
    48044808{
    4805   dprintf(("CRTDLL: ldexp\n"));
     4809  dprintf2(("CRTDLL: ldexp\n"));
    48064810  return (ldexp(x, exp));
    48074811}
     
    48134817ldiv_t CDECL CRTDLL_ldiv( long int numer, long int denom )
    48144818{
    4815   dprintf(("CRTDLL: ldiv\n"));
     4819  dprintf2(("CRTDLL: ldiv\n"));
    48164820  return (ldiv(numer, denom));
    48174821}
     
    48234827struct lconv * CDECL CRTDLL_localeconv(void)
    48244828{
    4825   dprintf(("CRTDLL: localeconv\n"));
     4829  dprintf2(("CRTDLL: localeconv\n"));
    48264830  return (localeconv());
    48274831}
     
    48334837struct tm * CDECL CRTDLL_localtime( const time_t *timer )
    48344838{
    4835   dprintf(("CRTDLL: localtime\n"));
     4839  dprintf2(("CRTDLL: localtime\n"));
    48364840  return (localtime(timer));
    48374841}
     
    48434847double CDECL CRTDLL_log10( double x )
    48444848{
    4845   dprintf(("CRTDLL: log10\n"));
     4849  dprintf2(("CRTDLL: log10\n"));
    48464850  return (log10(x));
    48474851}
     
    48534857VOID CDECL CRTDLL_longjmp(jmp_buf env, int val)
    48544858{
    4855     dprintf(("CRTDLL: longjmp\n"));
     4859    dprintf2(("CRTDLL: longjmp\n"));
    48564860    longjmp(env, val);
    48574861}
     
    48634867VOID* CDECL CRTDLL_malloc(DWORD size)
    48644868{
    4865 //      dprintf(("CRTDLL: malloc\n"));
     4869//      dprintf2(("CRTDLL: malloc\n"));
    48664870      return Heap_Alloc(size);
    48674871}
     
    48734877INT CDECL CRTDLL_mblen( const char *s, size_t n )
    48744878{
    4875       dprintf(("CRTDLL: mblen\n"));
     4879      dprintf2(("CRTDLL: mblen\n"));
    48764880      return (mblen(s, n));
    48774881}
     
    48834887INT CDECL CRTDLL_mbtowc( WCHAR *dst, LPCSTR str, INT n )
    48844888{
    4885     dprintf(("CRTDLL: _mbtowc\n"));
     4889    dprintf2(("CRTDLL: _mbtowc\n"));
    48864890    wchar_t res;
    48874891    int ret = mbtowc( &res, str, n );
     
    48964900time_t CDECL CRTDLL_mktime( struct tm *timeptr )
    48974901{
    4898     dprintf(("CRTDLL: mktime\n"));
     4902    dprintf2(("CRTDLL: mktime\n"));
    48994903    return mktime( timeptr );
    49004904}
     
    49064910double CDECL CRTDLL_modf( double value, double *iptr )
    49074911{
    4908     dprintf(("CRTDLL: modf\n"));
     4912    dprintf2(("CRTDLL: modf\n"));
    49094913    return modf( value, iptr );
    49104914}
     
    49164920void CDECL CRTDLL_perror( const char *s )
    49174921{
    4918     dprintf(("CRTDLL: perror\n"));
     4922    dprintf2(("CRTDLL: perror\n"));
    49194923    perror( s );
    49204924}
     
    49264930int CDECL CRTDLL_printf( const char *format, ... )
    49274931{
    4928   dprintf(("CRTDLL: printf\n"));
     4932  dprintf2(("CRTDLL: printf\n"));
    49294933  va_list arg;
    49304934  int done;
     
    49424946int CDECL CRTDLL_putc( int c, FILE *fp )
    49434947{
    4944     dprintf(("CRTDLL: putc\n"));
     4948    dprintf2(("CRTDLL: putc\n"));
    49454949    return putc( c, fp );
    49464950}
     
    49524956int CDECL CRTDLL_putchar( int c )
    49534957{
    4954     dprintf(("CRTDLL: putchar\n"));
     4958    dprintf2(("CRTDLL: putchar\n"));
    49554959    return putchar( c );
    49564960}
     
    49624966int CDECL CRTDLL_puts( const char *s )
    49634967{
    4964     dprintf(("CRTDLL: puts\n"));
     4968    dprintf2(("CRTDLL: puts\n"));
    49654969    return puts( s );
    49664970}
     
    49724976int CDECL CRTDLL_raise( int sig )
    49734977{
    4974     dprintf(("CRTDLL: raise\n"));
     4978    dprintf2(("CRTDLL: raise\n"));
    49754979    return raise( sig );
    49764980}
     
    49824986int CDECL CRTDLL_rand( void )
    49834987{
    4984 //    dprintf(("CRTDLL: rand\n"));
     4988//    dprintf2(("CRTDLL: rand\n"));
    49854989    return (rand());
    49864990}
     
    49924996void * CDECL CRTDLL_realloc( void *ptr, size_t size )
    49934997{
    4994     dprintf(("CRTDLL: realloc\n"));
     4998    dprintf2(("CRTDLL: realloc\n"));
    49954999    return HeapReAlloc( GetProcessHeap(), 0, ptr, size );
    49965000}
     
    50025006INT CDECL CRTDLL_remove(LPCSTR file)
    50035007{
    5004         dprintf(("CRTDLL: remove\n"));
     5008        dprintf2(("CRTDLL: remove\n"));
    50055009        if (!DeleteFileA(file))
    50065010                return -1;
     
    50145018int CDECL CRTDLL_rename (const char *old, const char *new2)
    50155019{
    5016   dprintf(("CRTDLL: rename\n"));
     5020  dprintf2(("CRTDLL: rename\n"));
    50175021  return (rename(old, new2));
    50185022}
     
    50245028void CDECL CRTDLL_rewind( FILE *fp )
    50255029{
    5026   dprintf(("CRTDLL: rewind\n"));
     5030  dprintf2(("CRTDLL: rewind\n"));
    50275031  rewind(fp);
    50285032}
     
    50455049void CDECL CRTDLL_setbuf( FILE *fp, char *buf )
    50465050{
    5047   dprintf(("CRTDLL: setbuf\n"));
     5051  dprintf2(("CRTDLL: setbuf\n"));
    50485052  setbuf(fp, buf);
    50495053}
     
    50555059char * CDECL CRTDLL_setlocale(int category,const char *locale)
    50565060{
    5057   dprintf(("CRTDLL: setlocale\n"));
     5061  dprintf2(("CRTDLL: setlocale\n"));
    50585062  return (setlocale(category, locale));
    50595063}
     
    50655069int CDECL CRTDLL_setvbuf( FILE *fp, char *buf, int mode, size_t size )
    50665070{
    5067   dprintf(("CRTDLL: setvbuf\n"));
     5071  dprintf2(("CRTDLL: setvbuf\n"));
    50685072  return (setvbuf(fp, buf, mode, size));
    50695073}
     
    50855089double CDECL CRTDLL_sinh( double x )
    50865090{
    5087   dprintf(("CRTDLL: sinh\n"));
     5091  dprintf2(("CRTDLL: sinh\n"));
    50885092  return (sinh(x));
    50895093}
     
    50955099void CDECL CRTDLL_srand( unsigned int seed )
    50965100{
    5097   dprintf(("CRTDLL: srand\n"));
     5101  dprintf2(("CRTDLL: srand\n"));
    50985102  srand(seed);
    50995103}
     
    51055109int CDECL CRTDLL_strcoll( const char *s1, const char *s2 )
    51065110{
    5107   dprintf(("CRTDLL: strcoll\n"));
     5111  dprintf2(("CRTDLL: strcoll\n"));
    51085112  return strcoll(s1, s2);
    51095113}
     
    51155119char * CDECL CRTDLL_strerror( int errnum )
    51165120{
    5117   dprintf(("CRTDLL: strerror\n"));
     5121  dprintf2(("CRTDLL: strerror\n"));
    51185122  return strerror(errnum);
    51195123}
     
    51255129size_t CDECL CRTDLL_strftime( char *s, size_t maxsiz, const char *fmt, const struct tm *tp )
    51265130{
    5127   dprintf(("CRTDLL: strftime\n"));
     5131  dprintf2(("CRTDLL: strftime\n"));
    51285132  return strftime(s, maxsiz, fmt, tp);
    51295133}
     
    51355139double CDECL CRTDLL_strtod( const char *nptr, char **endptr )
    51365140{
    5137   dprintf(("CRTDLL: strtod\n"));
     5141  dprintf2(("CRTDLL: strtod\n"));
    51385142  return strtod(nptr, endptr);
    51395143}
     
    51455149char * CDECL CRTDLL_strtok( char *s1, const char *s2 )
    51465150{
    5147   dprintf(("CRTDLL: strtok\n"));
     5151  dprintf2(("CRTDLL: strtok\n"));
    51485152  return strtok(s1, s2);
    51495153}
     
    51555159long int CDECL CRTDLL_strtol( const char *nptr, char **endptr, int base )
    51565160{
    5157   dprintf(("CRTDLL: strtol\n"));
     5161  dprintf2(("CRTDLL: strtol\n"));
    51585162  return strtol(nptr, endptr, base);
    51595163}
     
    51655169unsigned long CDECL CRTDLL_strtoul( const char *nptr, char **endptr, int base )
    51665170{
    5167   dprintf(("CRTDLL: strtoul\n"));
     5171  dprintf2(("CRTDLL: strtoul\n"));
    51685172  return strtoul(nptr, endptr, base);
    51695173}
     
    51755179size_t CDECL CRTDLL_strxfrm( char *s1, const char *s2, size_t n )
    51765180{
    5177   dprintf(("CRTDLL: strxfrm\n"));
     5181  dprintf2(("CRTDLL: strxfrm\n"));
    51785182  return strxfrm(s1, s2, n);
    51795183}
     
    51965200int CDECL CRTDLL_system( const char *string )
    51975201{
    5198   dprintf(("CRTDLL: system\n"));
     5202  dprintf2(("CRTDLL: system\n"));
    51995203  return system(string);
    52005204}
     
    52065210double CDECL CRTDLL_tanh( double x )
    52075211{
    5208   dprintf(("CRTDLL: tanh\n"));
     5212  dprintf2(("CRTDLL: tanh\n"));
    52095213  return tanh(x);
    52105214}
     
    52165220time_t CDECL CRTDLL_time( time_t *timer )
    52175221{
    5218   dprintf(("CRTDLL: time\n"));
     5222  dprintf2(("CRTDLL: time\n"));
    52195223
    52205224  return time(timer);
     
    52275231FILE * CDECL CRTDLL_tmpfile( void )
    52285232{
    5229   dprintf(("CRTDLL: tmpfile\n"));
     5233  dprintf2(("CRTDLL: tmpfile\n"));
    52305234  return (tmpfile());
    52315235}
     
    52375241char * CDECL CRTDLL_tmpnam( char *s )
    52385242{
    5239   dprintf(("CRTDLL: tmpnam\n"));
     5243  dprintf2(("CRTDLL: tmpnam\n"));
    52405244  return (tmpnam(s));
    52415245}
     
    52585262wint_t CDECL CRTDLL_ungetwc( wint_t wc, FILE *strm )
    52595263{
    5260   dprintf(("CRTDLL: ungetwc\n"));
     5264  dprintf2(("CRTDLL: ungetwc\n"));
    52615265  return (ungetwc(wc, strm));
    52625266}
     
    52675271INT CDECL CRTDLL_vfprintf( CRTDLL_FILE *file, LPSTR format, va_list args )
    52685272{
    5269     dprintf(("CRTDLL: vprintf\n"));
     5273    dprintf2(("CRTDLL: vprintf\n"));
    52705274    char buffer[2048];  /* FIXME... */
    52715275    vsprintf( buffer, format, args );
     
    52905294int CDECL CRTDLL_vprintf( const char *format, __va_list arg )
    52915295{
    5292   dprintf(("CRTDLL: vprintf\n"));
     5296  dprintf2(("CRTDLL: vprintf\n"));
    52935297  return (vprintf(format, arg));
    52945298}
     
    53005304int CDECL CRTDLL_vswprintf( wchar_t *s , size_t t, const wchar_t *format, va_list arg )
    53015305{
    5302   dprintf(("CRTDLL: vswprintf\n"));
     5306  dprintf2(("CRTDLL: vswprintf\n"));
    53035307  return (vswprintf(s, t, format, arg));
    53045308}
     
    53215325int CDECL CRTDLL_wcscoll(const wchar_t *s1, const wchar_t *s2)
    53225326{
    5323   dprintf(("CRTDLL: wcscoll\n"));
     5327  dprintf2(("CRTDLL: wcscoll\n"));
    53245328  return (wcscoll(s1, s2));
    53255329}
     
    53325336                const wchar_t *format, const struct tm *timeptr )
    53335337{
    5334   dprintf(("CRTDLL: wcsftime\n"));
     5338  dprintf2(("CRTDLL: wcsftime\n"));
    53355339  return (wcsftime(s, maxsize, format, timeptr));
    53365340}
     
    53425346double CDECL CRTDLL_wcstod( const wchar_t *nptr, wchar_t **endptr )
    53435347{
    5344   dprintf(("CRTDLL: wcstod\n"));
     5348  dprintf2(("CRTDLL: wcstod\n"));
    53455349  return (wcstod(nptr, endptr));
    53465350}
     
    53525356size_t CDECL CRTDLL_wcsxfrm( wchar_t *s1, const wchar_t *s2, size_t n )
    53535357{
    5354   dprintf(("CRTDLL: wcsxfrm\n"));
     5358  dprintf2(("CRTDLL: wcsxfrm\n"));
    53555359  return (wcsxfrm(s1, s2, n));
    53565360}
     
    53625366int CDECL CRTDLL_wctomb( char *s, wchar_t wchar )
    53635367{
    5364   dprintf(("CRTDLL: wctomb\n"));
     5368  dprintf2(("CRTDLL: wctomb\n"));
    53655369  return (wctomb(s,wchar));
    53665370}
Note: See TracChangeset for help on using the changeset viewer.