https://git.reactos.org/?p=reactos.git;a=commitdiff;h=c321d3e88bdd5400285f0610067f97d2c176addf
commit c321d3e88bdd5400285f0610067f97d2c176addf Author: Jérôme Gardou <jerome.gar...@reactos.org> AuthorDate: Thu Oct 22 12:25:19 2020 +0200 Commit: Jérôme Gardou <zefk...@users.noreply.github.com> CommitDate: Thu Oct 22 18:07:27 2020 +0200 [CRTDLL] Make this a stand-alone CRT DLL Because CRTs must be isolated from each other. This basically reverts commit f0c91ae --- dll/win32/crtdll/CMakeLists.txt | 7 +- dll/win32/crtdll/crtdll.spec | 1054 +++++++++++++++++++-------------------- 2 files changed, 528 insertions(+), 533 deletions(-) diff --git a/dll/win32/crtdll/CMakeLists.txt b/dll/win32/crtdll/CMakeLists.txt index c40dda200e5..b2d01cc5a4b 100644 --- a/dll/win32/crtdll/CMakeLists.txt +++ b/dll/win32/crtdll/CMakeLists.txt @@ -19,12 +19,7 @@ list(APPEND SOURCE add_library(crtdll MODULE ${SOURCE}) set_module_type(crtdll win32dll ENTRYPOINT DllMain 12) -target_link_libraries(crtdll crt wine) - -if(MSVC) - add_importlibs(crtdll msvcrt) - target_link_libraries(crtdll oldnames) -endif() +target_link_libraries(crtdll crt wine ${PSEH_LIB}) add_importlibs(crtdll kernel32 ntdll) add_cd_file(TARGET crtdll DESTINATION reactos/system32 FOR all) diff --git a/dll/win32/crtdll/crtdll.spec b/dll/win32/crtdll/crtdll.spec index 749140e7faa..0b8e0f74225 100644 --- a/dll/win32/crtdll/crtdll.spec +++ b/dll/win32/crtdll/crtdll.spec @@ -1,528 +1,528 @@ -# Old C runtime library. All functions provided by msvcrt +# Old C runtime library. - @ cdecl ??2@YAPAXI@Z(long) msvcrt.??2@YAPAXI@Z - @ cdecl ??3@YAXPAX@Z(ptr) msvcrt.??3@YAXPAX@Z - @ cdecl ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z(ptr) msvcrt.?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z - @ cdecl _CIacos() msvcrt._CIacos - @ cdecl _CIasin() msvcrt._CIasin - @ cdecl _CIatan() msvcrt._CIatan - @ cdecl _CIatan2() msvcrt._CIatan2 - @ cdecl _CIcos() msvcrt._CIcos - @ cdecl _CIcosh() msvcrt._CIcosh - @ cdecl _CIexp() msvcrt._CIexp - @ cdecl _CIfmod() msvcrt._CIfmod - @ cdecl _CIlog() msvcrt._CIlog - @ cdecl _CIlog10() msvcrt._CIlog10 - @ cdecl _CIpow() msvcrt._CIpow - @ cdecl _CIsin() msvcrt._CIsin - @ cdecl _CIsinh() msvcrt._CIsinh - @ cdecl _CIsqrt() msvcrt._CIsqrt - @ cdecl _CItan() msvcrt._CItan - @ cdecl _CItanh() msvcrt._CItanh - @ extern _HUGE_dll msvcrt._HUGE - @ cdecl _XcptFilter() msvcrt._XcptFilter - @ cdecl __GetMainArgs(ptr ptr ptr long) - @ extern __argc_dll msvcrt.__argc - @ extern __argv_dll msvcrt.__argv - @ cdecl __dllonexit(ptr ptr ptr) msvcrt.__dllonexit - @ cdecl __doserrno() msvcrt.__doserrno - @ cdecl __fpecode() msvcrt.__fpecode - @ cdecl __isascii(long) msvcrt.__isascii - @ cdecl __iscsym(long) msvcrt.__iscsym - @ cdecl __iscsymf(long) msvcrt.__iscsymf - @ extern __mb_cur_max_dll msvcrt.__mb_cur_max - @ cdecl __pxcptinfoptrs() msvcrt.__pxcptinfoptrs - @ cdecl __threadhandle() msvcrt.__threadhandle - @ cdecl __threadid() msvcrt.__threadid - @ cdecl __toascii(long) msvcrt.__toascii - @ cdecl _abnormal_termination() msvcrt._abnormal_termination - @ cdecl _access(str long) msvcrt._access - @ extern _acmdln_dll msvcrt._acmdln - @ extern _aexit_rtn_dll msvcrt._aexit_rtn - @ cdecl _amsg_exit(long) msvcrt._amsg_exit - @ cdecl _assert(str str long) msvcrt._assert - @ extern _basemajor_dll CRTDLL__basemajor_dll - @ extern _baseminor_dll CRTDLL__baseminor_dll - @ extern _baseversion_dll CRTDLL__baseversion_dll - @ cdecl _beep(long long) msvcrt._beep - @ cdecl _beginthread(ptr long ptr) msvcrt._beginthread - @ cdecl _c_exit() msvcrt._c_exit - @ cdecl _cabs(long) msvcrt._cabs - @ cdecl _cexit() msvcrt._cexit - @ cdecl _cgets(str) msvcrt._cgets - @ cdecl _chdir(str) msvcrt._chdir - @ cdecl _chdrive(long) msvcrt._chdrive - @ cdecl _chgsign( double ) msvcrt._chgsign - @ cdecl _chmod(str long) msvcrt._chmod - @ cdecl _chsize(long long) msvcrt._chsize - @ cdecl _clearfp() msvcrt._clearfp - @ cdecl _close(long) msvcrt._close - @ cdecl _commit(long) msvcrt._commit - @ extern _commode_dll msvcrt._commode - @ cdecl _control87(long long) msvcrt._control87 - @ cdecl _controlfp(long long) msvcrt._controlfp - @ cdecl _copysign( double double ) msvcrt._copysign - @ varargs _cprintf(str) msvcrt._cprintf - @ extern _cpumode_dll CRTDLL__cpumode_dll - @ cdecl _cputs(str) msvcrt._cputs - @ cdecl _creat(str long) msvcrt._creat - @ varargs _cscanf(str) msvcrt._cscanf - @ extern _ctype msvcrt._ctype - @ cdecl _cwait(ptr long long) msvcrt._cwait - @ extern _daylight_dll msvcrt._daylight - @ cdecl _dup(long) msvcrt._dup - @ cdecl _dup2(long long) msvcrt._dup2 - @ cdecl _ecvt( double long ptr ptr) msvcrt._ecvt - @ cdecl _endthread() msvcrt._endthread - @ extern _environ_dll msvcrt._environ - @ cdecl _eof(long) msvcrt._eof - @ cdecl _errno() msvcrt._errno - @ cdecl _except_handler2(ptr ptr ptr ptr) msvcrt._except_handler2 - @ varargs _execl(str str) msvcrt._execl - @ varargs _execle(str str) msvcrt._execle - @ varargs _execlp(str str) msvcrt._execlp - @ varargs _execlpe(str str) msvcrt._execlpe - @ cdecl _execv(str str) msvcrt._execv - @ cdecl _execve(str str str) msvcrt._execve - @ cdecl _execvp(str str) msvcrt._execvp - @ cdecl _execvpe(str str str) msvcrt._execvpe - @ cdecl _exit(long) msvcrt._exit - @ cdecl _expand(ptr long) msvcrt._expand - @ cdecl _fcloseall() msvcrt._fcloseall - @ cdecl _fcvt( double long ptr ptr) msvcrt._fcvt - @ cdecl _fdopen(long str) msvcrt._fdopen - @ cdecl _fgetchar() msvcrt._fgetchar - @ cdecl _fgetwchar() msvcrt._fgetwchar - @ cdecl _filbuf(ptr) msvcrt._filbuf - @ extern _fileinfo_dll - @ cdecl _filelength(long) msvcrt._filelength - @ cdecl _fileno(ptr) msvcrt._fileno - @ cdecl _findclose(long) msvcrt._findclose - @ cdecl _findfirst(str ptr) msvcrt._findfirst - @ cdecl _findnext(long ptr) msvcrt._findnext - @ cdecl _finite( double ) msvcrt._finite - @ cdecl _flsbuf(long ptr) msvcrt._flsbuf - @ cdecl _flushall() msvcrt._flushall - @ extern _fmode_dll msvcrt._fmode - @ cdecl _fpclass(double) msvcrt._fpclass - @ cdecl _fpieee_flt(long ptr ptr) msvcrt._fpieee_flt - @ cdecl _fpreset() msvcrt._fpreset - @ cdecl _fputchar(long) msvcrt._fputchar - @ cdecl _fputwchar(long) msvcrt._fputwchar - @ cdecl _fsopen(str str long) msvcrt._fsopen - @ cdecl _fstat(long ptr) CRTDLL__fstat - @ cdecl _ftime(ptr) msvcrt._ftime - @ cdecl -ret64 _ftol() msvcrt._ftol - @ cdecl _fullpath(ptr str long) msvcrt._fullpath - @ cdecl _futime(long ptr) msvcrt._futime - @ cdecl _gcvt( double long str) msvcrt._gcvt - @ cdecl _get_osfhandle(long) msvcrt._get_osfhandle - @ cdecl _getch() msvcrt._getch - @ cdecl _getche() msvcrt._getche - @ cdecl _getcwd(str long) msvcrt._getcwd - @ cdecl _getdcwd(long str long) msvcrt._getdcwd - @ cdecl _getdiskfree(long ptr) msvcrt._getdiskfree - @ cdecl _getdllprocaddr(long str long) msvcrt._getdllprocaddr - @ cdecl _getdrive() msvcrt._getdrive - @ cdecl _getdrives() msvcrt._getdrives - @ cdecl _getpid() msvcrt._getpid - @ cdecl _getsystime(ptr) msvcrt._getsystime - @ cdecl _getw(ptr) msvcrt._getw - @ cdecl _global_unwind2(ptr) msvcrt._global_unwind2 - @ cdecl _heapchk() msvcrt._heapchk - @ cdecl _heapmin() msvcrt._heapmin - @ cdecl _heapset(long) msvcrt._heapset - @ cdecl _heapwalk(ptr) msvcrt._heapwalk - @ cdecl _hypot(double double) msvcrt._hypot - @ cdecl _initterm(ptr ptr) msvcrt._initterm - @ extern _iob msvcrt._iob - @ cdecl _isatty(long) msvcrt._isatty - @ cdecl _isctype(long long) msvcrt._isctype - @ cdecl _ismbbalnum(long) msvcrt._ismbbalnum - @ cdecl _ismbbalpha(long) msvcrt._ismbbalpha - @ cdecl _ismbbgraph(long) msvcrt._ismbbgraph - @ cdecl _ismbbkalnum(long) msvcrt._ismbbkalnum - @ cdecl _ismbbkana(long) msvcrt._ismbbkana - @ cdecl _ismbbkpunct(long) msvcrt._ismbbkpunct - @ cdecl _ismbblead(long) msvcrt._ismbblead - @ cdecl _ismbbprint(long) msvcrt._ismbbprint - @ cdecl _ismbbpunct(long) msvcrt._ismbbpunct - @ cdecl _ismbbtrail(long) msvcrt._ismbbtrail - @ cdecl _ismbcalpha(long) msvcrt._ismbcalpha - @ cdecl _ismbcdigit(long) msvcrt._ismbcdigit - @ cdecl _ismbchira(long) msvcrt._ismbchira - @ cdecl _ismbckata(long) msvcrt._ismbckata - @ cdecl _ismbcl0(long) msvcrt._ismbcl0 - @ cdecl _ismbcl1(long) msvcrt._ismbcl1 - @ cdecl _ismbcl2(long) msvcrt._ismbcl2 - @ cdecl _ismbclegal(long) msvcrt._ismbclegal - @ cdecl _ismbclower(long) msvcrt._ismbclower - @ cdecl _ismbcprint(long) msvcrt._ismbcprint - @ cdecl _ismbcspace(long) msvcrt._ismbcspace - @ cdecl _ismbcsymbol(long) msvcrt._ismbcsymbol - @ cdecl _ismbcupper(long) msvcrt._ismbcupper - @ cdecl _ismbslead(ptr ptr) msvcrt._ismbslead - @ cdecl _ismbstrail(ptr ptr) msvcrt._ismbstrail - @ cdecl _isnan( double ) msvcrt._isnan - @ cdecl _itoa(long ptr long) msvcrt._itoa - @ cdecl _itow(long ptr long) msvcrt._itow -# @ cdecl _j0(double) msvcrt._j0 -# @ cdecl _j1(double) msvcrt._j1 -# @ cdecl _jn(long double) msvcrt._jn - @ cdecl _kbhit() msvcrt._kbhit - @ cdecl _lfind(ptr ptr ptr long ptr) msvcrt._lfind - @ cdecl _loaddll(str) msvcrt._loaddll - @ cdecl _local_unwind2(ptr long) msvcrt._local_unwind2 - @ cdecl _locking(long long long) msvcrt._locking - @ cdecl _logb( double ) msvcrt._logb - @ cdecl _lrotl(long long) msvcrt._lrotl - @ cdecl _lrotr(long long) msvcrt._lrotr - @ cdecl _lsearch(ptr ptr long long ptr) msvcrt._lsearch - @ cdecl _lseek(long long long) msvcrt._lseek - @ cdecl _ltoa(long ptr long) msvcrt._ltoa - @ cdecl _ltow(long ptr long) msvcrt._ltow - @ cdecl _makepath(str str str str str) msvcrt._makepath - @ cdecl _matherr(ptr) msvcrt._matherr - @ cdecl _mbbtombc(long) msvcrt._mbbtombc - @ cdecl _mbbtype(long long) msvcrt._mbbtype - @ cdecl _mbccpy(str str) msvcrt._mbccpy - @ cdecl _mbcjistojms(long) msvcrt._mbcjistojms - @ cdecl _mbcjmstojis(long) msvcrt._mbcjmstojis - @ cdecl _mbclen(ptr) msvcrt._mbclen - @ cdecl _mbctohira(long) msvcrt._mbctohira - @ cdecl _mbctokata(long) msvcrt._mbctokata - @ cdecl _mbctolower(long) msvcrt._mbctolower - @ cdecl _mbctombb(long) msvcrt._mbctombb - @ cdecl _mbctoupper(long) msvcrt._mbctoupper - @ extern _mbctype msvcrt._mbctype - @ cdecl _mbsbtype(str long) msvcrt._mbsbtype - @ cdecl _mbscat(str str) msvcrt._mbscat - @ cdecl _mbschr(str long) msvcrt._mbschr - @ cdecl _mbscmp(str str) msvcrt._mbscmp - @ cdecl _mbscpy(ptr str) msvcrt._mbscpy - @ cdecl _mbscspn(str str) msvcrt._mbscspn - @ cdecl _mbsdec(ptr ptr) msvcrt._mbsdec - @ cdecl _mbsdup(str) msvcrt._mbsdup - @ cdecl _mbsicmp(str str) msvcrt._mbsicmp - @ cdecl _mbsinc(str) msvcrt._mbsinc - @ cdecl _mbslen(str) msvcrt._mbslen - @ cdecl _mbslwr(str) msvcrt._mbslwr - @ cdecl _mbsnbcat(str str long) msvcrt._mbsnbcat - @ cdecl _mbsnbcmp(str str long) msvcrt._mbsnbcmp - @ cdecl _mbsnbcnt(ptr long) msvcrt._mbsnbcnt - @ cdecl _mbsnbcpy(ptr str long) msvcrt._mbsnbcpy - @ cdecl _mbsnbicmp(str str long) msvcrt._mbsnbicmp - @ cdecl _mbsnbset(str long long) msvcrt._mbsnbset - @ cdecl _mbsncat(str str long) msvcrt._mbsncat - @ cdecl _mbsnccnt(str long) msvcrt._mbsnccnt - @ cdecl _mbsncmp(str str long) msvcrt._mbsncmp - @ cdecl _mbsncpy(str str long) msvcrt._mbsncpy - @ cdecl _mbsnextc(str) msvcrt._mbsnextc - @ cdecl _mbsnicmp(str str long) msvcrt._mbsnicmp - @ cdecl _mbsninc(str long) msvcrt._mbsninc - @ cdecl _mbsnset(str long long) msvcrt._mbsnset - @ cdecl _mbspbrk(str str) msvcrt._mbspbrk - @ cdecl _mbsrchr(str long) msvcrt._mbsrchr - @ cdecl _mbsrev(str) msvcrt._mbsrev - @ cdecl _mbsset(str long) msvcrt._mbsset - @ cdecl _mbsspn(str str) msvcrt._mbsspn - @ cdecl _mbsspnp(str str) msvcrt._mbsspnp - @ cdecl _mbsstr(str str) msvcrt._mbsstr - @ cdecl _mbstok(str str) msvcrt._mbstok - @ cdecl _mbstrlen(str) msvcrt._mbstrlen - @ cdecl _mbsupr(str) msvcrt._mbsupr - @ cdecl _memccpy(ptr ptr long long) msvcrt._memccpy - @ cdecl _memicmp(str str long) msvcrt._memicmp - @ cdecl _mkdir(str) msvcrt._mkdir - @ cdecl _mktemp(str) msvcrt._mktemp - @ cdecl _msize(ptr) msvcrt._msize - @ cdecl _nextafter(double double) msvcrt._nextafter - @ cdecl _onexit(ptr) msvcrt._onexit - @ varargs _open(str long) msvcrt._open - @ cdecl _open_osfhandle(long long) msvcrt._open_osfhandle - @ extern _osmajor_dll CRTDLL__osmajor_dll - @ extern _osminor_dll CRTDLL__osminor_dll - @ extern _osmode_dll CRTDLL__osmode_dll - @ extern _osver_dll msvcrt._osver - @ extern _osversion_dll CRTDLL__osversion_dll - @ cdecl _pclose(ptr) msvcrt._pclose - @ extern _pctype_dll msvcrt._pctype - @ extern _pgmptr_dll msvcrt._pgmptr - @ cdecl _pipe(ptr long long) msvcrt._pipe - @ cdecl _popen(str str) msvcrt._popen - @ cdecl _purecall() msvcrt._purecall - @ cdecl _putch(long) msvcrt._putch - @ cdecl _putenv(str) msvcrt._putenv - @ cdecl _putw(long ptr) msvcrt._putw - @ extern _pwctype_dll msvcrt._pwctype - @ cdecl _read(long ptr long) msvcrt._read - @ cdecl _rmdir(str) msvcrt._rmdir - @ cdecl _rmtmp() msvcrt._rmtmp - @ cdecl _rotl(long long) msvcrt._rotl - @ cdecl _rotr(long long) msvcrt._rotr - @ cdecl _scalb( double long) msvcrt._scalb - @ cdecl _searchenv(str str ptr) msvcrt._searchenv - @ cdecl _seterrormode(long) msvcrt._seterrormode - @ cdecl -i386 _setjmp(ptr) msvcrt._setjmp - @ cdecl _setmode(long long) msvcrt._setmode - @ cdecl _setsystime(ptr long) msvcrt._setsystime - @ cdecl _sleep(long) msvcrt._sleep - @ varargs _snprintf(str long str) msvcrt._snprintf - @ varargs _snwprintf(wstr long wstr) msvcrt._snwprintf - @ varargs _sopen(str long long) msvcrt._sopen - @ varargs _spawnl(long str str) msvcrt._spawnl - @ varargs _spawnle(long str str) msvcrt._spawnle - @ varargs _spawnlp(long str str) msvcrt._spawnlp - @ varargs _spawnlpe(long str str) msvcrt._spawnlpe - @ cdecl _spawnv(long str ptr) msvcrt._spawnv - @ cdecl _spawnve(long str ptr ptr) msvcrt._spawnve - @ cdecl _spawnvp(long str ptr) msvcrt._spawnvp - @ cdecl _spawnvpe(long str ptr ptr) msvcrt._spawnvpe - @ cdecl _splitpath(str ptr ptr ptr ptr) msvcrt._splitpath - @ cdecl _stat(str ptr) CRTDLL__stat - @ cdecl _statusfp() msvcrt._statusfp - @ cdecl _strcmpi(str str) msvcrt._strcmpi - @ cdecl _strdate(ptr) msvcrt._strdate - @ cdecl _strdec(str str) - @ cdecl _strdup(str) msvcrt._strdup - @ cdecl _strerror(long) msvcrt._strerror - @ cdecl _stricmp(str str) msvcrt._stricmp - @ cdecl _stricoll(str str) msvcrt._stricoll - @ cdecl _strinc(str) - @ cdecl _strlwr(str) msvcrt._strlwr - @ cdecl _strncnt(str long) - @ cdecl _strnextc(str) - @ cdecl _strnicmp(str str long) msvcrt._strnicmp - @ cdecl _strninc(str long) - @ cdecl _strnset(str long long) msvcrt._strnset - @ cdecl _strrev(str) msvcrt._strrev - @ cdecl _strset(str long) msvcrt._strset - @ cdecl _strspnp(str str) - @ cdecl _strtime(ptr) msvcrt._strtime - @ cdecl _strupr(str) msvcrt._strupr - @ cdecl _swab(str str long) msvcrt._swab - @ extern _sys_errlist msvcrt._sys_errlist - @ extern _sys_nerr_dll msvcrt._sys_nerr - @ cdecl _tell(long) msvcrt._tell - @ cdecl _tempnam(str str) msvcrt._tempnam - @ extern _timezone_dll msvcrt._timezone - @ cdecl _tolower(long) msvcrt._tolower - @ cdecl _toupper(long) msvcrt._toupper - @ extern _tzname msvcrt._tzname - @ cdecl _tzset() msvcrt._tzset - @ cdecl _ultoa(long ptr long) msvcrt._ultoa - @ cdecl _ultow(long ptr long) msvcrt._ultow - @ cdecl _umask(long) msvcrt._umask - @ cdecl _ungetch(long) msvcrt._ungetch - @ cdecl _unlink(str) msvcrt._unlink - @ cdecl _unloaddll(long) msvcrt._unloaddll - @ cdecl _utime(str ptr) msvcrt._utime - @ cdecl _vsnprintf(ptr long ptr ptr) msvcrt._vsnprintf - @ cdecl _vsnwprintf(ptr long wstr long) msvcrt._vsnwprintf - @ cdecl _wcsdup(wstr) msvcrt._wcsdup - @ cdecl _wcsicmp(wstr wstr) msvcrt._wcsicmp - @ cdecl _wcsicoll(wstr wstr) msvcrt._wcsicoll - @ cdecl _wcslwr(wstr) msvcrt._wcslwr - @ cdecl _wcsnicmp(wstr wstr long) msvcrt._wcsnicmp - @ cdecl _wcsnset(wstr long long) msvcrt._wcsnset - @ cdecl _wcsrev(wstr) msvcrt._wcsrev - @ cdecl _wcsset(wstr long) msvcrt._wcsset - @ cdecl _wcsupr(wstr) msvcrt._wcsupr - @ extern _winmajor_dll msvcrt._winmajor - @ extern _winminor_dll msvcrt._winminor - @ extern _winver_dll msvcrt._winver - @ cdecl _write(long ptr long) msvcrt._write - @ cdecl _wtoi(wstr) msvcrt._wtoi - @ cdecl _wtol(wstr) msvcrt._wtol -# @ cdecl _y0(double) msvcrt._y0 -# @ cdecl _y1(double) msvcrt._y1 -# @ cdecl _yn(long double ) msvcrt._yn - @ cdecl abort() msvcrt.abort - @ cdecl abs(long) msvcrt.abs - @ cdecl acos(double) msvcrt.acos - @ cdecl asctime(ptr) msvcrt.asctime - @ cdecl asin(double) msvcrt.asin - @ cdecl atan(double) msvcrt.atan - @ cdecl atan2(double double) msvcrt.atan2 - @ cdecl atexit(ptr) msvcrt.atexit - @ cdecl atof(str) msvcrt.atof - @ cdecl atoi(str) msvcrt.atoi - @ cdecl atol(str) msvcrt.atol - @ cdecl bsearch(ptr ptr long long ptr) msvcrt.bsearch - @ cdecl calloc(long long) msvcrt.calloc - @ cdecl ceil(double) msvcrt.ceil - @ cdecl clearerr(ptr) msvcrt.clearerr - @ cdecl clock() msvcrt.clock - @ cdecl cos(double) msvcrt.cos - @ cdecl cosh(double) msvcrt.cosh - @ cdecl ctime(ptr) msvcrt.ctime - @ cdecl difftime(long long) msvcrt.difftime - @ cdecl div(long long) msvcrt.div - @ cdecl exit(long) msvcrt.exit - @ cdecl exp(double) msvcrt.exp - @ cdecl fabs(double) msvcrt.fabs - @ cdecl fclose(ptr) msvcrt.fclose - @ cdecl feof(ptr) msvcrt.feof - @ cdecl ferror(ptr) msvcrt.ferror - @ cdecl fflush(ptr) msvcrt.fflush - @ cdecl fgetc(ptr) msvcrt.fgetc - @ cdecl fgetpos(ptr ptr) msvcrt.fgetpos - @ cdecl fgets(ptr long ptr) msvcrt.fgets - @ cdecl fgetwc(ptr) msvcrt.fgetwc - @ cdecl floor(double) msvcrt.floor - @ cdecl fmod(double double) msvcrt.fmod - @ cdecl fopen(str str) msvcrt.fopen - @ varargs fprintf(ptr str) msvcrt.fprintf - @ cdecl fputc(long ptr) msvcrt.fputc - @ cdecl fputs(str ptr) msvcrt.fputs - @ cdecl fputwc(long ptr) msvcrt.fputwc - @ cdecl fread(ptr long long ptr) msvcrt.fread - @ cdecl free(ptr) msvcrt.free - @ cdecl freopen(str str ptr) msvcrt.freopen - @ cdecl frexp(double ptr) msvcrt.frexp - @ varargs fscanf(ptr str) msvcrt.fscanf - @ cdecl fseek(ptr long long) msvcrt.fseek - @ cdecl fsetpos(ptr ptr) msvcrt.fsetpos - @ cdecl ftell(ptr) msvcrt.ftell - @ varargs fwprintf(ptr wstr) msvcrt.fwprintf - @ cdecl fwrite(ptr long long ptr) msvcrt.fwrite - @ varargs fwscanf(ptr wstr) msvcrt.fwscanf - @ cdecl getc(ptr) msvcrt.getc - @ cdecl getchar() msvcrt.getchar - @ cdecl getenv(str) msvcrt.getenv - @ cdecl gets(str) msvcrt.gets - @ cdecl gmtime(ptr) msvcrt.gmtime - @ cdecl is_wctype(long long) msvcrt.is_wctype - @ cdecl isalnum(long) msvcrt.isalnum - @ cdecl isalpha(long) msvcrt.isalpha - @ cdecl iscntrl(long) msvcrt.iscntrl - @ cdecl isdigit(long) msvcrt.isdigit - @ cdecl isgraph(long) msvcrt.isgraph - @ cdecl isleadbyte(long) msvcrt.isleadbyte - @ cdecl islower(long) msvcrt.islower - @ cdecl isprint(long) msvcrt.isprint - @ cdecl ispunct(long) msvcrt.ispunct - @ cdecl isspace(long) msvcrt.isspace - @ cdecl isupper(long) msvcrt.isupper - @ cdecl iswalnum(long) msvcrt.iswalnum - @ cdecl iswalpha(long) msvcrt.iswalpha - @ cdecl iswascii(long) msvcrt.iswascii - @ cdecl iswcntrl(long) msvcrt.iswcntrl - @ cdecl iswctype(long long) msvcrt.iswctype - @ cdecl iswdigit(long) msvcrt.iswdigit - @ cdecl iswgraph(long) msvcrt.iswgraph - @ cdecl iswlower(long) msvcrt.iswlower - @ cdecl iswprint(long) msvcrt.iswprint - @ cdecl iswpunct(long) msvcrt.iswpunct - @ cdecl iswspace(long) msvcrt.iswspace - @ cdecl iswupper(long) msvcrt.iswupper - @ cdecl iswxdigit(long) msvcrt.iswxdigit - @ cdecl isxdigit(long) msvcrt.isxdigit - @ cdecl labs(long) msvcrt.labs - @ cdecl ldexp( double long) msvcrt.ldexp - @ cdecl ldiv(long long) msvcrt.ldiv - @ cdecl localeconv() msvcrt.localeconv - @ cdecl localtime(ptr) msvcrt.localtime - @ cdecl log(double) msvcrt.log - @ cdecl log10(double) msvcrt.log10 - @ cdecl -i386 longjmp(ptr long) msvcrt.longjmp - @ cdecl malloc(long) msvcrt.malloc - @ cdecl mblen(ptr long) msvcrt.mblen - @ cdecl mbstowcs(ptr str long) msvcrt.mbstowcs - @ cdecl mbtowc(wstr str long) msvcrt.mbtowc - @ cdecl memchr(ptr long long) msvcrt.memchr - @ cdecl memcmp(ptr ptr long) msvcrt.memcmp - @ cdecl memcpy(ptr ptr long) msvcrt.memcpy - @ cdecl memmove(ptr ptr long) msvcrt.memmove - @ cdecl memset(ptr long long) msvcrt.memset - @ cdecl mktime(ptr) msvcrt.mktime - @ cdecl modf(double ptr) msvcrt.modf - @ cdecl perror(str) msvcrt.perror - @ cdecl pow(double double) msvcrt.pow - @ varargs printf(str) msvcrt.printf - @ cdecl putc(long ptr) msvcrt.putc - @ cdecl putchar(long) msvcrt.putchar - @ cdecl puts(str) msvcrt.puts - @ cdecl qsort(ptr long long ptr) msvcrt.qsort - @ cdecl raise(long) msvcrt.raise - @ cdecl rand() msvcrt.rand - @ cdecl realloc(ptr long) msvcrt.realloc - @ cdecl remove(str) msvcrt.remove - @ cdecl rename(str str) msvcrt.rename - @ cdecl rewind(ptr) msvcrt.rewind - @ varargs scanf(str) msvcrt.scanf - @ cdecl setbuf(ptr ptr) msvcrt.setbuf - @ cdecl setlocale(long str) msvcrt.setlocale - @ cdecl setvbuf(ptr str long long) msvcrt.setvbuf - @ cdecl signal(long long) msvcrt.signal - @ cdecl sin(double) msvcrt.sin - @ cdecl sinh(double) msvcrt.sinh - @ varargs sprintf(ptr str) msvcrt.sprintf - @ cdecl sqrt(double) msvcrt.sqrt - @ cdecl srand(long) msvcrt.srand - @ varargs sscanf(str str) msvcrt.sscanf - @ cdecl strcat(str str) msvcrt.strcat - @ cdecl strchr(str long) msvcrt.strchr - @ cdecl strcmp(str str) msvcrt.strcmp - @ cdecl strcoll(str str) msvcrt.strcoll - @ cdecl strcpy(ptr str) msvcrt.strcpy - @ cdecl strcspn(str str) msvcrt.strcspn - @ cdecl strerror(long) msvcrt.strerror - @ cdecl strftime(str long str ptr) msvcrt.strftime - @ cdecl strlen(str) msvcrt.strlen - @ cdecl strncat(str str long) msvcrt.strncat - @ cdecl strncmp(str str long) msvcrt.strncmp - @ cdecl strncpy(ptr str long) msvcrt.strncpy - @ cdecl strpbrk(str str) msvcrt.strpbrk - @ cdecl strrchr(str long) msvcrt.strrchr - @ cdecl strspn(str str) msvcrt.strspn - @ cdecl strstr(str str) msvcrt.strstr - @ cdecl strtod(str ptr) msvcrt.strtod - @ cdecl strtok(str str) msvcrt.strtok - @ cdecl strtol(str ptr long) msvcrt.strtol - @ cdecl strtoul(str ptr long) msvcrt.strtoul - @ cdecl strxfrm(ptr str long) msvcrt.strxfrm - @ varargs swprintf(wstr wstr) msvcrt.swprintf - @ varargs swscanf(wstr wstr) msvcrt.swscanf - @ cdecl system(str) msvcrt.system - @ cdecl tan(double) msvcrt.tan - @ cdecl tanh(double) msvcrt.tanh - @ cdecl time(ptr) msvcrt.time - @ cdecl tmpfile() msvcrt.tmpfile - @ cdecl tmpnam(str) msvcrt.tmpnam - @ cdecl tolower(long) msvcrt.tolower - @ cdecl toupper(long) msvcrt.toupper - @ cdecl towlower(long) msvcrt.towlower - @ cdecl towupper(long) msvcrt.towupper - @ cdecl ungetc(long ptr) msvcrt.ungetc - @ cdecl ungetwc(long ptr) msvcrt.ungetwc - @ cdecl vfprintf(ptr str long) msvcrt.vfprintf - @ cdecl vfwprintf(ptr wstr long) msvcrt.vfwprintf - @ cdecl vprintf(str long) msvcrt.vprintf - @ cdecl vsprintf(ptr str ptr) msvcrt.vsprintf - @ cdecl vswprintf(ptr wstr long) msvcrt.vswprintf - @ cdecl vwprintf(wstr long) msvcrt.vwprintf - @ cdecl wcscat(wstr wstr) msvcrt.wcscat - @ cdecl wcschr(wstr long) msvcrt.wcschr - @ cdecl wcscmp(wstr wstr) msvcrt.wcscmp - @ cdecl wcscoll(wstr wstr) msvcrt.wcscoll - @ cdecl wcscpy(ptr wstr) msvcrt.wcscpy - @ cdecl wcscspn(wstr wstr) msvcrt.wcscspn - @ cdecl wcsftime(ptr long wstr ptr) msvcrt.wcsftime - @ cdecl wcslen(wstr) msvcrt.wcslen - @ cdecl wcsncat(wstr wstr long) msvcrt.wcsncat - @ cdecl wcsncmp(wstr wstr long) msvcrt.wcsncmp - @ cdecl wcsncpy(ptr wstr long) msvcrt.wcsncpy - @ cdecl wcspbrk(wstr wstr) msvcrt.wcspbrk - @ cdecl wcsrchr(wstr long) msvcrt.wcsrchr - @ cdecl wcsspn(wstr wstr) msvcrt.wcsspn - @ cdecl wcsstr(wstr wstr) msvcrt.wcsstr - @ cdecl wcstod(wstr ptr) msvcrt.wcstod - @ cdecl wcstok(wstr wstr) msvcrt.wcstok - @ cdecl wcstol(wstr ptr long) msvcrt.wcstol - @ cdecl wcstombs(ptr ptr long) msvcrt.wcstombs - @ cdecl wcstoul(wstr ptr long) msvcrt.wcstoul - @ cdecl wcsxfrm(ptr wstr long) msvcrt.wcsxfrm - @ cdecl wctomb(ptr long) msvcrt.wctomb - @ varargs wprintf(wstr) msvcrt.wprintf - @ varargs wscanf(wstr) msvcrt.wscanf +@ cdecl ??2@YAPAXI@Z(long) MSVCRT_operator_new # void * __cdecl operator new(unsigned int) +@ cdecl ??3@YAXPAX@Z(ptr) MSVCRT_operator_delete # void __cdecl operator delete(void *) +@ cdecl ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z(ptr) MSVCRT__set_new_handler # int (__cdecl*__cdecl _set_new_handler(int (__cdecl*)(unsigned int)))(unsigned int) +@ cdecl _CIacos() +@ cdecl _CIasin() +@ cdecl _CIatan() +@ cdecl _CIatan2() +@ cdecl _CIcos() +@ cdecl _CIcosh() +@ cdecl _CIexp() +@ cdecl _CIfmod() +@ cdecl _CIlog() +@ cdecl _CIlog10() +@ cdecl _CIpow() +@ cdecl _CIsin() +@ cdecl _CIsinh() +@ cdecl _CIsqrt() +@ cdecl _CItan() +@ cdecl _CItanh() +@ extern _HUGE_dll _HUGE +@ cdecl _XcptFilter() +@ cdecl __GetMainArgs(ptr ptr ptr long) +@ extern __argc_dll __argc +@ extern __argv_dll __argv +@ cdecl __dllonexit(ptr ptr ptr) +@ cdecl __doserrno() +@ cdecl __fpecode() +@ cdecl __isascii(long) +@ cdecl __iscsym(long) +@ cdecl __iscsymf(long) +@ extern __mb_cur_max_dll __mb_cur_max +@ cdecl __pxcptinfoptrs() +@ cdecl __threadhandle() +@ cdecl __threadid() +@ cdecl __toascii(long) +@ cdecl _abnormal_termination() +@ cdecl _access(str long) +@ extern _acmdln_dll _acmdln +@ extern _aexit_rtn_dll _aexit_rtn +@ cdecl _amsg_exit(long) +@ cdecl _assert(str str long) +@ extern _basemajor_dll CRTDLL__basemajor_dll +@ extern _baseminor_dll CRTDLL__baseminor_dll +@ extern _baseversion_dll CRTDLL__baseversion_dll +@ cdecl _beep(long long) +@ cdecl _beginthread(ptr long ptr) +@ cdecl _c_exit() +@ cdecl _cabs(long) +@ cdecl _cexit() +@ cdecl _cgets(str) +@ cdecl _chdir(str) +@ cdecl _chdrive(long) +@ cdecl _chgsign( double ) +@ cdecl _chmod(str long) +@ cdecl _chsize(long long) +@ cdecl _clearfp() +@ cdecl _close(long) +@ cdecl _commit(long) +@ extern _commode_dll _commode +@ cdecl _control87(long long) +@ cdecl _controlfp(long long) +@ cdecl _copysign( double double ) +@ varargs _cprintf(str) +@ extern _cpumode_dll CRTDLL__cpumode_dll +@ cdecl _cputs(str) +@ cdecl _creat(str long) +@ varargs _cscanf(str) +@ extern _ctype +@ cdecl _cwait(ptr long long) +@ extern _daylight_dll _daylight +@ cdecl _dup(long) +@ cdecl _dup2(long long) +@ cdecl _ecvt( double long ptr ptr) +@ cdecl _endthread() +@ extern _environ_dll _environ +@ cdecl _eof(long) +@ cdecl _errno() +@ cdecl _except_handler2(ptr ptr ptr ptr) +@ varargs _execl(str str) +@ varargs _execle(str str) +@ varargs _execlp(str str) +@ varargs _execlpe(str str) +@ cdecl _execv(str str) +@ cdecl _execve(str str str) +@ cdecl _execvp(str str) +@ cdecl _execvpe(str str str) +@ cdecl _exit(long) +@ cdecl _expand(ptr long) +@ cdecl _fcloseall() +@ cdecl _fcvt( double long ptr ptr) +@ cdecl _fdopen(long str) +@ cdecl _fgetchar() +@ cdecl _fgetwchar() +@ cdecl _filbuf(ptr) +@ extern _fileinfo_dll +@ cdecl _filelength(long) +@ cdecl _fileno(ptr) +@ cdecl _findclose(long) +@ cdecl _findfirst(str ptr) +@ cdecl _findnext(long ptr) +@ cdecl _finite( double ) +@ cdecl _flsbuf(long ptr) +@ cdecl _flushall() +@ extern _fmode_dll _fmode +@ cdecl _fpclass(double) +@ cdecl _fpieee_flt(long ptr ptr) +@ cdecl _fpreset() +@ cdecl _fputchar(long) +@ cdecl _fputwchar(long) +@ cdecl _fsopen(str str long) +@ cdecl _fstat(long ptr) CRTDLL__fstat +@ cdecl _ftime(ptr) +@ cdecl -ret64 _ftol() +@ cdecl _fullpath(ptr str long) +@ cdecl _futime(long ptr) +@ cdecl _gcvt( double long str) +@ cdecl _get_osfhandle(long) +@ cdecl _getch() +@ cdecl _getche() +@ cdecl _getcwd(str long) +@ cdecl _getdcwd(long str long) +@ cdecl _getdiskfree(long ptr) +@ cdecl _getdllprocaddr(long str long) +@ cdecl _getdrive() +@ cdecl _getdrives() +@ cdecl _getpid() +@ cdecl _getsystime(ptr) +@ cdecl _getw(ptr) +@ cdecl _global_unwind2(ptr) +@ cdecl _heapchk() +@ cdecl _heapmin() +@ cdecl _heapset(long) +@ cdecl _heapwalk(ptr) +@ cdecl _hypot(double double) +@ cdecl _initterm(ptr ptr) +@ extern _iob +@ cdecl _isatty(long) +@ cdecl _isctype(long long) +@ cdecl _ismbbalnum(long) +@ cdecl _ismbbalpha(long) +@ cdecl _ismbbgraph(long) +@ cdecl _ismbbkalnum(long) +@ cdecl _ismbbkana(long) +@ cdecl _ismbbkpunct(long) +@ cdecl _ismbblead(long) +@ cdecl _ismbbprint(long) +@ cdecl _ismbbpunct(long) +@ cdecl _ismbbtrail(long) +@ cdecl _ismbcalpha(long) +@ cdecl _ismbcdigit(long) +@ cdecl _ismbchira(long) +@ cdecl _ismbckata(long) +@ cdecl _ismbcl0(long) +@ cdecl _ismbcl1(long) +@ cdecl _ismbcl2(long) +@ cdecl _ismbclegal(long) +@ cdecl _ismbclower(long) +@ cdecl _ismbcprint(long) +@ cdecl _ismbcspace(long) +@ cdecl _ismbcsymbol(long) +@ cdecl _ismbcupper(long) +@ cdecl _ismbslead(ptr ptr) +@ cdecl _ismbstrail(ptr ptr) +@ cdecl _isnan( double ) +@ cdecl _itoa(long ptr long) +@ cdecl _itow(long ptr long) +# @ cdecl _j0(double) +# @ cdecl _j1(double) +# @ cdecl _jn(long double) +@ cdecl _kbhit() +@ cdecl _lfind(ptr ptr ptr long ptr) +@ cdecl _loaddll(str) +@ cdecl _local_unwind2(ptr long) +@ cdecl _locking(long long long) +@ cdecl _logb( double ) +@ cdecl _lrotl(long long) +@ cdecl _lrotr(long long) +@ cdecl _lsearch(ptr ptr long long ptr) +@ cdecl _lseek(long long long) +@ cdecl _ltoa(long ptr long) +@ cdecl _ltow(long ptr long) +@ cdecl _makepath(str str str str str) +@ cdecl _matherr(ptr) +@ cdecl _mbbtombc(long) +@ cdecl _mbbtype(long long) +@ cdecl _mbccpy(str str) +@ cdecl _mbcjistojms(long) +@ cdecl _mbcjmstojis(long) +@ cdecl _mbclen(ptr) +@ cdecl _mbctohira(long) +@ cdecl _mbctokata(long) +@ cdecl _mbctolower(long) +@ cdecl _mbctombb(long) +@ cdecl _mbctoupper(long) +@ extern _mbctype +@ cdecl _mbsbtype(str long) +@ cdecl _mbscat(str str) +@ cdecl _mbschr(str long) +@ cdecl _mbscmp(str str) +@ cdecl _mbscpy(ptr str) +@ cdecl _mbscspn(str str) +@ cdecl _mbsdec(ptr ptr) +@ cdecl _mbsdup(str) +@ cdecl _mbsicmp(str str) +@ cdecl _mbsinc(str) +@ cdecl _mbslen(str) +@ cdecl _mbslwr(str) +@ cdecl _mbsnbcat(str str long) +@ cdecl _mbsnbcmp(str str long) +@ cdecl _mbsnbcnt(ptr long) +@ cdecl _mbsnbcpy(ptr str long) +@ cdecl _mbsnbicmp(str str long) +@ cdecl _mbsnbset(str long long) +@ cdecl _mbsncat(str str long) +@ cdecl _mbsnccnt(str long) +@ cdecl _mbsncmp(str str long) +@ cdecl _mbsncpy(str str long) +@ cdecl _mbsnextc(str) +@ cdecl _mbsnicmp(str str long) +@ cdecl _mbsninc(str long) +@ cdecl _mbsnset(str long long) +@ cdecl _mbspbrk(str str) +@ cdecl _mbsrchr(str long) +@ cdecl _mbsrev(str) +@ cdecl _mbsset(str long) +@ cdecl _mbsspn(str str) +@ cdecl _mbsspnp(str str) +@ cdecl _mbsstr(str str) +@ cdecl _mbstok(str str) +@ cdecl _mbstrlen(str) +@ cdecl _mbsupr(str) +@ cdecl _memccpy(ptr ptr long long) +@ cdecl _memicmp(str str long) +@ cdecl _mkdir(str) +@ cdecl _mktemp(str) +@ cdecl _msize(ptr) +@ cdecl _nextafter(double double) +@ cdecl _onexit(ptr) +@ varargs _open(str long) +@ cdecl _open_osfhandle(long long) +@ extern _osmajor_dll CRTDLL__osmajor_dll +@ extern _osminor_dll CRTDLL__osminor_dll +@ extern _osmode_dll CRTDLL__osmode_dll +@ extern _osver_dll _osver +@ extern _osversion_dll CRTDLL__osversion_dll +@ cdecl _pclose(ptr) +@ extern _pctype_dll _pctype +@ extern _pgmptr_dll _pgmptr +@ cdecl _pipe(ptr long long) +@ cdecl _popen(str str) +@ cdecl _purecall() +@ cdecl _putch(long) +@ cdecl _putenv(str) +@ cdecl _putw(long ptr) +@ extern _pwctype_dll _pwctype +@ cdecl _read(long ptr long) +@ cdecl _rmdir(str) +@ cdecl _rmtmp() +@ cdecl _rotl(long long) +@ cdecl _rotr(long long) +@ cdecl _scalb( double long) +@ cdecl _searchenv(str str ptr) +@ cdecl _seterrormode(long) +@ cdecl -i386 _setjmp(ptr) +@ cdecl _setmode(long long) +@ cdecl _setsystime(ptr long) +@ cdecl _sleep(long) +@ varargs _snprintf(str long str) +@ varargs _snwprintf(wstr long wstr) +@ varargs _sopen(str long long) +@ varargs _spawnl(long str str) +@ varargs _spawnle(long str str) +@ varargs _spawnlp(long str str) +@ varargs _spawnlpe(long str str) +@ cdecl _spawnv(long str ptr) +@ cdecl _spawnve(long str ptr ptr) +@ cdecl _spawnvp(long str ptr) +@ cdecl _spawnvpe(long str ptr ptr) +@ cdecl _splitpath(str ptr ptr ptr ptr) +@ cdecl _stat(str ptr) CRTDLL__stat +@ cdecl _statusfp() +@ cdecl _strcmpi(str str) +@ cdecl _strdate(ptr) +@ cdecl _strdec(str str) +@ cdecl _strdup(str) +@ cdecl _strerror(long) +@ cdecl _stricmp(str str) +@ cdecl _stricoll(str str) +@ cdecl _strinc(str) +@ cdecl _strlwr(str) +@ cdecl _strncnt(str long) +@ cdecl _strnextc(str) +@ cdecl _strnicmp(str str long) +@ cdecl _strninc(str long) +@ cdecl _strnset(str long long) +@ cdecl _strrev(str) +@ cdecl _strset(str long) +@ cdecl _strspnp(str str) +@ cdecl _strtime(ptr) +@ cdecl _strupr(str) +@ cdecl _swab(str str long) +@ extern _sys_errlist +@ extern _sys_nerr_dll _sys_nerr +@ cdecl _tell(long) +@ cdecl _tempnam(str str) +@ extern _timezone_dll _timezone +@ cdecl _tolower(long) +@ cdecl _toupper(long) +@ extern _tzname +@ cdecl _tzset() +@ cdecl _ultoa(long ptr long) +@ cdecl _ultow(long ptr long) +@ cdecl _umask(long) +@ cdecl _ungetch(long) +@ cdecl _unlink(str) +@ cdecl _unloaddll(long) +@ cdecl _utime(str ptr) +@ cdecl _vsnprintf(ptr long ptr ptr) +@ cdecl _vsnwprintf(ptr long wstr long) +@ cdecl _wcsdup(wstr) +@ cdecl _wcsicmp(wstr wstr) +@ cdecl _wcsicoll(wstr wstr) +@ cdecl _wcslwr(wstr) +@ cdecl _wcsnicmp(wstr wstr long) +@ cdecl _wcsnset(wstr long long) +@ cdecl _wcsrev(wstr) +@ cdecl _wcsset(wstr long) +@ cdecl _wcsupr(wstr) +@ extern _winmajor_dll _winmajor +@ extern _winminor_dll _winminor +@ extern _winver_dll _winver +@ cdecl _write(long ptr long) +@ cdecl _wtoi(wstr) +@ cdecl _wtol(wstr) +# @ cdecl _y0(double) +# @ cdecl _y1(double) +# @ cdecl _yn(long double ) +@ cdecl abort() +@ cdecl abs(long) +@ cdecl acos(double) +@ cdecl asctime(ptr) +@ cdecl asin(double) +@ cdecl atan(double) +@ cdecl atan2(double double) +@ cdecl atexit(ptr) +@ cdecl atof(str) +@ cdecl atoi(str) +@ cdecl atol(str) +@ cdecl bsearch(ptr ptr long long ptr) +@ cdecl calloc(long long) +@ cdecl ceil(double) +@ cdecl clearerr(ptr) +@ cdecl clock() +@ cdecl cos(double) +@ cdecl cosh(double) +@ cdecl ctime(ptr) +@ cdecl difftime(long long) +@ cdecl div(long long) +@ cdecl exit(long) +@ cdecl exp(double) +@ cdecl fabs(double) +@ cdecl fclose(ptr) +@ cdecl feof(ptr) +@ cdecl ferror(ptr) +@ cdecl fflush(ptr) +@ cdecl fgetc(ptr) +@ cdecl fgetpos(ptr ptr) +@ cdecl fgets(ptr long ptr) +@ cdecl fgetwc(ptr) +@ cdecl floor(double) +@ cdecl fmod(double double) +@ cdecl fopen(str str) +@ varargs fprintf(ptr str) +@ cdecl fputc(long ptr) +@ cdecl fputs(str ptr) +@ cdecl fputwc(long ptr) +@ cdecl fread(ptr long long ptr) +@ cdecl free(ptr) +@ cdecl freopen(str str ptr) +@ cdecl frexp(double ptr) +@ varargs fscanf(ptr str) +@ cdecl fseek(ptr long long) +@ cdecl fsetpos(ptr ptr) +@ cdecl ftell(ptr) +@ varargs fwprintf(ptr wstr) +@ cdecl fwrite(ptr long long ptr) +@ varargs fwscanf(ptr wstr) +@ cdecl getc(ptr) +@ cdecl getchar() +@ cdecl getenv(str) +@ cdecl gets(str) +@ cdecl gmtime(ptr) +@ cdecl is_wctype(long long) +@ cdecl isalnum(long) +@ cdecl isalpha(long) +@ cdecl iscntrl(long) +@ cdecl isdigit(long) +@ cdecl isgraph(long) +@ cdecl isleadbyte(long) +@ cdecl islower(long) +@ cdecl isprint(long) +@ cdecl ispunct(long) +@ cdecl isspace(long) +@ cdecl isupper(long) +@ cdecl iswalnum(long) +@ cdecl iswalpha(long) +@ cdecl iswascii(long) +@ cdecl iswcntrl(long) +@ cdecl iswctype(long long) +@ cdecl iswdigit(long) +@ cdecl iswgraph(long) +@ cdecl iswlower(long) +@ cdecl iswprint(long) +@ cdecl iswpunct(long) +@ cdecl iswspace(long) +@ cdecl iswupper(long) +@ cdecl iswxdigit(long) +@ cdecl isxdigit(long) +@ cdecl labs(long) +@ cdecl ldexp( double long) +@ cdecl ldiv(long long) +@ cdecl localeconv() +@ cdecl localtime(ptr) +@ cdecl log(double) +@ cdecl log10(double) +@ cdecl -i386 longjmp(ptr long) +@ cdecl malloc(long) +@ cdecl mblen(ptr long) +@ cdecl mbstowcs(ptr str long) +@ cdecl mbtowc(wstr str long) +@ cdecl memchr(ptr long long) +@ cdecl memcmp(ptr ptr long) +@ cdecl memcpy(ptr ptr long) +@ cdecl memmove(ptr ptr long) +@ cdecl memset(ptr long long) +@ cdecl mktime(ptr) +@ cdecl modf(double ptr) +@ cdecl perror(str) +@ cdecl pow(double double) +@ varargs printf(str) +@ cdecl putc(long ptr) +@ cdecl putchar(long) +@ cdecl puts(str) +@ cdecl qsort(ptr long long ptr) +@ cdecl raise(long) +@ cdecl rand() +@ cdecl realloc(ptr long) +@ cdecl remove(str) +@ cdecl rename(str str) +@ cdecl rewind(ptr) +@ varargs scanf(str) +@ cdecl setbuf(ptr ptr) +@ cdecl setlocale(long str) +@ cdecl setvbuf(ptr str long long) +@ cdecl signal(long long) +@ cdecl sin(double) +@ cdecl sinh(double) +@ varargs sprintf(ptr str) +@ cdecl sqrt(double) +@ cdecl srand(long) +@ varargs sscanf(str str) +@ cdecl strcat(str str) +@ cdecl strchr(str long) +@ cdecl strcmp(str str) +@ cdecl strcoll(str str) +@ cdecl strcpy(ptr str) +@ cdecl strcspn(str str) +@ cdecl strerror(long) +@ cdecl strftime(str long str ptr) +@ cdecl strlen(str) +@ cdecl strncat(str str long) +@ cdecl strncmp(str str long) +@ cdecl strncpy(ptr str long) +@ cdecl strpbrk(str str) +@ cdecl strrchr(str long) +@ cdecl strspn(str str) +@ cdecl strstr(str str) +@ cdecl strtod(str ptr) +@ cdecl strtok(str str) +@ cdecl strtol(str ptr long) +@ cdecl strtoul(str ptr long) +@ cdecl strxfrm(ptr str long) +@ varargs swprintf(wstr wstr) +@ varargs swscanf(wstr wstr) +@ cdecl system(str) +@ cdecl tan(double) +@ cdecl tanh(double) +@ cdecl time(ptr) +@ cdecl tmpfile() +@ cdecl tmpnam(str) +@ cdecl tolower(long) +@ cdecl toupper(long) +@ cdecl towlower(long) +@ cdecl towupper(long) +@ cdecl ungetc(long ptr) +@ cdecl ungetwc(long ptr) +@ cdecl vfprintf(ptr str long) +@ cdecl vfwprintf(ptr wstr long) +@ cdecl vprintf(str long) +@ cdecl vsprintf(ptr str ptr) +@ cdecl vswprintf(ptr wstr long) +@ cdecl vwprintf(wstr long) +@ cdecl wcscat(wstr wstr) +@ cdecl wcschr(wstr long) +@ cdecl wcscmp(wstr wstr) +@ cdecl wcscoll(wstr wstr) +@ cdecl wcscpy(ptr wstr) +@ cdecl wcscspn(wstr wstr) +@ cdecl wcsftime(ptr long wstr ptr) +@ cdecl wcslen(wstr) +@ cdecl wcsncat(wstr wstr long) +@ cdecl wcsncmp(wstr wstr long) +@ cdecl wcsncpy(ptr wstr long) +@ cdecl wcspbrk(wstr wstr) +@ cdecl wcsrchr(wstr long) +@ cdecl wcsspn(wstr wstr) +@ cdecl wcsstr(wstr wstr) +@ cdecl wcstod(wstr ptr) +@ cdecl wcstok(wstr wstr) +@ cdecl wcstol(wstr ptr long) +@ cdecl wcstombs(ptr ptr long) +@ cdecl wcstoul(wstr ptr long) +@ cdecl wcsxfrm(ptr wstr long) +@ cdecl wctomb(ptr long) +@ varargs wprintf(wstr) +@ varargs wscanf(wstr)