xref: /reactos/dll/win32/crtdll/crtdll.spec (revision 53221834)
1# Old C runtime library.
2
3@ cdecl ??2@YAPAXI@Z(long) MSVCRT_operator_new # void * __cdecl operator new(unsigned int)
4@ cdecl ??3@YAXPAX@Z(ptr) MSVCRT_operator_delete # void __cdecl operator delete(void *)
5@ 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)
6@ cdecl _CIacos()
7@ cdecl _CIasin()
8@ cdecl _CIatan()
9@ cdecl _CIatan2()
10@ cdecl _CIcos()
11@ cdecl _CIcosh()
12@ cdecl _CIexp()
13@ cdecl _CIfmod()
14@ cdecl _CIlog()
15@ cdecl _CIlog10()
16@ cdecl _CIpow()
17@ cdecl _CIsin()
18@ cdecl _CIsinh()
19@ cdecl _CIsqrt()
20@ cdecl _CItan()
21@ cdecl _CItanh()
22@ extern _HUGE_dll _HUGE
23@ cdecl _XcptFilter()
24@ cdecl __GetMainArgs(ptr ptr ptr long)
25@ extern __argc_dll __argc
26@ extern __argv_dll __argv
27@ cdecl __dllonexit(ptr ptr ptr)
28@ cdecl __doserrno()
29@ cdecl __fpecode()
30@ cdecl __isascii(long)
31@ cdecl __iscsym(long)
32@ cdecl __iscsymf(long)
33@ extern __mb_cur_max_dll __mb_cur_max
34@ cdecl __pxcptinfoptrs()
35@ cdecl __threadhandle()
36@ cdecl __threadid()
37@ cdecl __toascii(long)
38@ cdecl _abnormal_termination()
39@ cdecl _access(str long)
40@ extern _acmdln_dll _acmdln
41@ extern _aexit_rtn_dll _aexit_rtn
42@ cdecl _amsg_exit(long)
43@ cdecl _assert(str str long)
44@ extern _basemajor_dll CRTDLL__basemajor_dll
45@ extern _baseminor_dll CRTDLL__baseminor_dll
46@ extern _baseversion_dll CRTDLL__baseversion_dll
47@ cdecl _beep(long long)
48@ cdecl _beginthread(ptr long ptr)
49@ cdecl _c_exit()
50@ cdecl _cabs(long)
51@ cdecl _cexit()
52@ cdecl _cgets(str)
53@ cdecl _chdir(str)
54@ cdecl _chdrive(long)
55@ cdecl _chgsign( double )
56@ cdecl _chmod(str long)
57@ cdecl _chsize(long long)
58@ cdecl _clearfp()
59@ cdecl _close(long)
60@ cdecl _commit(long)
61@ extern _commode_dll _commode
62@ cdecl _control87(long long)
63@ cdecl _controlfp(long long)
64@ cdecl _copysign( double double )
65@ varargs _cprintf(str)
66@ extern _cpumode_dll CRTDLL__cpumode_dll
67@ cdecl _cputs(str)
68@ cdecl _creat(str long)
69@ varargs _cscanf(str)
70@ extern _ctype
71@ cdecl _cwait(ptr long long)
72@ extern _daylight_dll _daylight
73@ cdecl _dup(long)
74@ cdecl _dup2(long long)
75@ cdecl _ecvt( double long ptr ptr)
76@ cdecl _endthread()
77@ extern _environ_dll _environ
78@ cdecl _eof(long)
79@ cdecl _errno()
80@ cdecl _except_handler2(ptr ptr ptr ptr)
81@ varargs _execl(str str)
82@ varargs _execle(str str)
83@ varargs _execlp(str str)
84@ varargs _execlpe(str str)
85@ cdecl _execv(str str)
86@ cdecl _execve(str str str)
87@ cdecl _execvp(str str)
88@ cdecl _execvpe(str str str)
89@ cdecl _exit(long)
90@ cdecl _expand(ptr long)
91@ cdecl _fcloseall()
92@ cdecl _fcvt( double long ptr ptr)
93@ cdecl _fdopen(long str)
94@ cdecl _fgetchar()
95@ cdecl _fgetwchar()
96@ cdecl _filbuf(ptr)
97@ extern _fileinfo_dll
98@ cdecl _filelength(long)
99@ cdecl _fileno(ptr)
100@ cdecl _findclose(long)
101@ cdecl _findfirst(str ptr)
102@ cdecl _findnext(long ptr)
103@ cdecl _finite( double )
104@ cdecl _flsbuf(long ptr)
105@ cdecl _flushall()
106@ extern _fmode_dll _fmode
107@ cdecl _fpclass(double)
108@ cdecl _fpieee_flt(long ptr ptr)
109@ cdecl _fpreset()
110@ cdecl _fputchar(long)
111@ cdecl _fputwchar(long)
112@ cdecl _fsopen(str str long)
113@ cdecl _fstat(long ptr) CRTDLL__fstat
114@ cdecl _ftime(ptr)
115@ cdecl -ret64 _ftol()
116@ cdecl _fullpath(ptr str long)
117@ cdecl _futime(long ptr)
118@ cdecl _gcvt( double long str)
119@ cdecl _get_osfhandle(long)
120@ cdecl _getch()
121@ cdecl _getche()
122@ cdecl _getcwd(str long)
123@ cdecl _getdcwd(long str long)
124@ cdecl _getdiskfree(long ptr)
125@ cdecl _getdllprocaddr(long str long)
126@ cdecl _getdrive()
127@ cdecl _getdrives()
128@ cdecl _getpid()
129@ cdecl _getsystime(ptr)
130@ cdecl _getw(ptr)
131@ cdecl _global_unwind2(ptr)
132@ cdecl _heapchk()
133@ cdecl _heapmin()
134@ cdecl _heapset(long)
135@ cdecl _heapwalk(ptr)
136@ cdecl _hypot(double double)
137@ cdecl _initterm(ptr ptr)
138@ extern _iob
139@ cdecl _isatty(long)
140@ cdecl _isctype(long long)
141@ cdecl _ismbbalnum(long)
142@ cdecl _ismbbalpha(long)
143@ cdecl _ismbbgraph(long)
144@ cdecl _ismbbkalnum(long)
145@ cdecl _ismbbkana(long)
146@ cdecl _ismbbkpunct(long)
147@ cdecl _ismbblead(long)
148@ cdecl _ismbbprint(long)
149@ cdecl _ismbbpunct(long)
150@ cdecl _ismbbtrail(long)
151@ cdecl _ismbcalpha(long)
152@ cdecl _ismbcdigit(long)
153@ cdecl _ismbchira(long)
154@ cdecl _ismbckata(long)
155@ cdecl _ismbcl0(long)
156@ cdecl _ismbcl1(long)
157@ cdecl _ismbcl2(long)
158@ cdecl _ismbclegal(long)
159@ cdecl _ismbclower(long)
160@ cdecl _ismbcprint(long)
161@ cdecl _ismbcspace(long)
162@ cdecl _ismbcsymbol(long)
163@ cdecl _ismbcupper(long)
164@ cdecl _ismbslead(ptr ptr)
165@ cdecl _ismbstrail(ptr ptr)
166@ cdecl _isnan( double )
167@ cdecl _itoa(long ptr long)
168@ cdecl _itow(long ptr long)
169#  @ cdecl _j0(double)
170#  @ cdecl _j1(double)
171#  @ cdecl _jn(long double)
172@ cdecl _kbhit()
173@ cdecl _lfind(ptr ptr ptr long ptr)
174@ cdecl _loaddll(str)
175@ cdecl _local_unwind2(ptr long)
176@ cdecl _locking(long long long)
177@ cdecl _logb( double )
178@ cdecl _lrotl(long long)
179@ cdecl _lrotr(long long)
180@ cdecl _lsearch(ptr ptr long long ptr)
181@ cdecl _lseek(long long long)
182@ cdecl _ltoa(long ptr long)
183@ cdecl _ltow(long ptr long)
184@ cdecl _makepath(str str str str str)
185@ cdecl _matherr(ptr)
186@ cdecl _mbbtombc(long)
187@ cdecl _mbbtype(long long)
188@ cdecl _mbccpy(str str)
189@ cdecl _mbcjistojms(long)
190@ cdecl _mbcjmstojis(long)
191@ cdecl _mbclen(ptr)
192@ cdecl _mbctohira(long)
193@ cdecl _mbctokata(long)
194@ cdecl _mbctolower(long)
195@ cdecl _mbctombb(long)
196@ cdecl _mbctoupper(long)
197@ extern _mbctype
198@ cdecl _mbsbtype(str long)
199@ cdecl _mbscat(str str)
200@ cdecl _mbschr(str long)
201@ cdecl _mbscmp(str str)
202@ cdecl _mbscpy(ptr str)
203@ cdecl _mbscspn(str str)
204@ cdecl _mbsdec(ptr ptr)
205@ cdecl _mbsdup(str)
206@ cdecl _mbsicmp(str str)
207@ cdecl _mbsinc(str)
208@ cdecl _mbslen(str)
209@ cdecl _mbslwr(str)
210@ cdecl _mbsnbcat(str str long)
211@ cdecl _mbsnbcmp(str str long)
212@ cdecl _mbsnbcnt(ptr long)
213@ cdecl _mbsnbcpy(ptr str long)
214@ cdecl _mbsnbicmp(str str long)
215@ cdecl _mbsnbset(str long long)
216@ cdecl _mbsncat(str str long)
217@ cdecl _mbsnccnt(str long)
218@ cdecl _mbsncmp(str str long)
219@ cdecl _mbsncpy(str str long)
220@ cdecl _mbsnextc(str)
221@ cdecl _mbsnicmp(str str long)
222@ cdecl _mbsninc(str long)
223@ cdecl _mbsnset(str long long)
224@ cdecl _mbspbrk(str str)
225@ cdecl _mbsrchr(str long)
226@ cdecl _mbsrev(str)
227@ cdecl _mbsset(str long)
228@ cdecl _mbsspn(str str)
229@ cdecl _mbsspnp(str str)
230@ cdecl _mbsstr(str str)
231@ cdecl _mbstok(str str)
232@ cdecl _mbstrlen(str)
233@ cdecl _mbsupr(str)
234@ cdecl _memccpy(ptr ptr long long)
235@ cdecl _memicmp(str str long)
236@ cdecl _mkdir(str)
237@ cdecl _mktemp(str)
238@ cdecl _msize(ptr)
239@ cdecl _nextafter(double double)
240@ cdecl _onexit(ptr)
241@ varargs _open(str long)
242@ cdecl _open_osfhandle(long long)
243@ extern _osmajor_dll CRTDLL__osmajor_dll
244@ extern _osminor_dll CRTDLL__osminor_dll
245@ extern _osmode_dll CRTDLL__osmode_dll
246@ extern _osver_dll _osver
247@ extern _osversion_dll CRTDLL__osversion_dll
248@ cdecl _pclose(ptr)
249@ extern _pctype_dll _pctype
250@ extern _pgmptr_dll _pgmptr
251@ cdecl _pipe(ptr long long)
252@ cdecl _popen(str str)
253@ cdecl _purecall()
254@ cdecl _putch(long)
255@ cdecl _putenv(str)
256@ cdecl _putw(long ptr)
257@ extern _pwctype_dll _pwctype
258@ cdecl _read(long ptr long)
259@ cdecl _rmdir(str)
260@ cdecl _rmtmp()
261@ cdecl _rotl(long long)
262@ cdecl _rotr(long long)
263@ cdecl _scalb( double long)
264@ cdecl _searchenv(str str ptr)
265@ cdecl _seterrormode(long)
266@ cdecl -i386 _setjmp(ptr)
267@ cdecl _setmode(long long)
268@ cdecl _setsystime(ptr long)
269@ cdecl _sleep(long)
270@ varargs _snprintf(str long str)
271@ varargs _snwprintf(wstr long wstr)
272@ varargs _sopen(str long long)
273@ varargs _spawnl(long str str)
274@ varargs _spawnle(long str str)
275@ varargs _spawnlp(long str str)
276@ varargs _spawnlpe(long str str)
277@ cdecl _spawnv(long str ptr)
278@ cdecl _spawnve(long str ptr ptr)
279@ cdecl _spawnvp(long str ptr)
280@ cdecl _spawnvpe(long str ptr ptr)
281@ cdecl _splitpath(str ptr ptr ptr ptr)
282@ cdecl _stat(str ptr) CRTDLL__stat
283@ cdecl _statusfp()
284@ cdecl _strcmpi(str str)
285@ cdecl _strdate(ptr)
286@ cdecl _strdec(str str)
287@ cdecl _strdup(str)
288@ cdecl _strerror(long)
289@ cdecl _stricmp(str str)
290@ cdecl _stricoll(str str)
291@ cdecl _strinc(str)
292@ cdecl _strlwr(str)
293@ cdecl _strncnt(str long)
294@ cdecl _strnextc(str)
295@ cdecl _strnicmp(str str long)
296@ cdecl _strninc(str long)
297@ cdecl _strnset(str long long)
298@ cdecl _strrev(str)
299@ cdecl _strset(str long)
300@ cdecl _strspnp(str str)
301@ cdecl _strtime(ptr)
302@ cdecl _strupr(str)
303@ cdecl _swab(str str long)
304@ extern _sys_errlist
305@ extern _sys_nerr_dll _sys_nerr
306@ cdecl _tell(long)
307@ cdecl _tempnam(str str)
308@ extern _timezone_dll _timezone
309@ cdecl _tolower(long)
310@ cdecl _toupper(long)
311@ extern _tzname
312@ cdecl _tzset()
313@ cdecl _ultoa(long ptr long)
314@ cdecl _ultow(long ptr long)
315@ cdecl _umask(long)
316@ cdecl _ungetch(long)
317@ cdecl _unlink(str)
318@ cdecl _unloaddll(long)
319@ cdecl _utime(str ptr)
320@ cdecl _vsnprintf(ptr long ptr ptr)
321@ cdecl _vsnwprintf(ptr long wstr long)
322@ cdecl _wcsdup(wstr)
323@ cdecl _wcsicmp(wstr wstr)
324@ cdecl _wcsicoll(wstr wstr)
325@ cdecl _wcslwr(wstr)
326@ cdecl _wcsnicmp(wstr wstr long)
327@ cdecl _wcsnset(wstr long long)
328@ cdecl _wcsrev(wstr)
329@ cdecl _wcsset(wstr long)
330@ cdecl _wcsupr(wstr)
331@ extern _winmajor_dll _winmajor
332@ extern _winminor_dll _winminor
333@ extern _winver_dll _winver
334@ cdecl _write(long ptr long)
335@ cdecl _wtoi(wstr)
336@ cdecl _wtol(wstr)
337#  @ cdecl _y0(double)
338#  @ cdecl _y1(double)
339#  @ cdecl _yn(long double )
340@ cdecl abort()
341@ cdecl abs(long)
342@ cdecl acos(double)
343@ cdecl asctime(ptr)
344@ cdecl asin(double)
345@ cdecl atan(double)
346@ cdecl atan2(double double)
347@ cdecl atexit(ptr)
348@ cdecl atof(str)
349@ cdecl atoi(str)
350@ cdecl atol(str)
351@ cdecl bsearch(ptr ptr long long ptr)
352@ cdecl calloc(long long)
353@ cdecl ceil(double)
354@ cdecl clearerr(ptr)
355@ cdecl clock()
356@ cdecl cos(double)
357@ cdecl cosh(double)
358@ cdecl ctime(ptr)
359@ cdecl difftime(long long)
360@ cdecl div(long long)
361@ cdecl exit(long)
362@ cdecl exp(double)
363@ cdecl fabs(double)
364@ cdecl fclose(ptr)
365@ cdecl feof(ptr)
366@ cdecl ferror(ptr)
367@ cdecl fflush(ptr)
368@ cdecl fgetc(ptr)
369@ cdecl fgetpos(ptr ptr)
370@ cdecl fgets(ptr long ptr)
371@ cdecl fgetwc(ptr)
372@ cdecl floor(double)
373@ cdecl fmod(double double)
374@ cdecl fopen(str str)
375@ varargs fprintf(ptr str)
376@ cdecl fputc(long ptr)
377@ cdecl fputs(str ptr)
378@ cdecl fputwc(long ptr)
379@ cdecl fread(ptr long long ptr)
380@ cdecl free(ptr)
381@ cdecl freopen(str str ptr)
382@ cdecl frexp(double ptr)
383@ varargs fscanf(ptr str)
384@ cdecl fseek(ptr long long)
385@ cdecl fsetpos(ptr ptr)
386@ cdecl ftell(ptr)
387@ varargs fwprintf(ptr wstr)
388@ cdecl fwrite(ptr long long ptr)
389@ varargs fwscanf(ptr wstr)
390@ cdecl getc(ptr)
391@ cdecl getchar()
392@ cdecl getenv(str)
393@ cdecl gets(str)
394@ cdecl gmtime(ptr)
395@ cdecl is_wctype(long long)
396@ cdecl isalnum(long)
397@ cdecl isalpha(long)
398@ cdecl iscntrl(long)
399@ cdecl isdigit(long)
400@ cdecl isgraph(long)
401@ cdecl isleadbyte(long)
402@ cdecl islower(long)
403@ cdecl isprint(long)
404@ cdecl ispunct(long)
405@ cdecl isspace(long)
406@ cdecl isupper(long)
407@ cdecl iswalnum(long)
408@ cdecl iswalpha(long)
409@ cdecl iswascii(long)
410@ cdecl iswcntrl(long)
411@ cdecl iswctype(long long)
412@ cdecl iswdigit(long)
413@ cdecl iswgraph(long)
414@ cdecl iswlower(long)
415@ cdecl iswprint(long)
416@ cdecl iswpunct(long)
417@ cdecl iswspace(long)
418@ cdecl iswupper(long)
419@ cdecl iswxdigit(long)
420@ cdecl isxdigit(long)
421@ cdecl labs(long)
422@ cdecl ldexp( double long)
423@ cdecl ldiv(long long)
424@ cdecl localeconv()
425@ cdecl localtime(ptr)
426@ cdecl log(double)
427@ cdecl log10(double)
428@ cdecl -i386 longjmp(ptr long)
429@ cdecl malloc(long)
430@ cdecl mblen(ptr long)
431@ cdecl mbstowcs(ptr str long)
432@ cdecl mbtowc(wstr str long)
433@ cdecl memchr(ptr long long)
434@ cdecl memcmp(ptr ptr long)
435@ cdecl memcpy(ptr ptr long)
436@ cdecl memmove(ptr ptr long)
437@ cdecl memset(ptr long long)
438@ cdecl mktime(ptr)
439@ cdecl modf(double ptr)
440@ cdecl perror(str)
441@ cdecl pow(double double)
442@ varargs printf(str)
443@ cdecl putc(long ptr)
444@ cdecl putchar(long)
445@ cdecl puts(str)
446@ cdecl qsort(ptr long long ptr)
447@ cdecl raise(long)
448@ cdecl rand()
449@ cdecl realloc(ptr long)
450@ cdecl remove(str)
451@ cdecl rename(str str)
452@ cdecl rewind(ptr)
453@ varargs scanf(str)
454@ cdecl setbuf(ptr ptr)
455@ cdecl setlocale(long str)
456@ cdecl setvbuf(ptr str long long)
457@ cdecl signal(long long)
458@ cdecl sin(double)
459@ cdecl sinh(double)
460@ varargs sprintf(ptr str)
461@ cdecl sqrt(double)
462@ cdecl srand(long)
463@ varargs sscanf(str str)
464@ cdecl strcat(str str)
465@ cdecl strchr(str long)
466@ cdecl strcmp(str str)
467@ cdecl strcoll(str str)
468@ cdecl strcpy(ptr str)
469@ cdecl strcspn(str str)
470@ cdecl strerror(long)
471@ cdecl strftime(str long str ptr)
472@ cdecl strlen(str)
473@ cdecl strncat(str str long)
474@ cdecl strncmp(str str long)
475@ cdecl strncpy(ptr str long)
476@ cdecl strpbrk(str str)
477@ cdecl strrchr(str long)
478@ cdecl strspn(str str)
479@ cdecl strstr(str str)
480@ cdecl strtod(str ptr)
481@ cdecl strtok(str str)
482@ cdecl strtol(str ptr long)
483@ cdecl strtoul(str ptr long)
484@ cdecl strxfrm(ptr str long)
485@ varargs swprintf(wstr wstr)
486@ varargs swscanf(wstr wstr)
487@ cdecl system(str)
488@ cdecl tan(double)
489@ cdecl tanh(double)
490@ cdecl time(ptr)
491@ cdecl tmpfile()
492@ cdecl tmpnam(str)
493@ cdecl tolower(long)
494@ cdecl toupper(long)
495@ cdecl towlower(long)
496@ cdecl towupper(long)
497@ cdecl ungetc(long ptr)
498@ cdecl ungetwc(long ptr)
499@ cdecl vfprintf(ptr str long)
500@ cdecl vfwprintf(ptr wstr long)
501@ cdecl vprintf(str long)
502@ cdecl vsprintf(ptr str ptr)
503@ cdecl vswprintf(ptr wstr long)
504@ cdecl vwprintf(wstr long)
505@ cdecl wcscat(wstr wstr)
506@ cdecl wcschr(wstr long)
507@ cdecl wcscmp(wstr wstr)
508@ cdecl wcscoll(wstr wstr)
509@ cdecl wcscpy(ptr wstr)
510@ cdecl wcscspn(wstr wstr)
511@ cdecl wcsftime(ptr long wstr ptr)
512@ cdecl wcslen(wstr)
513@ cdecl wcsncat(wstr wstr long)
514@ cdecl wcsncmp(wstr wstr long)
515@ cdecl wcsncpy(ptr wstr long)
516@ cdecl wcspbrk(wstr wstr)
517@ cdecl wcsrchr(wstr long)
518@ cdecl wcsspn(wstr wstr)
519@ cdecl wcsstr(wstr wstr)
520@ cdecl wcstod(wstr ptr)
521@ cdecl wcstok(wstr wstr)
522@ cdecl wcstol(wstr ptr long)
523@ cdecl wcstombs(ptr ptr long)
524@ cdecl wcstoul(wstr ptr long)
525@ cdecl wcsxfrm(ptr wstr long)
526@ cdecl wctomb(ptr long)
527@ varargs wprintf(wstr)
528@ varargs wscanf(wstr)
529