1; 2;* crtdll.def 3;* This file has no copyright assigned and is placed in the Public Domain. 4;* This file is part of the mingw-runtime package. 5;* No warranty is given; refer to the file DISCLAIMER.PD within the package. 6; 7; Exports from crtdll.dll from Windows 95 SYSTEM directory. Hopefully this 8; should also work with the crtdll provided with Windows NT. 9; 10; NOTE: The crtdll is OBSOLETE and msvcrt should be used instead. The msvcrt 11; is available for free download from Microsoft Corporation and will work on 12; Windows 95. Support for the crtdll is deprecated and this file may be 13; deleted in future versions. 14; 15; These three functions appear to be name mangled in some way, so GCC is 16; probably not going to be able to use them in any case. 17; 18; ??2@YAPAXI@Z 19; ??3@YAXPAX@Z 20; ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z 21; 22; These are functions for which I have not yet written prototypes or 23; otherwise set up (they are still included below though unlike those 24; first three). 25; 26; _CIacos 27; _CIasin 28; _CIatan 29; _CIatan2 30; _CIcos 31; _CIcosh 32; _CIexp 33; _CIfmod 34; _CIlog 35; _CIlog10 36; _CIpow 37; _CIsin 38; _CIsinh 39; _CIsqrt 40; _CItan 41; _CItanh 42; __dllonexit 43; __mb_cur_max_dll 44; __threadhandle 45; __threadid 46; _abnormal_termination 47; _acmdln_dll 48; _aexit_rtn_dll 49; _amsg_exit 50; _commit 51; _commode_dll 52; _cpumode_dll 53; _ctype 54; _expand 55; _fcloseall 56; _filbuf 57; _fileinfo_dll 58; _flsbuf 59; _flushall 60; _fmode_dll 61; _fpieee_flt 62; _fsopen 63; _ftol 64; _getdiskfree 65; _getdllprocaddr 66; _getdrive 67; _getdrives 68; _getsystime 69; _initterm 70; _ismbbalnum 71; _ismbbalpha 72; _ismbbgraph 73; _ismbbkalnum 74; _ismbbkana 75; _ismbbkpunct 76; _ismbblead 77; _ismbbprint 78; _ismbbpunct 79; _ismbbtrail 80; _ismbcalpha 81; _ismbcdigit 82; _ismbchira 83; _ismbckata 84; _ismbcl0 85; _ismbcl1 86; _ismbcl2 87; _ismbclegal 88; _ismbclower 89; _ismbcprint 90; _ismbcspace 91; _ismbcsymbol 92; _ismbcupper 93; _ismbslead 94; _ismbstrail 95; _lfind 96; _loaddll 97; _lrotl 98; _lrotr 99; _lsearch 100; _makepath 101; _matherr 102; _mbbtombc 103; _mbbtype 104; _mbccpy 105; _mbcjistojms 106; _mbcjmstojis 107; _mbclen 108; _mbctohira 109; _mbctokata 110; _mbctolower 111; _mbctombb 112; _mbctoupper 113; _mbctype 114; _mbsbtype 115; _mbscat 116; _mbscmp 117; _mbscpy 118; _mbscspn 119; _mbsdec 120; _mbsdup 121; _mbsicmp 122; _mbsinc 123; _mbslen 124; _mbslwr 125; _mbsnbcat 126; _mbsnbcmp 127; _mbsnbcnt 128; _mbsnbcpy 129; _mbsnbicmp 130; _mbsnbset 131; _mbsnccnt 132; _mbsncmp 133; _mbsncpy 134; _mbsnextc 135; _mbsnicmp 136; _mbsninc 137; _mbsnset 138; _mbspbrk 139; _mbsrchr 140; _mbsrev 141; _mbsset 142; _mbsspn 143; _mbsspnp 144; _mbsstr 145; _mbstrlen 146; _mbsupr 147; _onexit 148; _osversion_dll 149; _pctype_dll 150; _purecall 151; _pwctype_dll 152; _rmtmp 153; _rotl 154; _rotr 155; _setsystime 156; _snprintf 157; _snwprintf 158; _splitpath 159; _strdate 160; _strdec 161; _strinc 162; _strncnt 163; _strnextc 164; _strninc 165; _strspnp 166; _strtime 167; _tempnam 168; _ultoa 169; _unloaddll 170; _vsnprintf 171; _vsnwprintf 172; _wtoi 173; _wtol 174; 175LIBRARY "crtdll.dll" 176EXPORTS 177_CIacos 178_CIasin 179_CIatan 180_CIatan2 181_CIcos 182_CIcosh 183_CIexp 184_CIfmod 185_CIlog 186_CIlog10 187_CIpow 188_CIsin 189_CIsinh 190_CIsqrt 191_CItan 192_CItanh 193_HUGE_dll DATA 194_XcptFilter 195__GetMainArgs 196__argc_dll DATA 197__argv_dll DATA 198__dllonexit 199__doserrno 200__fpecode 201__isascii 202__iscsym 203__iscsymf 204__mb_cur_max_dll DATA 205__pxcptinfoptrs 206__threadhandle 207__threadid 208__toascii 209_abnormal_termination 210_access 211_acmdln_dll DATA 212_aexit_rtn_dll DATA 213_amsg_exit 214_assert 215_basemajor_dll DATA 216_baseminor_dll DATA 217_baseversion_dll DATA 218_beep 219_beginthread 220_c_exit 221_cabs DATA 222_cexit 223_cgets 224_chdir 225_chdrive 226_chgsign 227_chmod 228_chsize 229_clearfp 230_close 231_commit 232_commode_dll DATA 233_control87 234_controlfp 235_copysign 236_cprintf 237_cpumode_dll DATA 238_cputs 239_creat 240_cscanf 241_ctype 242_cwait 243_daylight_dll DATA 244_dup 245_dup2 246_ecvt 247_endthread 248_environ_dll DATA 249_eof 250_errno 251_except_handler2 252_execl 253_execle 254_execlp 255_execlpe 256_execv 257_execve 258_execvp 259_execvpe 260_exit 261_expand 262_fcloseall 263_fcvt 264_fdopen 265_fgetchar 266_fgetwchar 267_filbuf 268_fileinfo_dll DATA 269_filelength 270_fileno 271_findclose 272_findfirst 273_findnext 274_finite 275_flsbuf 276_flushall 277_fmode_dll DATA 278_fpclass 279_fpieee_flt 280_fpreset DATA 281_fputchar 282_fputwchar 283_fsopen 284_fstat 285_ftime 286_ftol 287_fullpath 288_futime 289_gcvt 290_get_osfhandle 291_getch 292_getche 293_getcwd 294_getdcwd 295_getdiskfree 296_getdllprocaddr 297_getdrive 298_getdrives 299_getpid 300_getsystime 301_getw 302_global_unwind2 303_heapchk 304_heapmin 305_heapset 306_heapwalk 307_hypot 308_initterm 309_iob DATA 310_isatty 311_isctype 312_ismbbalnum 313_ismbbalpha 314_ismbbgraph 315_ismbbkalnum 316_ismbbkana 317_ismbbkpunct 318_ismbblead 319_ismbbprint 320_ismbbpunct 321_ismbbtrail 322_ismbcalpha 323_ismbcdigit 324_ismbchira 325_ismbckata 326_ismbcl0 327_ismbcl1 328_ismbcl2 329_ismbclegal 330_ismbclower 331_ismbcprint 332_ismbcspace 333_ismbcsymbol 334_ismbcupper 335_ismbslead 336_ismbstrail 337_isnan 338_itoa 339_j0 340_j1 341_jn 342_kbhit 343_lfind 344_loaddll 345_local_unwind2 346_locking 347_logb 348_lrotl 349_lrotr 350_lsearch 351_lseek 352_ltoa 353_makepath 354_matherr 355_mbbtombc 356_mbbtype 357_mbccpy 358_mbcjistojms 359_mbcjmstojis 360_mbclen 361_mbctohira 362_mbctokata 363_mbctolower 364_mbctombb 365_mbctoupper 366_mbctype 367_mbsbtype 368_mbscat 369_mbschr 370_mbscmp 371_mbscpy 372_mbscspn 373_mbsdec 374_mbsdup 375_mbsicmp 376_mbsinc 377_mbslen 378_mbslwr 379_mbsnbcat 380_mbsnbcmp 381_mbsnbcnt 382_mbsnbcpy 383_mbsnbicmp 384_mbsnbset 385_mbsncat 386_mbsnccnt 387_mbsncmp 388_mbsncpy 389_mbsnextc 390_mbsnicmp 391_mbsninc 392_mbsnset 393_mbspbrk 394_mbsrchr 395_mbsrev 396_mbsset 397_mbsspn 398_mbsspnp 399_mbsstr 400_mbstok 401_mbstrlen 402_mbsupr 403_memccpy 404_memicmp 405_mkdir 406_mkgmtime DATA 407;_mkgmtime32 = _mkgmtime 408_mkgmtime64 409_mktemp 410_msize 411_nextafter 412_onexit DATA 413_open 414_open_osfhandle 415_osmajor_dll DATA 416_osminor_dll DATA 417_osmode_dll DATA 418_osver_dll DATA 419_osversion_dll DATA 420_pclose 421_pctype_dll DATA 422_pgmptr_dll DATA 423_pipe 424_popen 425_purecall 426_putch 427_putenv 428_putw 429_pwctype_dll DATA 430_read 431_rmdir 432_rmtmp 433_rotl 434_rotr 435_scalb 436_searchenv 437_seterrormode 438_setjmp 439_setmode 440_setsystime 441_sleep 442_snprintf 443_snwprintf 444_sopen 445_spawnl 446_spawnle 447_spawnlp 448_spawnlpe 449_spawnv 450_spawnve 451_spawnvp 452_spawnvpe 453_splitpath 454_stat 455_statusfp 456_strcmpi 457_strdate 458_strdec 459_strdup 460_strerror 461_stricmp 462_stricoll 463_strinc 464_strlwr 465_strncnt 466_strnextc 467_strnicmp 468_strninc 469_strnset 470_strrev 471_strset 472_strspnp 473_strtime 474_strupr 475_swab 476_sys_errlist DATA 477_sys_nerr_dll DATA 478_tell 479_tempnam 480_timezone_dll DATA 481_tolower 482_toupper 483_tzname DATA 484_tzset 485_ultoa 486_umask 487_ungetch 488_unlink 489_unloaddll 490_utime 491_vsnprintf 492_vsnwprintf 493_wcsdup 494_wcsicmp 495_wcsicoll 496_wcslwr 497_wcsnicmp 498_wcsnset 499_wcsrev 500_wcsset 501_wcsupr 502_winmajor_dll DATA 503_winminor_dll DATA 504_winver_dll DATA 505_write 506_wtoi 507_wtol 508_y0 509_y1 510_yn 511abort 512abs 513acos 514asctime 515asin DATA 516atan DATA 517atan2 DATA 518atexit DATA 519atof 520atoi 521atol 522bsearch 523calloc 524ceil 525clearerr 526clock 527cos DATA 528cosh 529ctime DATA 530;_ctime32 = ctime 531difftime 532div 533exit 534exp DATA 535fabs DATA 536fclose 537feof 538ferror 539fflush 540fgetc 541fgetpos 542fgets 543fgetwc 544floor 545fmod 546fopen 547fprintf 548fputc 549fputs 550fputwc 551fread 552free 553freopen 554frexp 555fscanf 556fseek 557fsetpos 558ftell 559fwprintf 560fwrite 561fwscanf 562getc 563getchar 564getenv 565gets 566gmtime DATA 567;_gmtime32 = gmtime 568is_wctype 569isalnum 570isalpha 571iscntrl 572isdigit 573isgraph 574isleadbyte 575islower 576isprint 577ispunct 578isspace 579isupper 580iswalnum 581iswalpha 582iswascii 583iswcntrl 584iswctype 585iswdigit 586iswgraph 587iswlower 588iswprint 589iswpunct 590iswspace 591iswupper 592iswxdigit 593isxdigit 594labs 595ldexp DATA 596ldiv 597localeconv 598localtime DATA 599;_localtime32 = localtime 600log 601log10 602longjmp 603malloc 604mblen 605mbstowcs 606mbtowc 607memchr 608memcmp 609memcpy 610memmove 611memset 612mktime DATA 613;_mktime32 = mktime 614modf 615perror 616pow 617printf 618putc 619putchar 620puts 621qsort 622raise 623rand 624realloc 625remove 626rename 627rewind 628scanf 629setbuf 630setlocale 631setvbuf 632signal 633sin 634sinh 635sprintf 636sqrt 637srand 638sscanf 639strcat 640strchr 641strcmp 642strcoll 643strcpy 644strcspn 645strerror 646strftime 647strlen 648strncat 649strncmp 650strncpy 651strpbrk 652strrchr 653strspn 654strstr 655strtod 656strtok 657strtol 658strtoul 659strxfrm 660swprintf 661swscanf 662system 663tan 664tanh 665time DATA 666;_time32 = time 667tmpfile 668tmpnam 669tolower 670toupper 671towlower 672towupper 673ungetc 674ungetwc 675vfprintf 676vfwprintf 677vprintf 678vsprintf 679vswprintf 680vwprintf 681wcscat 682wcschr 683wcscmp 684wcscoll 685wcscpy 686wcscspn 687wcsftime 688wcslen 689wcsncat 690wcsncmp 691wcsncpy 692wcspbrk 693wcsrchr 694wcsspn 695wcsstr 696wcstod 697wcstok 698wcstol 699wcstombs 700wcstoul 701wcsxfrm 702wctomb 703wprintf 704wscanf 705