;
; crtdll.def
;
; Exports from crtdll.dll from Windows 95 SYSTEM directory. Hopefully this
; should also work with the crtdll provided with Windows NT.
; Exports from crtdll.dll from Windows NT Server 4.0.
;
; Contributors:
;  Created by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
;  Modified by Adhi P. Yoedo <adhi@primatama.co.id>
;
;  THIS SOFTWARE IS NOT COPYRIGHTED
;
;  This source code is offered for use in the public domain. You may
;  use, modify or distribute it freely.
;
;  This code is distributed in the hope that it will be useful but
;  WITHOUT ANY WARRANTY. ALL WARRENTIES, EXPRESS OR IMPLIED ARE HEREBY
;  DISCLAMED. This includes but is not limited to warrenties of
;  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
;
; $Revision: 1.19 $
; $Author: fireball $
; $Date: 2008-06-11 10:54:46 +0200 (Mi, 11. Jun 2008) $
;
; These three functions appear to be name mangled in some way, so GCC is
; probably not going to be able to use them in any case.
;
;    ??2@YAPAXI@Z
;    ??3@YAXPAX@Z
;    ?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z
;
;    Added functional equivalent placeholders:
;
; __builtin_new
; __builtin_delete
; _set_new_handler__FPFUi_i
; I commented out these, cause i dont get why they were added. -Gunnar
;
LIBRARY CRTDLL.DLL
EXPORTS
;__builtin_new
;__builtin_delete
??2@YAPAXI@Z=MSVCRT_operator_new
??3@YAXPAX@Z=MSVCRT_operator_delete
?_set_new_handler@@YAP6AHI@ZP6AHI@Z@Z=MSVCRT__set_new_handler
;_set_new_handler__FPFUi_i
_CIacos
_CIasin
_CIatan
_CIatan2
_CIcos
_CIcosh
_CIexp
_CIfmod
_CIlog
_CIlog10
_CIpow
_CIsin
_CIsinh
_CIsqrt
_CItan
_CItanh
_HUGE_dll=_HUGE DATA
_XcptFilter
__GetMainArgs
__argc_dll=__argc DATA
__argv_dll=__argv DATA
__dllonexit
__doserrno
__fpecode
__isascii=NTDLL.__isascii
__iscsym=NTDLL.__iscsym
__iscsymf=NTDLL.__iscsymf
__mb_cur_max_dll=__mb_cur_max DATA
__pxcptinfoptrs
__threadhandle
__threadid
__toascii=NTDLL.__toascii
_abnormal_termination
_access
_acmdln_dll=_acmdln DATA
_aexit_rtn_dll=_aexit_rtn DATA
_amsg_exit
_assert
_basemajor_dll=CRTDLL__basemajor_dll DATA
_baseminor_dll=CRTDLL__baseminor_dll DATA
_baseversion_dll=CRTDLL__baseversion_dll DATA
_beep
_beginthread
_c_exit
_cabs
_cexit
_cgets
_chdir
_chdrive
_chgsign
_chmod
_chsize
_clearfp
_close
_commit
_commode_dll=_commode DATA
_control87
_controlfp
_copysign
_cprintf
_cpumode_dll=_cpumode DATA ;fixme: wine has CRTDLL__cpumode_dll
_cputs
_creat
_cscanf
_ctype DATA
_cwait
_daylight_dll=_daylight DATA
_dup
_dup2
_ecvt
_endthread
_environ_dll=_environ DATA
_eof
_errno
_except_handler2
_execl
_execle
_execlp
_execlpe
_execv
_execve
_execvp
_execvpe
_exit
_expand
_fcloseall
_fcvt
_fdopen
_fgetchar
_fgetwchar
_filbuf
;_fileinfo_dll=_fileinfo DATA
_filelength
_fileno DATA
_findclose
_findfirst
_findnext
_finite
_flsbuf
_flushall
_fmode_dll=_fmode DATA
_fpclass
_fpieee_flt
_fpreset
_fputchar
_fputwchar
_fsopen
_fstat=CRTDLL__fstat
_ftime
_ftol=NTDLL._ftol
_fullpath
_futime
_gcvt
_get_osfhandle
_getch
_getche
_getcwd
_getdcwd
_getdiskfree
_getdllprocaddr
_getdrive
_getdrives
_getpid
_getsystime
_getw
_global_unwind2
_heapchk
_heapmin
_heapset
_heapwalk
_hypot
_initterm
_iob DATA
_isatty
_isctype
_ismbbalnum
_ismbbalpha
_ismbbgraph
_ismbbkalnum
_ismbbkana
_ismbbkpunct
_ismbblead
_ismbbprint
_ismbbpunct
_ismbbtrail
_ismbcalpha
_ismbcdigit
_ismbchira
_ismbckata
_ismbcl0
_ismbcl1
_ismbcl2
_ismbclegal
_ismbclower
_ismbcprint
_ismbcspace
_ismbcsymbol
_ismbcupper
_ismbslead
_ismbstrail
_isnan
_itoa=NTDLL._itoa
_itow=NTDLL._itow
_j0
_j1
_jn
_kbhit
_lfind
_loaddll
_local_unwind2
_locking
_logb
_lrotl
_lrotr
_lsearch
_lseek
_ltoa=NTDLL._ltoa
_ltow=NTDLL._ltow
_makepath
_matherr
_mbbtombc
_mbbtype
_mbccpy
_mbcjistojms
_mbcjmstojis
_mbclen
_mbctohira
_mbctokata
_mbctolower
_mbctombb
_mbctoupper
_mbctype DATA
_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
_mbstrlen
_mbsupr
_memccpy
_memicmp=NTDLL._memicmp
_mkdir
_mktemp
_msize
_nextafter
_onexit
_open
_open_osfhandle
_osmajor_dll=CRTDLL__osmajor_dll DATA
_osminor_dll=CRTDLL__osminor_dll DATA
_osmode_dll=CRTDLL__osmode_dll DATA
_osver_dll=_osver DATA
_osversion_dll=CRTDLL__osversion_dll DATA
_pclose
_pctype_dll=_pctype DATA
_pgmptr_dll=_pgmptr DATA
_pipe
_popen
_purecall
_putch
_putenv
_putw
_pwctype_dll=_pwctype DATA
_read
_rmdir
_rmtmp
_rotl
_rotr
_scalb
_searchenv
_seterrormode
_setjmp
_setmode
_setsystime
_sleep
_snprintf
_snwprintf
_sopen
_spawnl
_spawnle
_spawnlp
_spawnlpe
_spawnv
_spawnve
_spawnvp
_spawnvpe
_splitpath=NTDLL._splitpath
_stat=CRTDLL__stat
_statusfp
_strcmpi=NTDLL._strcmpi
_strdate
_strdec
_strdup
_strerror
_stricmp=NTDLL._stricmp
_stricoll
_strinc
_strlwr=NTDLL._strlwr
_strncnt
_strnextc
_strnicmp=NTDLL._strnicmp
_strninc
_strnset
_strrev
_strset
_strspnp
_strtime
_strupr=NTDLL._strupr
_swab
_sys_errlist DATA
_sys_nerr_dll=_sys_nerr DATA
_tell
_tempnam
_timezone_dll=_timezone
_tolower=NTDLL._tolower
_toupper=NTDLL._toupper
_tzname DATA
_tzset
_ultoa=NTDLL._ultoa
_ultow=NTDLL._ultow
_umask
_ungetch
_unlink
_unloaddll
_utime
_vsnprintf
_vsnwprintf
_wcsdup
_wcsicmp
_wcsicoll
_wcslwr
_wcsnicmp=NTDLL._wcsnicmp
_wcsnset
_wcsrev
_wcsset
_wcsupr
_winmajor_dll=_winmajor DATA
_winminor_dll=_winminor DATA
_winver_dll=_winver DATA
_write
_wtoi=NTDLL._wtoi
_wtol=NTDLL._wtol
_y0
_y1
_yn
abort
abs=NTDLL.abs
acos
asctime
asin
atan=NTDLL.atan
atan2
atexit
atof
atoi=NTDLL.atoi
atol=NTDLL.atol
bsearch=NTDLL.bsearch
calloc
ceil=NTDLL.ceil
clearerr
clock
cos=NTDLL.cos
cosh
ctime
difftime
div
exit
exp
fabs=NTDLL.fabs
fclose
feof
ferror
fflush
fgetc
fgetpos
fgets
fgetwc
floor=NTDLL.floor
fmod
fopen
fprintf
fputc
fputs
fputwc
fread
free
freopen
frexp
fscanf
fseek
fsetpos
ftell
fwprintf
fwrite
fwscanf
getc
getchar
getenv
gets
gmtime
is_wctype
isalnum=NTDLL.isalnum
isalpha=NTDLL.isalpha
iscntrl=NTDLL.iscntrl
isdigit=NTDLL.isdigit
isgraph=NTDLL.isgraph
isleadbyte
islower=NTDLL.islower
isprint=NTDLL.isprint
ispunct=NTDLL.ispunct
isspace=NTDLL.isspace
isupper=NTDLL.isupper
iswalnum
iswalpha=NTDLL.iswalpha
iswascii
iswcntrl
iswctype=NTDLL.iswctype
iswdigit=NTDLL.iswdigit
iswgraph
iswlower=NTDLL.iswlower
iswprint
iswpunct
iswspace=NTDLL.iswspace
iswupper
iswxdigit=NTDLL.iswxdigit
isxdigit=NTDLL.isxdigit
labs=NTDLL.labs
ldexp
ldiv
localeconv
localtime
log=NTDLL.log
log10
longjmp
malloc
mblen
mbstowcs=NTDLL.mbstowcs
mbtowc
memchr=NTDLL.memchr
memcmp=NTDLL.memcmp
memcpy=NTDLL.memcpy
memmove=NTDLL.memmove
memset
mktime
modf
perror
pow
printf
putc
putchar
puts
qsort=NTDLL.qsort
raise
rand
realloc
remove
rename
rewind
scanf
setbuf
setlocale
setvbuf
signal
sin=NTDLL.sin
sinh
sprintf
sqrt=NTDLL.sqrt
srand
sscanf
strcat
strchr
strcmp=NTDLL.strcmp
strcoll
strcpy
strcspn
strerror
strftime
strlen
strncat
strncmp
strncpy
strpbrk=NTDLL.strpbrk
strrchr
strspn
strstr=NTDLL.strstr
strtod
strtok
strtol=NTDLL.strtol
strtoul
strtoull
strxfrm
swprintf
swscanf
system
tan=NTDLL.tan
tanh
time
tmpfile
tmpnam
tolower=NTDLL.tolower
toupper=NTDLL.toupper
towlower=NTDLL.towlower
towupper=NTDLL.towupper
ungetc
ungetwc
vfprintf
vfwprintf
vprintf
vsprintf
vswprintf
vwprintf
wcscat
wcschr
wcscmp
wcscoll
wcscpy
wcscspn
wcsftime
wcslen
wcsncat
wcsncmp
wcsncpy
wcspbrk
wcsrchr
wcsspn
wcsstr
wcstod
wcstok
wcstol=NTDLL.wcstol
wcstombs
wcstoul=NTDLL.wcstoul
wcsxfrm
wctomb
wprintf
wscanf
