summaryrefslogtreecommitdiffstats
path: root/private/crtlib/lib
diff options
context:
space:
mode:
Diffstat (limited to 'private/crtlib/lib')
-rw-r--r--private/crtlib/lib/alpha/crtdll.alp62
-rw-r--r--private/crtlib/lib/crtdll.def508
-rw-r--r--private/crtlib/lib/i386/crtdll.x8623
-rw-r--r--private/crtlib/lib/mips/crtdll.mip27
-rw-r--r--private/crtlib/lib/ppc/crtdll.ppc8
5 files changed, 628 insertions, 0 deletions
diff --git a/private/crtlib/lib/alpha/crtdll.alp b/private/crtlib/lib/alpha/crtdll.alp
new file mode 100644
index 000000000..336a85eb4
--- /dev/null
+++ b/private/crtlib/lib/alpha/crtdll.alp
@@ -0,0 +1,62 @@
+ __C_specific_handler
+ __2divl
+ __2divlu
+ __2divq
+ __2divqu
+ __2reml
+ __2remlu
+ __2remq
+ __2remqu
+ __jump_unwind
+ _OtsCSpecificHandler
+ _OtsDivide32
+ _OtsDivide32Overflow
+ _OtsDivide32Unsigned
+ _OtsDivide64
+ _OtsDivide64Overflow
+ _OtsDivide64Unsigned
+ _OtsFieldExtractSigned
+ _OtsFieldExtractSignedVolatile
+ _OtsFieldExtractUnsigned
+ _OtsFieldExtractUnsignedVolatile
+ _OtsFieldInsert
+ _OtsFieldInsertVolatile
+ _OtsFill
+ _OtsLocalFinallyUnwind
+ _OtsModulus32
+ _OtsModulus64
+ _OtsMove
+ _OtsMoveMinimum
+ _OtsRemainder32
+ _OtsRemainder32Unsigned
+ _OtsRemainder64
+ _OtsRemainder64Unsigned
+ _Otssetjmp3
+ _Otssetjmpex3
+ _Otsstrcmp
+ _Otsstrcpy
+ _Otsstrlen
+ _OtsStringCompareEql
+ _OtsStringCompareEqlPadded
+ _OtsStringCompareEqlSameLen
+ _OtsStringCompareLeq
+ _OtsStringCompareLeqPadded
+ _OtsStringCompareLeqSameLen
+ _OtsStringCompareLss
+ _OtsStringCompareLssPadded
+ _OtsStringCompareLssSameLen
+ _OtsStringIndex
+ _OtsStringIndexChar
+ _OtsStringSearch
+ _OtsStringSearchChar
+ _OtsStringSearchMask
+ _OtsStringTranslate
+ _OtsStringVerify
+ _OtsStringVerifyChar
+ _OtsStringVerifyMask
+ _OtsUnwindRfp
+ _OtsZero
+ setjmp
+ _setjmpex
+ strtoq
+ strtouq
diff --git a/private/crtlib/lib/crtdll.def b/private/crtlib/lib/crtdll.def
new file mode 100644
index 000000000..4b91e3037
--- /dev/null
+++ b/private/crtlib/lib/crtdll.def
@@ -0,0 +1,508 @@
+LIBRARY CRTDLL INITINSTANCE
+DESCRIPTION 'Microsoft Dynamically-linked C Run-Time Library For Win32'
+DATA MULTIPLE NONSHARED
+PROTMODE
+EXPORTS
+ abort
+ abs
+ _access
+ _acmdln_dll CONSTANT
+ acos
+ _aexit_rtn_dll CONSTANT
+ _amsg_exit
+ __argc_dll CONSTANT
+ __argv_dll CONSTANT
+ asctime
+ asin
+ _assert
+ atan
+ atan2
+ atexit
+ atof
+ atoi
+ atol
+ _baseversion_dll CONSTANT
+ _basemajor_dll CONSTANT
+ _baseminor_dll CONSTANT
+ _beep
+ _beginthread
+ bsearch
+ _cabs
+ calloc
+ ceil
+ _cexit
+ _c_exit
+ _cgets
+ _chdir
+ _chdrive
+ _chgsign
+ _chmod
+ _chsize
+ clearerr
+ _clearfp
+ clock
+ _close
+ _commit
+ _commode_dll CONSTANT
+ _controlfp
+ _copysign
+ cos
+ cosh
+ _cprintf
+ _cpumode_dll CONSTANT
+ _cputs
+ _creat
+ _cscanf
+ ctime
+ _ctype CONSTANT
+ _cwait
+ _daylight_dll CONSTANT
+ difftime
+ div
+ __dllonexit
+ __doserrno
+ _dup
+ _dup2
+ _ecvt
+ _endthread
+ _environ_dll CONSTANT
+ _eof
+ _errno
+ _execl
+ _execle
+ _execlp
+ _execlpe
+ _execv
+ _execve
+ _execvp
+ _execvpe
+ _exit
+ exit
+ exp
+ _expand
+ fabs
+ fclose
+ _fcloseall
+ _fcvt
+ _fdopen
+ feof
+ ferror
+ fflush
+ fgetc
+ fgetwc
+ _fgetchar
+ _fgetwchar
+ fgetpos
+ fgets
+ _filbuf
+ _fileinfo_dll CONSTANT
+ _filelength
+ _fileno
+ _findclose
+ _findfirst
+ _findnext
+ _finite
+ floor
+ _flushall
+ _flsbuf
+ fmod
+ _fmode_dll CONSTANT
+ fopen
+ _fpclass
+ __fpecode
+ _fpieee_flt
+ _fpreset
+ fprintf
+ fputc
+ fputwc
+ _fputchar
+ _fputwchar
+ fputs
+ fread
+ free
+ freopen
+ frexp
+ fscanf
+ fseek
+ fsetpos
+ _fsopen
+ _fstat
+ ftell
+ _ftime
+ _fullpath
+ _futime
+ fwprintf
+ fwrite
+ fwscanf
+ _gcvt
+ getc
+ _getch
+ getchar
+ _getche
+ _getcwd
+ _getdcwd
+ _getdiskfree
+ _getdllprocaddr
+ _getdrive
+ _getdrives
+ getenv
+ __GetMainArgs
+ _get_osfhandle
+ _getpid
+ gets
+ _getsystime
+ _getw
+ gmtime
+ _heapchk
+ _heapmin
+ _heapset
+ _heapwalk
+ _HUGE_dll CONSTANT
+ _hypot
+ _initterm
+ _iob CONSTANT
+ isalnum
+ isalpha
+ __isascii
+ _isatty
+ iscntrl
+ __iscsym
+ __iscsymf
+ _isctype
+ isdigit
+ isgraph
+ isleadbyte
+ islower
+ _ismbbalnum
+ _ismbbalpha
+ _ismbbgraph
+ _ismbbkalnum
+ _ismbbkana
+ _ismbbkpunct
+ _ismbblead
+ _ismbbprint
+ _ismbbpunct
+ _ismbbtrail
+ _ismbcalpha
+ _ismbcdigit
+ _ismbchira
+ _ismbckata
+ _ismbcl0
+ _ismbcl1
+ _ismbcl2
+ _ismbclegal
+ _ismbclower
+ _ismbcprint
+ _ismbcspace
+ _ismbcsymbol
+ _ismbslead
+ _ismbstrail
+ _ismbcupper
+ _isnan
+ isprint
+ ispunct
+ isspace
+ isupper
+ iswalnum
+ iswalpha
+ iswascii
+ iswcntrl
+ iswctype
+ is_wctype
+ iswdigit
+ iswgraph
+ iswlower
+ iswprint
+ iswpunct
+ iswspace
+ iswupper
+ iswxdigit
+ isxdigit
+ _itoa
+ _itow
+ _j0
+ _j1
+ _jn
+ _kbhit
+ labs
+ ldexp
+ ldiv
+ _lfind
+ _loaddll
+ localeconv
+ localtime
+ _locking
+ log
+ log10
+ _logb
+ longjmp
+ _lrotl
+ _lrotr
+ _lsearch
+ _lseek
+ _ltoa
+ _ltow
+ _makepath
+ malloc
+ _matherr
+ _mbbtombc
+ _mbbtype
+ _mbccpy
+ _mbcjistojms
+ _mbcjmstojis
+ _mbclen
+ _mbctohira
+ _mbctokata
+ _mbctolower
+ _mbctombb
+ _mbctoupper
+ _mbctype CONSTANT
+ __mb_cur_max_dll CONSTANT
+ mblen
+ _mbsbtype
+ _mbscat
+ _mbschr
+ _mbscmp
+ _mbscpy
+ _mbscspn
+ _mbsdec
+ _mbsdup
+ _mbsicmp
+ _mbsinc
+ _mbslen
+ _mbslwr
+ _mbsnbcat
+ _mbsnbcmp
+ _mbsnbcnt
+ _mbsnbcpy
+ _mbsnbicmp
+ _mbsnbset
+ _mbsncat
+ _mbsnccnt
+ _mbsncmp
+ _mbsncpy
+ _mbsnextc
+ _mbsnicmp
+ _mbsninc
+ _mbsnset
+ _mbspbrk
+ _mbsrchr
+ _mbsrev
+ _mbsset
+ _mbsspn
+ _mbsspnp
+ _mbsstr
+ _mbstok
+ mbstowcs
+ _mbstrlen
+ _mbsupr
+ mbtowc
+ _memccpy
+ memchr
+ memcmp
+ memcpy
+ _memicmp
+ memmove
+ memset
+ _mkdir
+ _mktemp
+ mktime
+ modf
+ _msize
+ _nextafter
+ _onexit
+ _open
+ _open_osfhandle
+ _osmajor_dll CONSTANT
+ _osminor_dll CONSTANT
+ _osmode_dll CONSTANT
+ _osver_dll CONSTANT
+ _osversion_dll CONSTANT
+ _pclose
+ _pctype_dll CONSTANT
+ _pwctype_dll CONSTANT
+ perror
+ _pgmptr_dll CONSTANT
+ _pipe
+ _popen
+ pow
+ printf
+ _purecall
+ putc
+ _putch
+ putchar
+ _putenv
+ puts
+ _putw
+ __pxcptinfoptrs
+ qsort
+ raise
+ rand
+ realloc
+ _read
+ remove
+ rename
+ rewind
+ _rmdir
+ _rmtmp
+ _rotl
+ _rotr
+ _scalb
+ scanf
+ _searchenv
+ setbuf
+ _seterrormode
+ setlocale
+ _setmode
+ _setsystime
+ setvbuf
+ signal
+ sin
+ sinh
+ _sleep
+ _snprintf
+ _snwprintf
+ _sopen
+ _spawnl
+ _spawnle
+ _spawnlp
+ _spawnlpe
+ _spawnv
+ _spawnve
+ _spawnvp
+ _spawnvpe
+ _splitpath
+ sprintf
+ sqrt
+ srand
+ sscanf
+ _stat
+ _statusfp
+ strcat
+ strchr
+ strcmp
+ _strcmpi
+ strcoll
+ strcpy
+ strcspn
+ _strdate
+ _strdec
+ _strdup
+ _strerror
+ strerror
+ strftime
+ _stricmp
+ _stricoll
+ _strinc
+ strlen
+ _strlwr
+ strncat
+ strncmp
+ _strncnt
+ strncpy
+ _strnextc
+ _strnicmp
+ _strninc
+ _strnset
+ strpbrk
+ strrchr
+ _strrev
+ _strset
+ strspn
+ _strspnp
+ strstr
+ _strtime
+ strtod
+ strtok
+ strtol
+ strtoul
+ _strupr
+ strxfrm
+ _swab
+ swprintf
+ swscanf
+ _sys_errlist CONSTANT
+ _sys_nerr_dll CONSTANT
+ system
+ tan
+ tanh
+ _tell
+ _tempnam
+ __threadhandle
+ __threadid
+ time
+ _timezone_dll CONSTANT
+ tmpfile
+ tmpnam
+ __toascii
+ _tolower
+ tolower
+ _toupper
+ toupper
+ towlower
+ towupper
+ _tzname CONSTANT
+ _tzset
+ _ultoa
+ _ultow
+ _umask
+ ungetc
+ ungetwc
+ _ungetch
+ _unloaddll
+ _unlink
+ _utime
+ vfprintf
+ vfwprintf
+ vprintf
+ _vsnprintf
+ _vsnwprintf
+ vsprintf
+ vswprintf
+ vwprintf
+ wcscat
+ wcschr
+ wcscmp
+ wcscoll
+ wcscpy
+ wcscspn
+ wcsftime
+ wcslen
+ wcsncat
+ wcsncmp
+ wcsncpy
+ wcspbrk
+ wcsrchr
+ wcsspn
+ wcsstr
+ wcstod
+ wcstok
+ wcstol
+ wcstombs
+ wcstoul
+ wcsxfrm
+ wctomb
+ _wcsdup
+ _wcsicmp
+ _wcsnicmp
+ _wcsnset
+ _wcsrev
+ _wcsset
+ _wcslwr
+ _wcsupr
+ _wcsicoll
+ _winver_dll CONSTANT
+ _winmajor_dll CONSTANT
+ _winminor_dll CONSTANT
+ wprintf
+ _write
+ wscanf
+ _wtoi
+ _wtol
+ _XcptFilter
+ _y0
+ _y1
+ _yn
+ ??2@YAPAXI@Z
+ ??3@YAXPAX@Z
+ ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
diff --git a/private/crtlib/lib/i386/crtdll.x86 b/private/crtlib/lib/i386/crtdll.x86
new file mode 100644
index 000000000..1d196a736
--- /dev/null
+++ b/private/crtlib/lib/i386/crtdll.x86
@@ -0,0 +1,23 @@
+ _abnormal_termination
+ _CIacos
+ _CIasin
+ _CIatan
+ _CIatan2
+ _CIcos
+ _CIcosh
+ _CIexp
+ _CIfmod
+ _CIlog
+ _CIlog10
+ _CIpow
+ _CIsin
+ _CIsinh
+ _CIsqrt
+ _CItan
+ _CItanh
+ _control87
+ _except_handler2
+ _ftol
+ _global_unwind2
+ _local_unwind2
+ _setjmp
diff --git a/private/crtlib/lib/mips/crtdll.mip b/private/crtlib/lib/mips/crtdll.mip
new file mode 100644
index 000000000..bc519a8ab
--- /dev/null
+++ b/private/crtlib/lib/mips/crtdll.mip
@@ -0,0 +1,27 @@
+ __C_specific_handler
+ _dtoul
+ __jump_unwind
+ __d_to_ll
+ __d_to_ull
+ __dtoll
+ __f_to_ll
+ __f_to_ull
+ __ll_bit_extract
+ __ll_bit_insert
+ __ll_div
+ __ll_lshift
+ __ll_mod
+ __ll_mul
+ __ll_rem
+ __ll_rshift
+ __ll_to_d
+ __ll_to_f
+ __ull_div
+ __ull_divrem_5353
+ __ull_divrem_6416
+ __ull_rem
+ __ull_rshift
+ __ull_to_d
+ __ull_to_f
+ setjmp
+ _setjmpex
diff --git a/private/crtlib/lib/ppc/crtdll.ppc b/private/crtlib/lib/ppc/crtdll.ppc
new file mode 100644
index 000000000..0986be110
--- /dev/null
+++ b/private/crtlib/lib/ppc/crtdll.ppc
@@ -0,0 +1,8 @@
+ __C_specific_handler
+ _dtoul
+ _isnan
+ __jump_unwind
+ setjmp
+ _setjmpex
+ _uitrunc
+ __dllonexit