Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
6ad42ee7
Commit
6ad42ee7
authored
Dec 03, 2020
by
Piotr Caban
Committed by
Alexandre Julliard
Dec 03, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcrt: Remove MSVCRT_ prefix from wcs.c functions.
Signed-off-by:
Piotr Caban
<
piotr@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
40b3361c
Hide whitespace changes
Inline
Side-by-side
Showing
34 changed files
with
1949 additions
and
1961 deletions
+1949
-1961
crtdll.spec
dlls/crtdll/crtdll.spec
+51
-51
msvcr100.spec
dlls/msvcr100/msvcr100.spec
+167
-167
msvcr110.spec
dlls/msvcr110/msvcr110.spec
+167
-167
msvcr120.spec
dlls/msvcr120/msvcr120.spec
+179
-179
msvcr70.spec
dlls/msvcr70/msvcr70.spec
+61
-61
msvcr71.spec
dlls/msvcr71/msvcr71.spec
+65
-65
msvcr80.spec
dlls/msvcr80/msvcr80.spec
+167
-167
msvcr90.spec
dlls/msvcr90/msvcr90.spec
+167
-167
console.c
dlls/msvcrt/console.c
+1
-1
data.c
dlls/msvcrt/data.c
+8
-8
dir.c
dlls/msvcrt/dir.c
+18
-18
environ.c
dlls/msvcrt/environ.c
+8
-8
errno.c
dlls/msvcrt/errno.c
+6
-6
exit.c
dlls/msvcrt/exit.c
+3
-3
file.c
dlls/msvcrt/file.c
+14
-14
locale.c
dlls/msvcrt/locale.c
+14
-14
main.c
dlls/msvcrt/main.c
+1
-1
math.c
dlls/msvcrt/math.c
+7
-7
mbcs.c
dlls/msvcrt/mbcs.c
+10
-10
msvcrt.h
dlls/msvcrt/msvcrt.h
+0
-32
msvcrt.spec
dlls/msvcrt/msvcrt.spec
+158
-158
printf.h
dlls/msvcrt/printf.h
+3
-3
process.c
dlls/msvcrt/process.c
+18
-18
scanf.h
dlls/msvcrt/scanf.h
+1
-1
string.c
dlls/msvcrt/string.c
+2
-2
time.c
dlls/msvcrt/time.c
+7
-7
undname.c
dlls/msvcrt/undname.c
+1
-1
wcs.c
dlls/msvcrt/wcs.c
+340
-344
msvcrtd.spec
dlls/msvcrtd/msvcrtd.spec
+54
-54
ucrtbase.spec
dlls/ucrtbase/ucrtbase.spec
+226
-226
corecrt_wctype.h
include/msvcrt/corecrt_wctype.h
+9
-0
corecrt_wstdio.h
include/msvcrt/corecrt_wstdio.h
+4
-1
corecrt_wstdlib.h
include/msvcrt/corecrt_wstdlib.h
+2
-0
stdio.h
include/msvcrt/stdio.h
+10
-0
No files found.
dlls/crtdll/crtdll.spec
View file @
6ad42ee7
...
...
@@ -272,8 +272,8 @@
@ cdecl _setmode(long long) MSVCRT__setmode
@ stub _setsystime(ptr long)
@ cdecl _sleep(long)
@ varargs _snprintf(ptr long str)
MSVCRT__snprintf
@ varargs _snwprintf(ptr long wstr)
MSVCRT__snwprintf
@ varargs _snprintf(ptr long str)
@ varargs _snwprintf(ptr long wstr)
@ varargs _sopen(str long long) MSVCRT__sopen
@ varargs _spawnl(long str str)
@ varargs _spawnle(long str str)
...
...
@@ -323,22 +323,22 @@
@ cdecl -arch=win32 _utime(str ptr) _utime32
@ cdecl -arch=win64 _utime(str ptr) _utime64
@ cdecl _vsnprintf(ptr long str ptr)
@ cdecl _vsnwprintf(ptr long wstr ptr)
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
@ cdecl _vsnwprintf(ptr long wstr ptr)
@ 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 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 _wtoi(wstr)
@ cdecl _wtol(wstr)
@ cdecl _y0(double) MSVCRT__y0
@ cdecl _y1(double) MSVCRT__y1
@ cdecl _yn(long double) MSVCRT__yn
...
...
@@ -400,7 +400,7 @@
@ cdecl gets(str) MSVCRT_gets
@ cdecl -arch=win32 gmtime(ptr) _gmtime32
@ cdecl -arch=win64 gmtime(ptr) _gmtime64
@ cdecl is_wctype(long long)
MSVCRT_
iswctype
@ cdecl is_wctype(long long) iswctype
@ cdecl isalnum(long)
@ cdecl isalpha(long)
@ cdecl iscntrl(long)
...
...
@@ -412,19 +412,19 @@
@ cdecl ispunct(long)
@ cdecl isspace(long)
@ cdecl isupper(long)
@ cdecl iswalnum(long)
MSVCRT_iswalnum
@ cdecl iswalpha(long)
MSVCRT_iswalpha
@ cdecl iswalnum(long)
@ cdecl iswalpha(long)
@ cdecl iswascii(long)
@ 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 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) MSVCRT_labs
@ cdecl ldexp(double long) MSVCRT_ldexp
...
...
@@ -467,7 +467,7 @@
@ cdecl signal(long long)
@ cdecl sin(double) MSVCRT_sin
@ cdecl sinh(double) MSVCRT_sinh
@ varargs sprintf(ptr str)
MSVCRT_sprintf
@ varargs sprintf(ptr str)
@ cdecl sqrt(double) MSVCRT_sqrt
@ cdecl srand(long)
@ varargs sscanf(str str)
...
...
@@ -492,7 +492,7 @@
@ cdecl strtol(str ptr long)
@ cdecl strtoul(str ptr long)
@ cdecl strxfrm(ptr str long)
@ varargs swprintf(ptr wstr)
MSVCRT
_swprintf
@ varargs swprintf(ptr wstr) _swprintf
@ varargs swscanf(wstr wstr)
@ cdecl system(str)
@ cdecl tan(double) MSVCRT_tan
...
...
@@ -503,37 +503,37 @@
@ cdecl tmpnam(ptr) MSVCRT_tmpnam
@ cdecl tolower(long)
@ cdecl toupper(long)
@ cdecl towlower(long)
MSVCRT_towlower
@ cdecl towupper(long)
MSVCRT_towupper
@ cdecl towlower(long)
@ cdecl towupper(long)
@ cdecl ungetc(long ptr) MSVCRT_ungetc
@ cdecl ungetwc(long ptr) MSVCRT_ungetwc
@ cdecl vfprintf(ptr str ptr) MSVCRT_vfprintf
@ cdecl vfwprintf(ptr wstr ptr) MSVCRT_vfwprintf
@ cdecl vprintf(str ptr) MSVCRT_vprintf
@ cdecl vsprintf(ptr str ptr)
MSVCRT_vsprintf
@ cdecl vswprintf(ptr wstr ptr)
MSVCRT
_vswprintf
@ cdecl vsprintf(ptr str ptr)
@ cdecl vswprintf(ptr wstr ptr) _vswprintf
@ cdecl vwprintf(wstr ptr) 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 wcscat(wstr wstr)
@ cdecl wcschr(wstr long)
@ cdecl wcscmp(wstr wstr)
@ cdecl wcscoll(wstr wstr)
@ cdecl wcscpy(ptr wstr)
@ cdecl wcscspn(wstr wstr) ntdll.wcscspn
@ cdecl wcsftime(ptr long wstr ptr)
@ cdecl wcslen(wstr)
MSVCRT_wcslen
@ cdecl wcslen(wstr)
@ cdecl wcsncat(wstr wstr long) ntdll.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 wcsncmp(wstr wstr long)
@ cdecl wcsncpy(ptr wstr long)
@ cdecl wcspbrk(wstr wstr)
@ cdecl wcsrchr(wstr long)
@ cdecl wcsspn(wstr wstr) ntdll.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
@ 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) MSVCRT_wprintf
@ varargs wscanf(wstr)
dlls/msvcr100/msvcr100.spec
View file @
6ad42ee7
...
...
@@ -481,8 +481,8 @@
@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ@Z(ptr) set_terminate
@ stub ?set_unexpected@@YAP6AXXZH@Z
@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ@Z(ptr) set_unexpected
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr) _snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr) _snwprintf
@ cdecl ?terminate@@YAXXZ() terminate
@ thiscall -arch=win32 ?try_lock@critical_section@Concurrency@@QAE_NXZ(ptr) critical_section_try_lock
@ cdecl -arch=win64 ?try_lock@critical_section@Concurrency@@QEAA_NXZ(ptr) critical_section_try_lock
...
...
@@ -495,7 +495,7 @@
@ cdecl -arch=win64 ?unlock@critical_section@Concurrency@@QEAAXXZ(ptr) critical_section_unlock
@ thiscall -arch=win32 ?unlock@reader_writer_lock@Concurrency@@QAEXXZ(ptr) reader_writer_lock_unlock
@ cdecl -arch=win64 ?unlock@reader_writer_lock@Concurrency@@QEAAXXZ(ptr) reader_writer_lock_unlock
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr)
MSVCRT
_vsnwprintf
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr) _vsnwprintf
@ cdecl ?wait@Concurrency@@YAXI@Z(long) Concurrency_wait
@ thiscall -arch=win32 ?wait@event@Concurrency@@QAEII@Z(ptr long) event_wait
@ cdecl -arch=win64 ?wait@event@Concurrency@@QEAA_KI@Z(ptr long) event_wait
...
...
@@ -657,7 +657,7 @@
@ extern __setlc_active MSVCRT___setlc_active
@ cdecl __setusermatherr(ptr) MSVCRT___setusermatherr
@ cdecl __strncnt(str long)
@ varargs __swprintf_l(ptr wstr ptr)
MSVCRT___swprintf_l
@ varargs __swprintf_l(ptr wstr ptr)
@ cdecl __sys_errlist()
@ cdecl __sys_nerr()
@ cdecl __threadhandle() kernel32.GetCurrentThread
...
...
@@ -669,7 +669,7 @@
@ cdecl __unDNameEx(ptr str long ptr ptr ptr long)
@ stub __unDNameHelper
@ extern __unguarded_readlc_active MSVCRT___unguarded_readlc_active
@ cdecl __vswprintf_l(ptr wstr ptr ptr)
MSVCRT
_vswprintf_l
@ cdecl __vswprintf_l(ptr wstr ptr ptr) _vswprintf_l
@ extern __wargv MSVCRT___wargv
@ cdecl __wcserror(wstr)
@ cdecl __wcserror_s(ptr long wstr)
...
...
@@ -882,7 +882,7 @@
@ cdecl _get_osfhandle(long) MSVCRT__get_osfhandle
@ cdecl _get_output_format()
@ cdecl _get_pgmptr(ptr)
@ cdecl _get_printf_count_output()
MSVCRT__get_printf_count_output
@ cdecl _get_printf_count_output()
@ cdecl _get_purecall_handler()
@ cdecl _get_terminate()
@ cdecl _get_timezone(ptr)
...
...
@@ -1016,20 +1016,20 @@
@ cdecl _ispunct_l(long ptr)
@ cdecl _isspace_l(long ptr)
@ cdecl _isupper_l(long ptr)
@ cdecl _iswalnum_l(long ptr)
MSVCRT__iswalnum_l
@ cdecl _iswalpha_l(long ptr)
MSVCRT__iswalpha_l
@ cdecl _iswcntrl_l(long ptr)
MSVCRT__iswcntrl_l
@ cdecl _iswalnum_l(long ptr)
@ cdecl _iswalpha_l(long ptr)
@ cdecl _iswcntrl_l(long ptr)
@ stub _iswcsym_l
@ stub _iswcsymf_l
@ cdecl _iswctype_l(long long ptr)
MSVCRT__iswctype_l
@ cdecl _iswdigit_l(long ptr)
MSVCRT__iswdigit_l
@ cdecl _iswgraph_l(long ptr)
MSVCRT__iswgraph_l
@ cdecl _iswlower_l(long ptr)
MSVCRT__iswlower_l
@ cdecl _iswprint_l(long ptr)
MSVCRT__iswprint_l
@ cdecl _iswpunct_l(long ptr)
MSVCRT__iswpunct_l
@ cdecl _iswspace_l(long ptr)
MSVCRT__iswspace_l
@ cdecl _iswupper_l(long ptr)
MSVCRT__iswupper_l
@ cdecl _iswxdigit_l(long ptr)
MSVCRT__iswxdigit_l
@ cdecl _iswctype_l(long long ptr)
@ cdecl _iswdigit_l(long ptr)
@ cdecl _iswgraph_l(long ptr)
@ cdecl _iswlower_l(long ptr)
@ cdecl _iswprint_l(long ptr)
@ cdecl _iswpunct_l(long ptr)
@ cdecl _iswspace_l(long ptr)
@ cdecl _iswupper_l(long ptr)
@ cdecl _iswxdigit_l(long ptr)
@ cdecl _isxdigit_l(long ptr)
@ cdecl _itoa(long ptr long)
@ cdecl _itoa_s(long ptr long long)
...
...
@@ -1259,11 +1259,11 @@
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr)
@ varargs _scanf_s_l(str ptr)
@ varargs _scprintf(str)
MSVCRT__scprintf
@ varargs _scprintf(str)
@ stub _scprintf_l
@ stub _scprintf_p
@ stub _scprintf_p_l
@ varargs _scwprintf(wstr)
MSVCRT__scwprintf
@ varargs _scwprintf(wstr)
@ stub _scwprintf_l
@ stub _scwprintf_p
@ stub _scwprintf_p_l
...
...
@@ -1281,7 +1281,7 @@
@ cdecl _set_invalid_parameter_handler(ptr)
@ stub _set_malloc_crt_max_wait
@ cdecl _set_output_format(long)
@ cdecl _set_printf_count_output(long)
MSVCRT__set_printf_count_output
@ cdecl _set_printf_count_output(long)
@ cdecl _set_purecall_handler(ptr)
@ cdecl _seterrormode(long)
@ cdecl -arch=i386,x86_64,arm,arm64 -norelay _setjmp(ptr) MSVCRT__setjmp
...
...
@@ -1292,20 +1292,20 @@
@ cdecl _setmode(long long) MSVCRT__setmode
@ stub _setsystime(ptr long)
@ cdecl _sleep(long)
@ varargs _snprintf(ptr long str)
MSVCRT__snprintf
@ varargs _snprintf_c(ptr long str)
MSVCRT_snprintf_c
@ varargs _snprintf_c_l(ptr long str ptr)
MSVCRT_snprintf_c_l
@ varargs _snprintf_l(ptr long str ptr)
MSVCRT__snprintf_l
@ varargs _snprintf_s(ptr long long str)
MSVCRT__snprintf_s
@ varargs _snprintf_s_l(ptr long long str ptr)
MSVCRT_snprintf_s_l
@ varargs _snprintf(ptr long str)
@ varargs _snprintf_c(ptr long str)
@ varargs _snprintf_c_l(ptr long str ptr)
@ varargs _snprintf_l(ptr long str ptr)
@ varargs _snprintf_s(ptr long long str)
@ varargs _snprintf_s_l(ptr long long str ptr)
@ varargs _snscanf(str long str)
@ varargs _snscanf_l(str long str ptr)
@ varargs _snscanf_s(str long str)
@ varargs _snscanf_s_l(str long str ptr)
@ varargs _snwprintf(ptr long wstr)
MSVCRT__snwprintf
@ varargs _snwprintf_l(ptr long wstr ptr)
MSVCRT__snwprintf_l
@ varargs _snwprintf_s(ptr long long wstr)
MSVCRT__snwprintf_s
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
MSVCRT__snwprintf_s_l
@ varargs _snwprintf(ptr long wstr)
@ varargs _snwprintf_l(ptr long wstr ptr)
@ varargs _snwprintf_s(ptr long long wstr)
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
@ varargs _snwscanf(wstr long wstr)
@ varargs _snwscanf_l(wstr long wstr ptr)
@ varargs _snwscanf_s(wstr long wstr)
...
...
@@ -1322,10 +1322,10 @@
@ cdecl _spawnvpe(long str ptr ptr)
@ cdecl _splitpath(str ptr ptr ptr ptr) MSVCRT__splitpath
@ cdecl _splitpath_s(str ptr long ptr long ptr long ptr long) MSVCRT__splitpath_s
@ varargs _sprintf_l(ptr str ptr)
MSVCRT_sprintf_l
@ varargs _sprintf_p(ptr long str)
MSVCRT__sprintf_p
@ varargs _sprintf_p_l(ptr long str ptr)
MSVCRT_sprintf_p_l
@ varargs _sprintf_s_l(ptr long str ptr)
MSVCRT_sprintf_s_l
@ varargs _sprintf_l(ptr str ptr)
@ varargs _sprintf_p(ptr long str)
@ varargs _sprintf_p_l(ptr long str ptr)
@ varargs _sprintf_s_l(ptr long str ptr)
@ varargs _sscanf_l(str str ptr)
@ varargs _sscanf_s_l(str str ptr)
@ cdecl _stat32(str ptr) MSVCRT__stat32
...
...
@@ -1375,12 +1375,12 @@
@ cdecl _strupr_s_l(str long ptr)
@ cdecl _strxfrm_l(ptr str long ptr)
@ cdecl _swab(str str long)
@ varargs _swprintf(ptr wstr)
MSVCRT_swprintf
@ varargs _swprintf_c(ptr long str)
MSVCRT_swprintf_c
@ varargs _swprintf_c_l(ptr long str ptr)
MSVCRT_swprintf_c_l
@ varargs _swprintf(ptr wstr)
@ varargs _swprintf_c(ptr long str)
@ varargs _swprintf_c_l(ptr long str ptr)
@ stub _swprintf_p
@ varargs _swprintf_p_l(ptr long wstr ptr)
MSVCRT_swprintf_p_l
@ varargs _swprintf_s_l(ptr long wstr ptr)
MSVCRT__swprintf_s_l
@ varargs _swprintf_p_l(ptr long wstr ptr)
@ varargs _swprintf_s_l(ptr long wstr ptr)
@ varargs _swscanf_l(wstr wstr ptr)
@ varargs _swscanf_s_l(wstr wstr ptr)
@ extern _sys_errlist MSVCRT__sys_errlist
...
...
@@ -1395,8 +1395,8 @@
@ cdecl _tolower_l(long ptr)
@ cdecl _toupper(long)
@ cdecl _toupper_l(long ptr)
@ cdecl _towlower_l(long ptr)
MSVCRT__towlower_l
@ cdecl _towupper_l(long ptr)
MSVCRT__towupper_l
@ cdecl _towlower_l(long ptr)
@ cdecl _towupper_l(long ptr)
@ extern _tzname MSVCRT__tzname
@ cdecl _tzset()
@ cdecl _ui64toa(int64 ptr long) ntdll._ui64toa
...
...
@@ -1445,35 +1445,35 @@
@ stub _vprintf_p
@ stub _vprintf_p_l
@ stub _vprintf_s_l
@ cdecl _vscprintf(str ptr)
MSVCRT__vscprintf
@ cdecl _vscprintf_l(str ptr ptr)
MSVCRT__vscprintf_l
@ cdecl _vscprintf_p(str ptr)
MSVCRT__vscprintf_p
@ cdecl _vscprintf_p_l(str ptr ptr)
MSVCRT__vscprintf_p_l
@ cdecl _vscwprintf(wstr ptr)
MSVCRT__vscwprintf
@ cdecl _vscwprintf_l(wstr ptr ptr)
MSVCRT__vscwprintf_l
@ cdecl _vscwprintf_p(wstr ptr)
MSVCRT__vscwprintf_p
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
MSVCRT__vscwprintf_p_l
@ cdecl _vscprintf(str ptr)
@ cdecl _vscprintf_l(str ptr ptr)
@ cdecl _vscprintf_p(str ptr)
@ cdecl _vscprintf_p_l(str ptr ptr)
@ cdecl _vscwprintf(wstr ptr)
@ cdecl _vscwprintf_l(wstr ptr ptr)
@ cdecl _vscwprintf_p(wstr ptr)
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
@ cdecl -norelay _vsnprintf(ptr long str ptr)
@ cdecl _vsnprintf_c(ptr long str ptr)
MSVCRT_vsnprintf_c
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_c_l
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_l
@ cdecl _vsnprintf_s(ptr long long str ptr)
MSVCRT_vsnprintf_s
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
MSVCRT_vsnprintf_s_l
@ cdecl _vsnwprintf(ptr long wstr ptr)
MSVCRT_vsnwprintf
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
MSVCRT_vsnwprintf_l
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
MSVCRT_vsnwprintf_s
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
MSVCRT_vsnwprintf_s_l
@ cdecl _vsprintf_l(ptr str ptr ptr)
MSVCRT_vsprintf_l
@ cdecl _vsprintf_p(ptr long str ptr)
MSVCRT_vsprintf_p
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
MSVCRT_vsprintf_p_l
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
MSVCRT_vsprintf_s_l
@ cdecl _vswprintf(ptr wstr ptr)
MSVCRT_vswprintf
@ cdecl _vswprintf_c(ptr long wstr ptr)
MSVCRT_vswprintf_c
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_c_l
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
MSVCRT_vswprintf_l
@ cdecl _vswprintf_p(ptr long wstr ptr)
MSVCRT__vswprintf_p
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_p_l
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_s_l
@ cdecl _vsnprintf_c(ptr long str ptr)
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_s(ptr long long str ptr)
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
@ cdecl _vsnwprintf(ptr long wstr ptr)
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
@ cdecl _vsprintf_l(ptr str ptr ptr)
@ cdecl _vsprintf_p(ptr long str ptr)
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
@ cdecl _vswprintf(ptr wstr ptr)
@ cdecl _vswprintf_c(ptr long wstr ptr)
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
@ cdecl _vswprintf_p(ptr long wstr ptr)
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
@ stub _vwprintf_l
@ stub _vwprintf_p
@ stub _vwprintf_p_l
...
...
@@ -1487,50 +1487,50 @@
@ cdecl _wchmod(wstr long) MSVCRT__wchmod
@ extern _wcmdln MSVCRT__wcmdln
@ cdecl _wcreat(wstr long) MSVCRT__wcreat
@ cdecl _wcscoll_l(wstr wstr ptr)
MSVCRT__wcscoll_l
@ cdecl _wcsdup(wstr)
MSVCRT__wcsdup
@ cdecl _wcscoll_l(wstr wstr ptr)
@ cdecl _wcsdup(wstr)
@ cdecl _wcserror(long)
@ cdecl _wcserror_s(ptr long long)
@ cdecl _wcsftime_l(ptr long wstr ptr ptr)
@ cdecl _wcsicmp(wstr wstr)
MSVCRT__wcsicmp
@ cdecl _wcsicmp_l(wstr wstr ptr)
MSVCRT__wcsicmp_l
@ cdecl _wcsicoll(wstr wstr)
MSVCRT__wcsicoll
@ cdecl _wcsicoll_l(wstr wstr ptr)
MSVCRT__wcsicoll_l
@ cdecl _wcslwr(wstr)
MSVCRT__wcslwr
@ cdecl _wcslwr_l(wstr ptr)
MSVCRT__wcslwr_l
@ cdecl _wcslwr_s(wstr long)
MSVCRT__wcslwr_s
@ cdecl _wcslwr_s_l(wstr long ptr)
MSVCRT__wcslwr_s_l
@ cdecl _wcsncoll(wstr wstr long)
MSVCRT__wcsncoll
@ cdecl _wcsncoll_l(wstr wstr long ptr)
MSVCRT__wcsncoll_l
@ cdecl _wcsnicmp(wstr wstr long)
MSVCRT__wcsnicmp
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
MSVCRT__wcsnicmp_l
@ cdecl _wcsnicoll(wstr wstr long)
MSVCRT__wcsnicoll
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
MSVCRT__wcsnicoll_l
@ cdecl _wcsnset(wstr long long)
MSVCRT__wcsnset
@ cdecl _wcsnset_s(wstr long long long)
MSVCRT__wcsnset_s
@ cdecl _wcsrev(wstr)
MSVCRT__wcsrev
@ cdecl _wcsset(wstr long)
MSVCRT__wcsset
@ cdecl _wcsset_s(wstr long long)
MSVCRT__wcsset_s
@ cdecl _wcstod_l(wstr ptr ptr)
MSVCRT__wcstod_l
@ cdecl -ret64 _wcstoi64(wstr ptr long)
MSVCRT__wcstoi64
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
MSVCRT__wcstoi64_l
@ cdecl _wcstol_l(wstr ptr long ptr)
MSVCRT__wcstol_l
@ cdecl _wcstombs_l(ptr ptr long ptr)
MSVCRT__wcstombs_l
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
MSVCRT__wcstombs_s_l
@ cdecl -ret64 _wcstoui64(wstr ptr long)
MSVCRT__wcstoui64
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
MSVCRT__wcstoui64_l
@ cdecl _wcstoul_l(wstr ptr long ptr)
MSVCRT__wcstoul_l
@ cdecl _wcsupr(wstr)
MSVCRT__wcsupr
@ cdecl _wcsupr_l(wstr ptr)
MSVCRT__wcsupr_l
@ cdecl _wcsupr_s(wstr long)
MSVCRT__wcsupr_s
@ cdecl _wcsupr_s_l(wstr long ptr)
MSVCRT__wcsupr_s_l
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
MSVCRT__wcsxfrm_l
@ cdecl _wcsicmp(wstr wstr)
@ cdecl _wcsicmp_l(wstr wstr ptr)
@ cdecl _wcsicoll(wstr wstr)
@ cdecl _wcsicoll_l(wstr wstr ptr)
@ cdecl _wcslwr(wstr)
@ cdecl _wcslwr_l(wstr ptr)
@ cdecl _wcslwr_s(wstr long)
@ cdecl _wcslwr_s_l(wstr long ptr)
@ cdecl _wcsncoll(wstr wstr long)
@ cdecl _wcsncoll_l(wstr wstr long ptr)
@ cdecl _wcsnicmp(wstr wstr long)
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
@ cdecl _wcsnicoll(wstr wstr long)
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
@ cdecl _wcsnset(wstr long long)
@ cdecl _wcsnset_s(wstr long long long)
@ cdecl _wcsrev(wstr)
@ cdecl _wcsset(wstr long)
@ cdecl _wcsset_s(wstr long long)
@ cdecl _wcstod_l(wstr ptr ptr)
@ cdecl -ret64 _wcstoi64(wstr ptr long)
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
@ cdecl _wcstol_l(wstr ptr long ptr)
@ cdecl _wcstombs_l(ptr ptr long ptr)
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
@ cdecl -ret64 _wcstoui64(wstr ptr long)
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
@ cdecl _wcstoul_l(wstr ptr long ptr)
@ cdecl _wcsupr(wstr)
@ cdecl _wcsupr_l(wstr ptr)
@ cdecl _wcsupr_s(wstr long)
@ cdecl _wcsupr_s_l(wstr long ptr)
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
@ cdecl _wctime32(ptr)
@ cdecl _wctime32_s(ptr long ptr)
@ cdecl _wctime64(ptr)
@ cdecl _wctime64_s(ptr long ptr)
@ cdecl _wctomb_l(ptr long ptr)
MSVCRT__wctomb_l
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
MSVCRT__wctomb_s_l
@ cdecl _wctomb_l(ptr long ptr)
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
@ extern _wctype MSVCRT__wctype
@ cdecl _wdupenv_s(ptr ptr wstr)
@ extern _wenviron MSVCRT__wenviron
...
...
@@ -1610,14 +1610,14 @@
@ cdecl _wtempnam(wstr wstr) MSVCRT__wtempnam
@ cdecl _wtmpnam(ptr) MSVCRT__wtmpnam
@ cdecl _wtmpnam_s(ptr long) MSVCRT__wtmpnam_s
@ cdecl _wtof(wstr)
MSVCRT__wtof
@ cdecl _wtof_l(wstr ptr)
MSVCRT__wtof_l
@ cdecl _wtoi(wstr)
MSVCRT__wtoi
@ cdecl -ret64 _wtoi64(wstr)
MSVCRT__wtoi64
@ cdecl -ret64 _wtoi64_l(wstr ptr)
MSVCRT__wtoi64_l
@ cdecl _wtoi_l(wstr ptr)
MSVCRT__wtoi_l
@ cdecl _wtol(wstr)
MSVCRT__wtol
@ cdecl _wtol_l(wstr ptr)
MSVCRT__wtol_l
@ cdecl _wtof(wstr)
@ cdecl _wtof_l(wstr ptr)
@ cdecl _wtoi(wstr)
@ cdecl -ret64 _wtoi64(wstr)
@ cdecl -ret64 _wtoi64_l(wstr ptr)
@ cdecl _wtoi_l(wstr ptr)
@ cdecl _wtol(wstr)
@ cdecl _wtol_l(wstr ptr)
@ cdecl _wunlink(wstr) MSVCRT__wunlink
@ cdecl _wutime32(wstr ptr)
@ cdecl _wutime64(wstr ptr)
...
...
@@ -1703,7 +1703,7 @@
@ cdecl gets_s(ptr long) MSVCRT_gets_s
@ cdecl getwc(ptr) MSVCRT_getwc
@ cdecl getwchar() MSVCRT_getwchar
@ cdecl is_wctype(long long)
MSVCRT_
iswctype
@ cdecl is_wctype(long long) iswctype
@ cdecl isalnum(long)
@ cdecl isalpha(long)
@ cdecl iscntrl(long)
...
...
@@ -1715,19 +1715,19 @@
@ cdecl ispunct(long)
@ cdecl isspace(long)
@ cdecl isupper(long)
@ cdecl iswalnum(long)
MSVCRT_iswalnum
@ cdecl iswalpha(long)
MSVCRT_iswalpha
@ cdecl iswalnum(long)
@ cdecl iswalpha(long)
@ cdecl iswascii(long)
@ 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 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) MSVCRT_labs
@ cdecl ldexp(double long) MSVCRT_ldexp
...
...
@@ -1788,8 +1788,8 @@
@ cdecl -arch=!i386 sinf(float) MSVCRT_sinf
@ cdecl sinh(double) MSVCRT_sinh
@ cdecl -arch=!i386 sinhf(float) MSVCRT_sinhf
@ varargs sprintf(ptr str)
MSVCRT_sprintf
@ varargs sprintf_s(ptr long str)
MSVCRT_sprintf_s
@ varargs sprintf(ptr str)
@ varargs sprintf_s(ptr long str)
@ cdecl sqrt(double) MSVCRT_sqrt
@ cdecl -arch=!i386 sqrtf(float) MSVCRT_sqrtf
@ cdecl srand(long)
...
...
@@ -1823,7 +1823,7 @@
@ cdecl strtol(str ptr long)
@ cdecl strtoul(str ptr long)
@ cdecl strxfrm(ptr str long)
@ varargs swprintf_s(ptr long wstr)
MSVCRT_swprintf_s
@ varargs swprintf_s(ptr long wstr)
@ varargs swscanf(wstr wstr)
@ varargs swscanf_s(wstr wstr)
@ cdecl system(str)
...
...
@@ -1837,8 +1837,8 @@
@ cdecl tmpnam_s(ptr long) MSVCRT_tmpnam_s
@ cdecl tolower(long)
@ cdecl toupper(long)
@ cdecl towlower(long)
MSVCRT_towlower
@ cdecl towupper(long)
MSVCRT_towupper
@ cdecl towlower(long)
@ cdecl towupper(long)
@ cdecl ungetc(long ptr) MSVCRT_ungetc
@ cdecl ungetwc(long ptr) MSVCRT_ungetwc
@ cdecl vfprintf(ptr str ptr) MSVCRT_vfprintf
...
...
@@ -1847,46 +1847,46 @@
@ cdecl vfwprintf_s(ptr wstr ptr) MSVCRT_vfwprintf_s
@ cdecl vprintf(str ptr) MSVCRT_vprintf
@ cdecl vprintf_s(str ptr) MSVCRT_vprintf_s
@ cdecl vsprintf(ptr str ptr)
MSVCRT_vsprintf
@ cdecl vsprintf_s(ptr long str ptr)
MSVCRT_vsprintf_s
@ cdecl vswprintf_s(ptr long wstr ptr)
MSVCRT_vswprintf_s
@ cdecl vsprintf(ptr str ptr)
@ cdecl vsprintf_s(ptr long str ptr)
@ cdecl vswprintf_s(ptr long wstr ptr)
@ cdecl vwprintf(wstr ptr) MSVCRT_vwprintf
@ cdecl vwprintf_s(wstr ptr) MSVCRT_vwprintf_s
@ cdecl wcrtomb(ptr long ptr)
MSVCRT_wcrtomb
@ cdecl wcrtomb_s(ptr ptr long long ptr)
MSVCRT_wcrtomb_s
@ cdecl wcscat(wstr wstr)
MSVCRT_wcscat
@ cdecl wcscat_s(wstr long wstr)
MSVCRT_wcscat_s
@ 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 wcscpy_s(ptr long wstr)
MSVCRT_wcscpy_s
@ cdecl wcrtomb(ptr long ptr)
@ cdecl wcrtomb_s(ptr ptr long long ptr)
@ cdecl wcscat(wstr wstr)
@ cdecl wcscat_s(wstr long wstr)
@ cdecl wcschr(wstr long)
@ cdecl wcscmp(wstr wstr)
@ cdecl wcscoll(wstr wstr)
@ cdecl wcscpy(ptr wstr)
@ cdecl wcscpy_s(ptr long wstr)
@ cdecl wcscspn(wstr wstr) ntdll.wcscspn
@ cdecl wcsftime(ptr long wstr ptr)
@ cdecl wcslen(wstr)
MSVCRT_wcslen
@ cdecl wcslen(wstr)
@ cdecl wcsncat(wstr wstr long) ntdll.wcsncat
@ cdecl wcsncat_s(wstr long wstr long)
MSVCRT_wcsncat_s
@ cdecl wcsncmp(wstr wstr long)
MSVCRT_wcsncmp
@ cdecl wcsncpy(ptr wstr long)
MSVCRT_wcsncpy
@ cdecl wcsncpy_s(ptr long wstr long)
MSVCRT_wcsncpy_s
@ cdecl wcsnlen(wstr long)
MSVCRT_wcsnlen
@ cdecl wcspbrk(wstr wstr)
MSVCRT_wcspbrk
@ cdecl wcsrchr(wstr long)
MSVCRT_wcsrchr
@ cdecl wcsrtombs(ptr ptr long ptr)
MSVCRT_wcsrtombs
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
MSVCRT_wcsrtombs_s
@ cdecl wcsncat_s(wstr long wstr long)
@ cdecl wcsncmp(wstr wstr long)
@ cdecl wcsncpy(ptr wstr long)
@ cdecl wcsncpy_s(ptr long wstr long)
@ cdecl wcsnlen(wstr long)
@ cdecl wcspbrk(wstr wstr)
@ cdecl wcsrchr(wstr long)
@ cdecl wcsrtombs(ptr ptr long ptr)
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
@ cdecl wcsspn(wstr wstr) ntdll.wcsspn
@ cdecl wcsstr(wstr wstr)
MSVCRT_wcsstr
@ cdecl wcstod(wstr ptr)
MSVCRT_wcstod
@ cdecl wcstok(wstr wstr)
MSVCRT_wcstok
@ cdecl wcstok_s(ptr wstr ptr)
MSVCRT_wcstok_s
@ cdecl wcstol(wstr ptr long)
MSVCRT_wcstol
@ cdecl wcstombs(ptr ptr long)
MSVCRT_wcstombs
@ cdecl wcstombs_s(ptr ptr long wstr long)
MSVCRT_wcstombs_s
@ cdecl wcstoul(wstr ptr long)
MSVCRT_wcstoul
@ cdecl wcsxfrm(ptr wstr long)
MSVCRT_wcsxfrm
@ cdecl wctob(long)
MSVCRT_wctob
@ cdecl wctomb(ptr long)
MSVCRT_wctomb
@ cdecl wctomb_s(ptr ptr long long)
MSVCRT_wctomb_s
@ cdecl wcsstr(wstr wstr)
@ cdecl wcstod(wstr ptr)
@ cdecl wcstok(wstr wstr)
@ cdecl wcstok_s(ptr wstr ptr)
@ cdecl wcstol(wstr ptr long)
@ cdecl wcstombs(ptr ptr long)
@ cdecl wcstombs_s(ptr ptr long wstr long)
@ cdecl wcstoul(wstr ptr long)
@ cdecl wcsxfrm(ptr wstr long)
@ cdecl wctob(long)
@ cdecl wctomb(ptr long)
@ cdecl wctomb_s(ptr ptr long long)
@ cdecl wmemcpy_s(ptr long ptr long)
@ cdecl wmemmove_s(ptr long ptr long)
@ varargs wprintf(wstr) MSVCRT_wprintf
...
...
dlls/msvcr110/msvcr110.spec
View file @
6ad42ee7
...
...
@@ -785,8 +785,8 @@
@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ@Z(ptr) set_terminate
@ stub ?set_unexpected@@YAP6AXXZH@Z
@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ@Z(ptr) set_unexpected
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr) _snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr) _snwprintf
@ cdecl ?terminate@@YAXXZ() terminate
@ cdecl -arch=arm ?try_lock@critical_section@Concurrency@@QAA_NXZ(ptr) critical_section_try_lock
@ thiscall -arch=i386 ?try_lock@critical_section@Concurrency@@QAE_NXZ(ptr) critical_section_try_lock
...
...
@@ -807,7 +807,7 @@
@ cdecl -arch=arm ?unlock@reader_writer_lock@Concurrency@@QAAXXZ(ptr) reader_writer_lock_unlock
@ thiscall -arch=win32 ?unlock@reader_writer_lock@Concurrency@@QAEXXZ(ptr) reader_writer_lock_unlock
@ cdecl -arch=win64 ?unlock@reader_writer_lock@Concurrency@@QEAAXXZ(ptr) reader_writer_lock_unlock
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr)
MSVCRT
_vsnwprintf
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr) _vsnwprintf
@ cdecl ?wait@Concurrency@@YAXI@Z(long) Concurrency_wait
@ cdecl -arch=arm ?wait@_Condition_variable@details@Concurrency@@QAAXAAVcritical_section@3@@Z(ptr ptr) _Condition_variable_wait
@ thiscall -arch=i386 ?wait@_Condition_variable@details@Concurrency@@QAEXAAVcritical_section@3@@Z(ptr ptr) _Condition_variable_wait
...
...
@@ -1005,7 +1005,7 @@
@ extern __setlc_active MSVCRT___setlc_active
@ cdecl __setusermatherr(ptr) MSVCRT___setusermatherr
@ cdecl __strncnt(str long)
@ varargs __swprintf_l(ptr wstr ptr)
MSVCRT___swprintf_l
@ varargs __swprintf_l(ptr wstr ptr)
@ cdecl __sys_errlist()
@ cdecl __sys_nerr()
@ cdecl __threadhandle() kernel32.GetCurrentThread
...
...
@@ -1017,7 +1017,7 @@
@ cdecl __unDNameEx(ptr str long ptr ptr ptr long)
@ stub __unDNameHelper
@ extern __unguarded_readlc_active MSVCRT___unguarded_readlc_active
@ cdecl __vswprintf_l(ptr wstr ptr ptr)
MSVCRT
_vswprintf_l
@ cdecl __vswprintf_l(ptr wstr ptr ptr) _vswprintf_l
@ extern __wargv MSVCRT___wargv
@ cdecl __wcserror(wstr)
@ cdecl __wcserror_s(ptr long wstr)
...
...
@@ -1229,7 +1229,7 @@
@ cdecl _get_osfhandle(long) MSVCRT__get_osfhandle
@ cdecl _get_output_format()
@ cdecl _get_pgmptr(ptr)
@ cdecl _get_printf_count_output()
MSVCRT__get_printf_count_output
@ cdecl _get_printf_count_output()
@ cdecl _get_purecall_handler()
@ cdecl _get_terminate()
@ cdecl _get_timezone(ptr)
...
...
@@ -1362,20 +1362,20 @@
@ cdecl _ispunct_l(long ptr)
@ cdecl _isspace_l(long ptr)
@ cdecl _isupper_l(long ptr)
@ cdecl _iswalnum_l(long ptr)
MSVCRT__iswalnum_l
@ cdecl _iswalpha_l(long ptr)
MSVCRT__iswalpha_l
@ cdecl _iswcntrl_l(long ptr)
MSVCRT__iswcntrl_l
@ cdecl _iswalnum_l(long ptr)
@ cdecl _iswalpha_l(long ptr)
@ cdecl _iswcntrl_l(long ptr)
@ stub _iswcsym_l
@ stub _iswcsymf_l
@ cdecl _iswctype_l(long long ptr)
MSVCRT__iswctype_l
@ cdecl _iswdigit_l(long ptr)
MSVCRT__iswdigit_l
@ cdecl _iswgraph_l(long ptr)
MSVCRT__iswgraph_l
@ cdecl _iswlower_l(long ptr)
MSVCRT__iswlower_l
@ cdecl _iswprint_l(long ptr)
MSVCRT__iswprint_l
@ cdecl _iswpunct_l(long ptr)
MSVCRT__iswpunct_l
@ cdecl _iswspace_l(long ptr)
MSVCRT__iswspace_l
@ cdecl _iswupper_l(long ptr)
MSVCRT__iswupper_l
@ cdecl _iswxdigit_l(long ptr)
MSVCRT__iswxdigit_l
@ cdecl _iswctype_l(long long ptr)
@ cdecl _iswdigit_l(long ptr)
@ cdecl _iswgraph_l(long ptr)
@ cdecl _iswlower_l(long ptr)
@ cdecl _iswprint_l(long ptr)
@ cdecl _iswpunct_l(long ptr)
@ cdecl _iswspace_l(long ptr)
@ cdecl _iswupper_l(long ptr)
@ cdecl _iswxdigit_l(long ptr)
@ cdecl _isxdigit_l(long ptr)
@ cdecl _itoa(long ptr long)
@ cdecl _itoa_s(long ptr long long)
...
...
@@ -1616,11 +1616,11 @@
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr)
@ varargs _scanf_s_l(str ptr)
@ varargs _scprintf(str)
MSVCRT__scprintf
@ varargs _scprintf(str)
@ stub _scprintf_l
@ stub _scprintf_p
@ stub _scprintf_p_l
@ varargs _scwprintf(wstr)
MSVCRT__scwprintf
@ varargs _scwprintf(wstr)
@ stub _scwprintf_l
@ stub _scwprintf_p
@ stub _scwprintf_p_l
...
...
@@ -1638,7 +1638,7 @@
@ cdecl _set_invalid_parameter_handler(ptr)
@ stub _set_malloc_crt_max_wait
@ cdecl _set_output_format(long)
@ cdecl _set_printf_count_output(long)
MSVCRT__set_printf_count_output
@ cdecl _set_printf_count_output(long)
@ cdecl _set_purecall_handler(ptr)
@ cdecl _seterrormode(long)
@ cdecl -arch=i386,x86_64,arm,arm64 -norelay _setjmp(ptr) MSVCRT__setjmp
...
...
@@ -1649,20 +1649,20 @@
@ cdecl _setmode(long long) MSVCRT__setmode
@ stub _setsystime(ptr long)
@ cdecl _sleep(long)
@ varargs _snprintf(ptr long str)
MSVCRT__snprintf
@ varargs _snprintf_c(ptr long str)
MSVCRT_snprintf_c
@ varargs _snprintf_c_l(ptr long str ptr)
MSVCRT_snprintf_c_l
@ varargs _snprintf_l(ptr long str ptr)
MSVCRT__snprintf_l
@ varargs _snprintf_s(ptr long long str)
MSVCRT__snprintf_s
@ varargs _snprintf_s_l(ptr long long str ptr)
MSVCRT_snprintf_s_l
@ varargs _snprintf(ptr long str)
@ varargs _snprintf_c(ptr long str)
@ varargs _snprintf_c_l(ptr long str ptr)
@ varargs _snprintf_l(ptr long str ptr)
@ varargs _snprintf_s(ptr long long str)
@ varargs _snprintf_s_l(ptr long long str ptr)
@ varargs _snscanf(str long str)
@ varargs _snscanf_l(str long str ptr)
@ varargs _snscanf_s(str long str)
@ varargs _snscanf_s_l(str long str ptr)
@ varargs _snwprintf(ptr long wstr)
MSVCRT__snwprintf
@ varargs _snwprintf_l(ptr long wstr ptr)
MSVCRT__snwprintf_l
@ varargs _snwprintf_s(ptr long long wstr)
MSVCRT__snwprintf_s
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
MSVCRT__snwprintf_s_l
@ varargs _snwprintf(ptr long wstr)
@ varargs _snwprintf_l(ptr long wstr ptr)
@ varargs _snwprintf_s(ptr long long wstr)
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
@ varargs _snwscanf(wstr long wstr)
@ varargs _snwscanf_l(wstr long wstr ptr)
@ varargs _snwscanf_s(wstr long wstr)
...
...
@@ -1679,10 +1679,10 @@
@ cdecl _spawnvpe(long str ptr ptr)
@ cdecl _splitpath(str ptr ptr ptr ptr) MSVCRT__splitpath
@ cdecl _splitpath_s(str ptr long ptr long ptr long ptr long) MSVCRT__splitpath_s
@ varargs _sprintf_l(ptr str ptr)
MSVCRT_sprintf_l
@ varargs _sprintf_p(ptr long str)
MSVCRT__sprintf_p
@ varargs _sprintf_p_l(ptr long str ptr)
MSVCRT_sprintf_p_l
@ varargs _sprintf_s_l(ptr long str ptr)
MSVCRT_sprintf_s_l
@ varargs _sprintf_l(ptr str ptr)
@ varargs _sprintf_p(ptr long str)
@ varargs _sprintf_p_l(ptr long str ptr)
@ varargs _sprintf_s_l(ptr long str ptr)
@ varargs _sscanf_l(str str ptr)
@ varargs _sscanf_s_l(str str ptr)
@ cdecl _stat32(str ptr) MSVCRT__stat32
...
...
@@ -1732,12 +1732,12 @@
@ cdecl _strupr_s_l(str long ptr)
@ cdecl _strxfrm_l(ptr str long ptr)
@ cdecl _swab(str str long)
@ varargs _swprintf(ptr wstr)
MSVCRT_swprintf
@ varargs _swprintf_c(ptr long str)
MSVCRT_swprintf_c
@ varargs _swprintf_c_l(ptr long str ptr)
MSVCRT_swprintf_c_l
@ varargs _swprintf(ptr wstr)
@ varargs _swprintf_c(ptr long str)
@ varargs _swprintf_c_l(ptr long str ptr)
@ stub _swprintf_p
@ varargs _swprintf_p_l(ptr long wstr ptr)
MSVCRT_swprintf_p_l
@ varargs _swprintf_s_l(ptr long wstr ptr)
MSVCRT__swprintf_s_l
@ varargs _swprintf_p_l(ptr long wstr ptr)
@ varargs _swprintf_s_l(ptr long wstr ptr)
@ varargs _swscanf_l(wstr wstr ptr)
@ varargs _swscanf_s_l(wstr wstr ptr)
@ extern _sys_errlist MSVCRT__sys_errlist
...
...
@@ -1752,8 +1752,8 @@
@ cdecl _tolower_l(long ptr)
@ cdecl _toupper(long)
@ cdecl _toupper_l(long ptr)
@ cdecl _towlower_l(long ptr)
MSVCRT__towlower_l
@ cdecl _towupper_l(long ptr)
MSVCRT__towupper_l
@ cdecl _towlower_l(long ptr)
@ cdecl _towupper_l(long ptr)
@ extern _tzname MSVCRT__tzname
@ cdecl _tzset()
@ cdecl _ui64toa(int64 ptr long) ntdll._ui64toa
...
...
@@ -1802,35 +1802,35 @@
@ stub _vprintf_p
@ stub _vprintf_p_l
@ stub _vprintf_s_l
@ cdecl _vscprintf(str ptr)
MSVCRT__vscprintf
@ cdecl _vscprintf_l(str ptr ptr)
MSVCRT__vscprintf_l
@ cdecl _vscprintf_p(str ptr)
MSVCRT__vscprintf_p
@ cdecl _vscprintf_p_l(str ptr ptr)
MSVCRT__vscprintf_p_l
@ cdecl _vscwprintf(wstr ptr)
MSVCRT__vscwprintf
@ cdecl _vscwprintf_l(wstr ptr ptr)
MSVCRT__vscwprintf_l
@ cdecl _vscwprintf_p(wstr ptr)
MSVCRT__vscwprintf_p
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
MSVCRT__vscwprintf_p_l
@ cdecl _vscprintf(str ptr)
@ cdecl _vscprintf_l(str ptr ptr)
@ cdecl _vscprintf_p(str ptr)
@ cdecl _vscprintf_p_l(str ptr ptr)
@ cdecl _vscwprintf(wstr ptr)
@ cdecl _vscwprintf_l(wstr ptr ptr)
@ cdecl _vscwprintf_p(wstr ptr)
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
@ cdecl -norelay _vsnprintf(ptr long str ptr)
@ cdecl _vsnprintf_c(ptr long str ptr)
MSVCRT_vsnprintf_c
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_c_l
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_l
@ cdecl _vsnprintf_s(ptr long long str ptr)
MSVCRT_vsnprintf_s
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
MSVCRT_vsnprintf_s_l
@ cdecl _vsnwprintf(ptr long wstr ptr)
MSVCRT_vsnwprintf
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
MSVCRT_vsnwprintf_l
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
MSVCRT_vsnwprintf_s
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
MSVCRT_vsnwprintf_s_l
@ cdecl _vsprintf_l(ptr str ptr ptr)
MSVCRT_vsprintf_l
@ cdecl _vsprintf_p(ptr long str ptr)
MSVCRT_vsprintf_p
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
MSVCRT_vsprintf_p_l
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
MSVCRT_vsprintf_s_l
@ cdecl _vswprintf(ptr wstr ptr)
MSVCRT_vswprintf
@ cdecl _vswprintf_c(ptr long wstr ptr)
MSVCRT_vswprintf_c
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_c_l
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
MSVCRT_vswprintf_l
@ cdecl _vswprintf_p(ptr long wstr ptr)
MSVCRT__vswprintf_p
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_p_l
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_s_l
@ cdecl _vsnprintf_c(ptr long str ptr)
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_s(ptr long long str ptr)
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
@ cdecl _vsnwprintf(ptr long wstr ptr)
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
@ cdecl _vsprintf_l(ptr str ptr ptr)
@ cdecl _vsprintf_p(ptr long str ptr)
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
@ cdecl _vswprintf(ptr wstr ptr)
@ cdecl _vswprintf_c(ptr long wstr ptr)
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
@ cdecl _vswprintf_p(ptr long wstr ptr)
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
@ stub _vwprintf_l
@ stub _vwprintf_p
@ stub _vwprintf_p_l
...
...
@@ -1845,50 +1845,50 @@
@ extern _wcmdln MSVCRT__wcmdln
@ cdecl _wcreat(wstr long) MSVCRT__wcreat
@ cdecl _wcreate_locale(long wstr)
@ cdecl _wcscoll_l(wstr wstr ptr)
MSVCRT__wcscoll_l
@ cdecl _wcsdup(wstr)
MSVCRT__wcsdup
@ cdecl _wcscoll_l(wstr wstr ptr)
@ cdecl _wcsdup(wstr)
@ cdecl _wcserror(long)
@ cdecl _wcserror_s(ptr long long)
@ cdecl _wcsftime_l(ptr long wstr ptr ptr)
@ cdecl _wcsicmp(wstr wstr)
MSVCRT__wcsicmp
@ cdecl _wcsicmp_l(wstr wstr ptr)
MSVCRT__wcsicmp_l
@ cdecl _wcsicoll(wstr wstr)
MSVCRT__wcsicoll
@ cdecl _wcsicoll_l(wstr wstr ptr)
MSVCRT__wcsicoll_l
@ cdecl _wcslwr(wstr)
MSVCRT__wcslwr
@ cdecl _wcslwr_l(wstr ptr)
MSVCRT__wcslwr_l
@ cdecl _wcslwr_s(wstr long)
MSVCRT__wcslwr_s
@ cdecl _wcslwr_s_l(wstr long ptr)
MSVCRT__wcslwr_s_l
@ cdecl _wcsncoll(wstr wstr long)
MSVCRT__wcsncoll
@ cdecl _wcsncoll_l(wstr wstr long ptr)
MSVCRT__wcsncoll_l
@ cdecl _wcsnicmp(wstr wstr long)
MSVCRT__wcsnicmp
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
MSVCRT__wcsnicmp_l
@ cdecl _wcsnicoll(wstr wstr long)
MSVCRT__wcsnicoll
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
MSVCRT__wcsnicoll_l
@ cdecl _wcsnset(wstr long long)
MSVCRT__wcsnset
@ cdecl _wcsnset_s(wstr long long long)
MSVCRT__wcsnset_s
@ cdecl _wcsrev(wstr)
MSVCRT__wcsrev
@ cdecl _wcsset(wstr long)
MSVCRT__wcsset
@ cdecl _wcsset_s(wstr long long)
MSVCRT__wcsset_s
@ cdecl _wcstod_l(wstr ptr ptr)
MSVCRT__wcstod_l
@ cdecl -ret64 _wcstoi64(wstr ptr long)
MSVCRT__wcstoi64
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
MSVCRT__wcstoi64_l
@ cdecl _wcstol_l(wstr ptr long ptr)
MSVCRT__wcstol_l
@ cdecl _wcstombs_l(ptr ptr long ptr)
MSVCRT__wcstombs_l
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
MSVCRT__wcstombs_s_l
@ cdecl -ret64 _wcstoui64(wstr ptr long)
MSVCRT__wcstoui64
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
MSVCRT__wcstoui64_l
@ cdecl _wcstoul_l(wstr ptr long ptr)
MSVCRT__wcstoul_l
@ cdecl _wcsupr(wstr)
MSVCRT__wcsupr
@ cdecl _wcsupr_l(wstr ptr)
MSVCRT__wcsupr_l
@ cdecl _wcsupr_s(wstr long)
MSVCRT__wcsupr_s
@ cdecl _wcsupr_s_l(wstr long ptr)
MSVCRT__wcsupr_s_l
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
MSVCRT__wcsxfrm_l
@ cdecl _wcsicmp(wstr wstr)
@ cdecl _wcsicmp_l(wstr wstr ptr)
@ cdecl _wcsicoll(wstr wstr)
@ cdecl _wcsicoll_l(wstr wstr ptr)
@ cdecl _wcslwr(wstr)
@ cdecl _wcslwr_l(wstr ptr)
@ cdecl _wcslwr_s(wstr long)
@ cdecl _wcslwr_s_l(wstr long ptr)
@ cdecl _wcsncoll(wstr wstr long)
@ cdecl _wcsncoll_l(wstr wstr long ptr)
@ cdecl _wcsnicmp(wstr wstr long)
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
@ cdecl _wcsnicoll(wstr wstr long)
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
@ cdecl _wcsnset(wstr long long)
@ cdecl _wcsnset_s(wstr long long long)
@ cdecl _wcsrev(wstr)
@ cdecl _wcsset(wstr long)
@ cdecl _wcsset_s(wstr long long)
@ cdecl _wcstod_l(wstr ptr ptr)
@ cdecl -ret64 _wcstoi64(wstr ptr long)
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
@ cdecl _wcstol_l(wstr ptr long ptr)
@ cdecl _wcstombs_l(ptr ptr long ptr)
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
@ cdecl -ret64 _wcstoui64(wstr ptr long)
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
@ cdecl _wcstoul_l(wstr ptr long ptr)
@ cdecl _wcsupr(wstr)
@ cdecl _wcsupr_l(wstr ptr)
@ cdecl _wcsupr_s(wstr long)
@ cdecl _wcsupr_s_l(wstr long ptr)
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
@ cdecl _wctime32(ptr)
@ cdecl _wctime32_s(ptr long ptr)
@ cdecl _wctime64(ptr)
@ cdecl _wctime64_s(ptr long ptr)
@ cdecl _wctomb_l(ptr long ptr)
MSVCRT__wctomb_l
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
MSVCRT__wctomb_s_l
@ cdecl _wctomb_l(ptr long ptr)
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
@ extern _wctype MSVCRT__wctype
@ cdecl _wdupenv_s(ptr ptr wstr)
@ extern _wenviron MSVCRT__wenviron
...
...
@@ -1967,14 +1967,14 @@
@ cdecl _wtempnam(wstr wstr) MSVCRT__wtempnam
@ cdecl _wtmpnam(ptr) MSVCRT__wtmpnam
@ cdecl _wtmpnam_s(ptr long) MSVCRT__wtmpnam_s
@ cdecl _wtof(wstr)
MSVCRT__wtof
@ cdecl _wtof_l(wstr ptr)
MSVCRT__wtof_l
@ cdecl _wtoi(wstr)
MSVCRT__wtoi
@ cdecl -ret64 _wtoi64(wstr)
MSVCRT__wtoi64
@ cdecl -ret64 _wtoi64_l(wstr ptr)
MSVCRT__wtoi64_l
@ cdecl _wtoi_l(wstr ptr)
MSVCRT__wtoi_l
@ cdecl _wtol(wstr)
MSVCRT__wtol
@ cdecl _wtol_l(wstr ptr)
MSVCRT__wtol_l
@ cdecl _wtof(wstr)
@ cdecl _wtof_l(wstr ptr)
@ cdecl _wtoi(wstr)
@ cdecl -ret64 _wtoi64(wstr)
@ cdecl -ret64 _wtoi64_l(wstr ptr)
@ cdecl _wtoi_l(wstr ptr)
@ cdecl _wtol(wstr)
@ cdecl _wtol_l(wstr ptr)
@ cdecl _wunlink(wstr) MSVCRT__wunlink
@ cdecl _wutime32(wstr ptr)
@ cdecl _wutime64(wstr ptr)
...
...
@@ -2061,7 +2061,7 @@
@ cdecl gets_s(ptr long) MSVCRT_gets_s
@ cdecl getwc(ptr) MSVCRT_getwc
@ cdecl getwchar() MSVCRT_getwchar
@ cdecl is_wctype(long long)
MSVCRT_
iswctype
@ cdecl is_wctype(long long) iswctype
@ cdecl isalnum(long)
@ cdecl isalpha(long)
@ cdecl iscntrl(long)
...
...
@@ -2073,19 +2073,19 @@
@ cdecl ispunct(long)
@ cdecl isspace(long)
@ cdecl isupper(long)
@ cdecl iswalnum(long)
MSVCRT_iswalnum
@ cdecl iswalpha(long)
MSVCRT_iswalpha
@ cdecl iswalnum(long)
@ cdecl iswalpha(long)
@ cdecl iswascii(long)
@ 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 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) MSVCRT_labs
@ cdecl ldexp(double long) MSVCRT_ldexp
...
...
@@ -2146,8 +2146,8 @@
@ cdecl -arch=!i386 sinf(float) MSVCRT_sinf
@ cdecl sinh(double) MSVCRT_sinh
@ cdecl -arch=!i386 sinhf(float) MSVCRT_sinhf
@ varargs sprintf(ptr str)
MSVCRT_sprintf
@ varargs sprintf_s(ptr long str)
MSVCRT_sprintf_s
@ varargs sprintf(ptr str)
@ varargs sprintf_s(ptr long str)
@ cdecl sqrt(double) MSVCRT_sqrt
@ cdecl -arch=!i386 sqrtf(float) MSVCRT_sqrtf
@ cdecl srand(long)
...
...
@@ -2181,7 +2181,7 @@
@ cdecl strtol(str ptr long)
@ cdecl strtoul(str ptr long)
@ cdecl strxfrm(ptr str long)
@ varargs swprintf_s(ptr long wstr)
MSVCRT_swprintf_s
@ varargs swprintf_s(ptr long wstr)
@ varargs swscanf(wstr wstr)
@ varargs swscanf_s(wstr wstr)
@ cdecl system(str)
...
...
@@ -2195,8 +2195,8 @@
@ cdecl tmpnam_s(ptr long) MSVCRT_tmpnam_s
@ cdecl tolower(long)
@ cdecl toupper(long)
@ cdecl towlower(long)
MSVCRT_towlower
@ cdecl towupper(long)
MSVCRT_towupper
@ cdecl towlower(long)
@ cdecl towupper(long)
@ cdecl ungetc(long ptr) MSVCRT_ungetc
@ cdecl ungetwc(long ptr) MSVCRT_ungetwc
@ cdecl vfprintf(ptr str ptr) MSVCRT_vfprintf
...
...
@@ -2205,46 +2205,46 @@
@ cdecl vfwprintf_s(ptr wstr ptr) MSVCRT_vfwprintf_s
@ cdecl vprintf(str ptr) MSVCRT_vprintf
@ cdecl vprintf_s(str ptr) MSVCRT_vprintf_s
@ cdecl vsprintf(ptr str ptr)
MSVCRT_vsprintf
@ cdecl vsprintf_s(ptr long str ptr)
MSVCRT_vsprintf_s
@ cdecl vswprintf_s(ptr long wstr ptr)
MSVCRT_vswprintf_s
@ cdecl vsprintf(ptr str ptr)
@ cdecl vsprintf_s(ptr long str ptr)
@ cdecl vswprintf_s(ptr long wstr ptr)
@ cdecl vwprintf(wstr ptr) MSVCRT_vwprintf
@ cdecl vwprintf_s(wstr ptr) MSVCRT_vwprintf_s
@ cdecl wcrtomb(ptr long ptr)
MSVCRT_wcrtomb
@ cdecl wcrtomb_s(ptr ptr long long ptr)
MSVCRT_wcrtomb_s
@ cdecl wcscat(wstr wstr)
MSVCRT_wcscat
@ cdecl wcscat_s(wstr long wstr)
MSVCRT_wcscat_s
@ 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 wcscpy_s(ptr long wstr)
MSVCRT_wcscpy_s
@ cdecl wcrtomb(ptr long ptr)
@ cdecl wcrtomb_s(ptr ptr long long ptr)
@ cdecl wcscat(wstr wstr)
@ cdecl wcscat_s(wstr long wstr)
@ cdecl wcschr(wstr long)
@ cdecl wcscmp(wstr wstr)
@ cdecl wcscoll(wstr wstr)
@ cdecl wcscpy(ptr wstr)
@ cdecl wcscpy_s(ptr long wstr)
@ cdecl wcscspn(wstr wstr) ntdll.wcscspn
@ cdecl wcsftime(ptr long wstr ptr)
@ cdecl wcslen(wstr)
MSVCRT_wcslen
@ cdecl wcslen(wstr)
@ cdecl wcsncat(wstr wstr long) ntdll.wcsncat
@ cdecl wcsncat_s(wstr long wstr long)
MSVCRT_wcsncat_s
@ cdecl wcsncmp(wstr wstr long)
MSVCRT_wcsncmp
@ cdecl wcsncpy(ptr wstr long)
MSVCRT_wcsncpy
@ cdecl wcsncpy_s(ptr long wstr long)
MSVCRT_wcsncpy_s
@ cdecl wcsnlen(wstr long)
MSVCRT_wcsnlen
@ cdecl wcspbrk(wstr wstr)
MSVCRT_wcspbrk
@ cdecl wcsrchr(wstr long)
MSVCRT_wcsrchr
@ cdecl wcsrtombs(ptr ptr long ptr)
MSVCRT_wcsrtombs
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
MSVCRT_wcsrtombs_s
@ cdecl wcsncat_s(wstr long wstr long)
@ cdecl wcsncmp(wstr wstr long)
@ cdecl wcsncpy(ptr wstr long)
@ cdecl wcsncpy_s(ptr long wstr long)
@ cdecl wcsnlen(wstr long)
@ cdecl wcspbrk(wstr wstr)
@ cdecl wcsrchr(wstr long)
@ cdecl wcsrtombs(ptr ptr long ptr)
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
@ cdecl wcsspn(wstr wstr) ntdll.wcsspn
@ cdecl wcsstr(wstr wstr)
MSVCRT_wcsstr
@ cdecl wcstod(wstr ptr)
MSVCRT_wcstod
@ cdecl wcstok(wstr wstr)
MSVCRT_wcstok
@ cdecl wcstok_s(ptr wstr ptr)
MSVCRT_wcstok_s
@ cdecl wcstol(wstr ptr long)
MSVCRT_wcstol
@ cdecl wcstombs(ptr ptr long)
MSVCRT_wcstombs
@ cdecl wcstombs_s(ptr ptr long wstr long)
MSVCRT_wcstombs_s
@ cdecl wcstoul(wstr ptr long)
MSVCRT_wcstoul
@ cdecl wcsxfrm(ptr wstr long)
MSVCRT_wcsxfrm
@ cdecl wctob(long)
MSVCRT_wctob
@ cdecl wctomb(ptr long)
MSVCRT_wctomb
@ cdecl wctomb_s(ptr ptr long long)
MSVCRT_wctomb_s
@ cdecl wcsstr(wstr wstr)
@ cdecl wcstod(wstr ptr)
@ cdecl wcstok(wstr wstr)
@ cdecl wcstok_s(ptr wstr ptr)
@ cdecl wcstol(wstr ptr long)
@ cdecl wcstombs(ptr ptr long)
@ cdecl wcstombs_s(ptr ptr long wstr long)
@ cdecl wcstoul(wstr ptr long)
@ cdecl wcsxfrm(ptr wstr long)
@ cdecl wctob(long)
@ cdecl wctomb(ptr long)
@ cdecl wctomb_s(ptr ptr long long)
@ cdecl wmemcpy_s(ptr long ptr long)
@ cdecl wmemmove_s(ptr long ptr long)
@ varargs wprintf(wstr) MSVCRT_wprintf
...
...
dlls/msvcr120/msvcr120.spec
View file @
6ad42ee7
...
...
@@ -767,8 +767,8 @@
@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ@Z(ptr) set_terminate
@ stub ?set_unexpected@@YAP6AXXZH@Z
@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ@Z(ptr) set_unexpected
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr) _snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr) _snwprintf
@ cdecl ?terminate@@YAXXZ() terminate
@ cdecl -arch=arm ?try_lock@critical_section@Concurrency@@QAA_NXZ(ptr) critical_section_try_lock
@ thiscall -arch=i386 ?try_lock@critical_section@Concurrency@@QAE_NXZ(ptr) critical_section_try_lock
...
...
@@ -789,7 +789,7 @@
@ cdecl -arch=arm ?unlock@reader_writer_lock@Concurrency@@QAAXXZ(ptr) reader_writer_lock_unlock
@ thiscall -arch=win32 ?unlock@reader_writer_lock@Concurrency@@QAEXXZ(ptr) reader_writer_lock_unlock
@ cdecl -arch=win64 ?unlock@reader_writer_lock@Concurrency@@QEAAXXZ(ptr) reader_writer_lock_unlock
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr)
MSVCRT
_vsnwprintf
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr) _vsnwprintf
@ cdecl ?wait@Concurrency@@YAXI@Z(long) Concurrency_wait
@ cdecl -arch=arm ?wait@_Condition_variable@details@Concurrency@@QAAXAAVcritical_section@3@@Z(ptr ptr) _Condition_variable_wait
@ thiscall -arch=i386 ?wait@_Condition_variable@details@Concurrency@@QAEXAAVcritical_section@3@@Z(ptr ptr) _Condition_variable_wait
...
...
@@ -995,7 +995,7 @@
@ extern __setlc_active MSVCRT___setlc_active
@ cdecl __setusermatherr(ptr) MSVCRT___setusermatherr
@ cdecl __strncnt(str long)
@ varargs __swprintf_l(ptr wstr ptr)
MSVCRT___swprintf_l
@ varargs __swprintf_l(ptr wstr ptr)
@ cdecl __sys_errlist()
@ cdecl __sys_nerr()
@ cdecl __threadhandle() kernel32.GetCurrentThread
...
...
@@ -1007,7 +1007,7 @@
@ cdecl __unDNameEx(ptr str long ptr ptr ptr long)
@ stub __unDNameHelper
@ extern __unguarded_readlc_active MSVCRT___unguarded_readlc_active
@ cdecl __vswprintf_l(ptr wstr ptr ptr)
MSVCRT
_vswprintf_l
@ cdecl __vswprintf_l(ptr wstr ptr ptr) _vswprintf_l
@ extern __wargv MSVCRT___wargv
@ cdecl __wcserror(wstr)
@ cdecl __wcserror_s(ptr long wstr)
...
...
@@ -1229,7 +1229,7 @@
@ cdecl _get_osfhandle(long) MSVCRT__get_osfhandle
@ cdecl _get_output_format()
@ cdecl _get_pgmptr(ptr)
@ cdecl _get_printf_count_output()
MSVCRT__get_printf_count_output
@ cdecl _get_printf_count_output()
@ cdecl _get_purecall_handler()
@ cdecl _get_terminate()
@ cdecl _get_timezone(ptr)
...
...
@@ -1367,21 +1367,21 @@
@ cdecl _ispunct_l(long ptr)
@ cdecl _isspace_l(long ptr)
@ cdecl _isupper_l(long ptr)
@ cdecl _iswalnum_l(long ptr)
MSVCRT__iswalnum_l
@ cdecl _iswalpha_l(long ptr)
MSVCRT__iswalpha_l
@ cdecl _iswblank_l(long ptr)
MSVCRT__iswblank_l
@ cdecl _iswcntrl_l(long ptr)
MSVCRT__iswcntrl_l
@ cdecl _iswalnum_l(long ptr)
@ cdecl _iswalpha_l(long ptr)
@ cdecl _iswblank_l(long ptr)
@ cdecl _iswcntrl_l(long ptr)
@ stub _iswcsym_l
@ stub _iswcsymf_l
@ cdecl _iswctype_l(long long ptr)
MSVCRT__iswctype_l
@ cdecl _iswdigit_l(long ptr)
MSVCRT__iswdigit_l
@ cdecl _iswgraph_l(long ptr)
MSVCRT__iswgraph_l
@ cdecl _iswlower_l(long ptr)
MSVCRT__iswlower_l
@ cdecl _iswprint_l(long ptr)
MSVCRT__iswprint_l
@ cdecl _iswpunct_l(long ptr)
MSVCRT__iswpunct_l
@ cdecl _iswspace_l(long ptr)
MSVCRT__iswspace_l
@ cdecl _iswupper_l(long ptr)
MSVCRT__iswupper_l
@ cdecl _iswxdigit_l(long ptr)
MSVCRT__iswxdigit_l
@ cdecl _iswctype_l(long long ptr)
@ cdecl _iswdigit_l(long ptr)
@ cdecl _iswgraph_l(long ptr)
@ cdecl _iswlower_l(long ptr)
@ cdecl _iswprint_l(long ptr)
@ cdecl _iswpunct_l(long ptr)
@ cdecl _iswspace_l(long ptr)
@ cdecl _iswupper_l(long ptr)
@ cdecl _iswxdigit_l(long ptr)
@ cdecl _isxdigit_l(long ptr)
@ cdecl _itoa(long ptr long)
@ cdecl _itoa_s(long ptr long long)
...
...
@@ -1626,11 +1626,11 @@
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr)
@ varargs _scanf_s_l(str ptr)
@ varargs _scprintf(str)
MSVCRT__scprintf
@ varargs _scprintf(str)
@ stub _scprintf_l
@ stub _scprintf_p
@ stub _scprintf_p_l
@ varargs _scwprintf(wstr)
MSVCRT__scwprintf
@ varargs _scwprintf(wstr)
@ stub _scwprintf_l
@ stub _scwprintf_p
@ stub _scwprintf_p_l
...
...
@@ -1649,7 +1649,7 @@
@ cdecl _set_invalid_parameter_handler(ptr)
@ stub _set_malloc_crt_max_wait
@ cdecl _set_output_format(long)
@ cdecl _set_printf_count_output(long)
MSVCRT__set_printf_count_output
@ cdecl _set_printf_count_output(long)
@ cdecl _set_purecall_handler(ptr)
@ cdecl _seterrormode(long)
@ cdecl -arch=i386,x86_64,arm,arm64 -norelay _setjmp(ptr) MSVCRT__setjmp
...
...
@@ -1660,20 +1660,20 @@
@ cdecl _setmode(long long) MSVCRT__setmode
@ stub _setsystime(ptr long)
@ cdecl _sleep(long)
@ varargs _snprintf(ptr long str)
MSVCRT__snprintf
@ varargs _snprintf_c(ptr long str)
MSVCRT_snprintf_c
@ varargs _snprintf_c_l(ptr long str ptr)
MSVCRT_snprintf_c_l
@ varargs _snprintf_l(ptr long str ptr)
MSVCRT__snprintf_l
@ varargs _snprintf_s(ptr long long str)
MSVCRT__snprintf_s
@ varargs _snprintf_s_l(ptr long long str ptr)
MSVCRT_snprintf_s_l
@ varargs _snprintf(ptr long str)
@ varargs _snprintf_c(ptr long str)
@ varargs _snprintf_c_l(ptr long str ptr)
@ varargs _snprintf_l(ptr long str ptr)
@ varargs _snprintf_s(ptr long long str)
@ varargs _snprintf_s_l(ptr long long str ptr)
@ varargs _snscanf(str long str)
@ varargs _snscanf_l(str long str ptr)
@ varargs _snscanf_s(str long str)
@ varargs _snscanf_s_l(str long str ptr)
@ varargs _snwprintf(ptr long wstr)
MSVCRT__snwprintf
@ varargs _snwprintf_l(ptr long wstr ptr)
MSVCRT__snwprintf_l
@ varargs _snwprintf_s(ptr long long wstr)
MSVCRT__snwprintf_s
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
MSVCRT__snwprintf_s_l
@ varargs _snwprintf(ptr long wstr)
@ varargs _snwprintf_l(ptr long wstr ptr)
@ varargs _snwprintf_s(ptr long long wstr)
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
@ varargs _snwscanf(wstr long wstr)
@ varargs _snwscanf_l(wstr long wstr ptr)
@ varargs _snwscanf_s(wstr long wstr)
...
...
@@ -1690,10 +1690,10 @@
@ cdecl _spawnvpe(long str ptr ptr)
@ cdecl _splitpath(str ptr ptr ptr ptr) MSVCRT__splitpath
@ cdecl _splitpath_s(str ptr long ptr long ptr long ptr long) MSVCRT__splitpath_s
@ varargs _sprintf_l(ptr str ptr)
MSVCRT_sprintf_l
@ varargs _sprintf_p(ptr long str)
MSVCRT__sprintf_p
@ varargs _sprintf_p_l(ptr long str ptr)
MSVCRT_sprintf_p_l
@ varargs _sprintf_s_l(ptr long str ptr)
MSVCRT_sprintf_s_l
@ varargs _sprintf_l(ptr str ptr)
@ varargs _sprintf_p(ptr long str)
@ varargs _sprintf_p_l(ptr long str ptr)
@ varargs _sprintf_s_l(ptr long str ptr)
@ varargs _sscanf_l(str str ptr)
@ varargs _sscanf_s_l(str str ptr)
@ cdecl _stat32(str ptr) MSVCRT__stat32
...
...
@@ -1749,12 +1749,12 @@
@ cdecl _strupr_s_l(str long ptr)
@ cdecl _strxfrm_l(ptr str long ptr)
@ cdecl _swab(str str long)
@ varargs _swprintf(ptr wstr)
MSVCRT_swprintf
@ varargs _swprintf_c(ptr long str)
MSVCRT_swprintf_c
@ varargs _swprintf_c_l(ptr long str ptr)
MSVCRT_swprintf_c_l
@ varargs _swprintf(ptr wstr)
@ varargs _swprintf_c(ptr long str)
@ varargs _swprintf_c_l(ptr long str ptr)
@ stub _swprintf_p
@ varargs _swprintf_p_l(ptr long wstr ptr)
MSVCRT_swprintf_p_l
@ varargs _swprintf_s_l(ptr long wstr ptr)
MSVCRT__swprintf_s_l
@ varargs _swprintf_p_l(ptr long wstr ptr)
@ varargs _swprintf_s_l(ptr long wstr ptr)
@ varargs _swscanf_l(wstr wstr ptr)
@ varargs _swscanf_s_l(wstr wstr ptr)
@ extern _sys_errlist MSVCRT__sys_errlist
...
...
@@ -1769,8 +1769,8 @@
@ cdecl _tolower_l(long ptr)
@ cdecl _toupper(long)
@ cdecl _toupper_l(long ptr)
@ cdecl _towlower_l(long ptr)
MSVCRT__towlower_l
@ cdecl _towupper_l(long ptr)
MSVCRT__towupper_l
@ cdecl _towlower_l(long ptr)
@ cdecl _towupper_l(long ptr)
@ extern _tzname MSVCRT__tzname
@ cdecl _tzset()
@ cdecl _ui64toa(int64 ptr long) ntdll._ui64toa
...
...
@@ -1820,35 +1820,35 @@
@ stub _vprintf_p
@ stub _vprintf_p_l
@ stub _vprintf_s_l
@ cdecl _vscprintf(str ptr)
MSVCRT__vscprintf
@ cdecl _vscprintf_l(str ptr ptr)
MSVCRT__vscprintf_l
@ cdecl _vscprintf_p(str ptr)
MSVCRT__vscprintf_p
@ cdecl _vscprintf_p_l(str ptr ptr)
MSVCRT__vscprintf_p_l
@ cdecl _vscwprintf(wstr ptr)
MSVCRT__vscwprintf
@ cdecl _vscwprintf_l(wstr ptr ptr)
MSVCRT__vscwprintf_l
@ cdecl _vscwprintf_p(wstr ptr)
MSVCRT__vscwprintf_p
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
MSVCRT__vscwprintf_p_l
@ cdecl _vscprintf(str ptr)
@ cdecl _vscprintf_l(str ptr ptr)
@ cdecl _vscprintf_p(str ptr)
@ cdecl _vscprintf_p_l(str ptr ptr)
@ cdecl _vscwprintf(wstr ptr)
@ cdecl _vscwprintf_l(wstr ptr ptr)
@ cdecl _vscwprintf_p(wstr ptr)
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
@ cdecl -norelay _vsnprintf(ptr long str ptr)
@ cdecl _vsnprintf_c(ptr long str ptr)
MSVCRT_vsnprintf_c
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_c_l
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_l
@ cdecl _vsnprintf_s(ptr long long str ptr)
MSVCRT_vsnprintf_s
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
MSVCRT_vsnprintf_s_l
@ cdecl _vsnwprintf(ptr long wstr ptr)
MSVCRT_vsnwprintf
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
MSVCRT_vsnwprintf_l
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
MSVCRT_vsnwprintf_s
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
MSVCRT_vsnwprintf_s_l
@ cdecl _vsprintf_l(ptr str ptr ptr)
MSVCRT_vsprintf_l
@ cdecl _vsprintf_p(ptr long str ptr)
MSVCRT_vsprintf_p
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
MSVCRT_vsprintf_p_l
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
MSVCRT_vsprintf_s_l
@ cdecl _vswprintf(ptr wstr ptr)
MSVCRT_vswprintf
@ cdecl _vswprintf_c(ptr long wstr ptr)
MSVCRT_vswprintf_c
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_c_l
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
MSVCRT_vswprintf_l
@ cdecl _vswprintf_p(ptr long wstr ptr)
MSVCRT__vswprintf_p
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_p_l
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_s_l
@ cdecl _vsnprintf_c(ptr long str ptr)
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_s(ptr long long str ptr)
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
@ cdecl _vsnwprintf(ptr long wstr ptr)
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
@ cdecl _vsprintf_l(ptr str ptr ptr)
@ cdecl _vsprintf_p(ptr long str ptr)
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
@ cdecl _vswprintf(ptr wstr ptr)
@ cdecl _vswprintf_c(ptr long wstr ptr)
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
@ cdecl _vswprintf_p(ptr long wstr ptr)
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
@ stub _vwprintf_l
@ stub _vwprintf_p
@ stub _vwprintf_p_l
...
...
@@ -1863,56 +1863,56 @@
@ extern _wcmdln MSVCRT__wcmdln
@ cdecl _wcreat(wstr long) MSVCRT__wcreat
@ cdecl _wcreate_locale(long wstr)
@ cdecl _wcscoll_l(wstr wstr ptr)
MSVCRT__wcscoll_l
@ cdecl _wcsdup(wstr)
MSVCRT__wcsdup
@ cdecl _wcscoll_l(wstr wstr ptr)
@ cdecl _wcsdup(wstr)
@ cdecl _wcserror(long)
@ cdecl _wcserror_s(ptr long long)
@ cdecl _wcsftime_l(ptr long wstr ptr ptr)
@ cdecl _wcsicmp(wstr wstr)
MSVCRT__wcsicmp
@ cdecl _wcsicmp_l(wstr wstr ptr)
MSVCRT__wcsicmp_l
@ cdecl _wcsicoll(wstr wstr)
MSVCRT__wcsicoll
@ cdecl _wcsicoll_l(wstr wstr ptr)
MSVCRT__wcsicoll_l
@ cdecl _wcslwr(wstr)
MSVCRT__wcslwr
@ cdecl _wcslwr_l(wstr ptr)
MSVCRT__wcslwr_l
@ cdecl _wcslwr_s(wstr long)
MSVCRT__wcslwr_s
@ cdecl _wcslwr_s_l(wstr long ptr)
MSVCRT__wcslwr_s_l
@ cdecl _wcsncoll(wstr wstr long)
MSVCRT__wcsncoll
@ cdecl _wcsncoll_l(wstr wstr long ptr)
MSVCRT__wcsncoll_l
@ cdecl _wcsnicmp(wstr wstr long)
MSVCRT__wcsnicmp
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
MSVCRT__wcsnicmp_l
@ cdecl _wcsnicoll(wstr wstr long)
MSVCRT__wcsnicoll
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
MSVCRT__wcsnicoll_l
@ cdecl _wcsnset(wstr long long)
MSVCRT__wcsnset
@ cdecl _wcsnset_s(wstr long long long)
MSVCRT__wcsnset_s
@ cdecl _wcsrev(wstr)
MSVCRT__wcsrev
@ cdecl _wcsset(wstr long)
MSVCRT__wcsset
@ cdecl _wcsset_s(wstr long long)
MSVCRT__wcsset_s
@ cdecl _wcstod_l(wstr ptr ptr)
MSVCRT__wcstod_l
@ cdecl _wcstof_l(wstr ptr ptr)
MSVCRT__wcstof_l
@ cdecl -ret64 _wcstoi64(wstr ptr long)
MSVCRT__wcstoi64
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
MSVCRT__wcstoi64_l
@ cdecl _wcsicmp(wstr wstr)
@ cdecl _wcsicmp_l(wstr wstr ptr)
@ cdecl _wcsicoll(wstr wstr)
@ cdecl _wcsicoll_l(wstr wstr ptr)
@ cdecl _wcslwr(wstr)
@ cdecl _wcslwr_l(wstr ptr)
@ cdecl _wcslwr_s(wstr long)
@ cdecl _wcslwr_s_l(wstr long ptr)
@ cdecl _wcsncoll(wstr wstr long)
@ cdecl _wcsncoll_l(wstr wstr long ptr)
@ cdecl _wcsnicmp(wstr wstr long)
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
@ cdecl _wcsnicoll(wstr wstr long)
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
@ cdecl _wcsnset(wstr long long)
@ cdecl _wcsnset_s(wstr long long long)
@ cdecl _wcsrev(wstr)
@ cdecl _wcsset(wstr long)
@ cdecl _wcsset_s(wstr long long)
@ cdecl _wcstod_l(wstr ptr ptr)
@ cdecl _wcstof_l(wstr ptr ptr)
@ cdecl -ret64 _wcstoi64(wstr ptr long)
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
@ stub _wcstoimax_l
@ cdecl _wcstol_l(wstr ptr long ptr)
MSVCRT__wcstol_l
@ cdecl _wcstold_l(wstr ptr ptr)
MSVCRT_
_wcstod_l
@ cdecl -ret64 _wcstoll_l(wstr ptr long ptr)
MSVCRT_
_wcstoi64_l
@ cdecl _wcstombs_l(ptr ptr long ptr)
MSVCRT__wcstombs_l
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
MSVCRT__wcstombs_s_l
@ cdecl -ret64 _wcstoui64(wstr ptr long)
MSVCRT__wcstoui64
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
MSVCRT__wcstoui64_l
@ cdecl _wcstoul_l(wstr ptr long ptr)
MSVCRT__wcstoul_l
@ cdecl -ret64 _wcstoull_l(wstr ptr long ptr)
MSVCRT_
_wcstoui64_l
@ cdecl _wcstol_l(wstr ptr long ptr)
@ cdecl _wcstold_l(wstr ptr ptr) _wcstod_l
@ cdecl -ret64 _wcstoll_l(wstr ptr long ptr) _wcstoi64_l
@ cdecl _wcstombs_l(ptr ptr long ptr)
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
@ cdecl -ret64 _wcstoui64(wstr ptr long)
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
@ cdecl _wcstoul_l(wstr ptr long ptr)
@ cdecl -ret64 _wcstoull_l(wstr ptr long ptr) _wcstoui64_l
@ stub _wcstoumax_l
@ cdecl _wcsupr(wstr)
MSVCRT__wcsupr
@ cdecl _wcsupr_l(wstr ptr)
MSVCRT__wcsupr_l
@ cdecl _wcsupr_s(wstr long)
MSVCRT__wcsupr_s
@ cdecl _wcsupr_s_l(wstr long ptr)
MSVCRT__wcsupr_s_l
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
MSVCRT__wcsxfrm_l
@ cdecl _wcsupr(wstr)
@ cdecl _wcsupr_l(wstr ptr)
@ cdecl _wcsupr_s(wstr long)
@ cdecl _wcsupr_s_l(wstr long ptr)
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
@ cdecl _wctime32(ptr)
@ cdecl _wctime32_s(ptr long ptr)
@ cdecl _wctime64(ptr)
@ cdecl _wctime64_s(ptr long ptr)
@ cdecl _wctomb_l(ptr long ptr)
MSVCRT__wctomb_l
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
MSVCRT__wctomb_s_l
@ cdecl _wctomb_l(ptr long ptr)
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
@ extern _wctype MSVCRT__wctype
@ cdecl _wdupenv_s(ptr ptr wstr)
@ extern _wenviron MSVCRT__wenviron
...
...
@@ -1991,16 +1991,16 @@
@ cdecl _wtempnam(wstr wstr) MSVCRT__wtempnam
@ cdecl _wtmpnam(ptr) MSVCRT__wtmpnam
@ cdecl _wtmpnam_s(ptr long) MSVCRT__wtmpnam_s
@ cdecl _wtof(wstr)
MSVCRT__wtof
@ cdecl _wtof_l(wstr ptr)
MSVCRT__wtof_l
@ cdecl _wtoi(wstr)
MSVCRT__wtoi
@ cdecl -ret64 _wtoi64(wstr)
MSVCRT__wtoi64
@ cdecl -ret64 _wtoi64_l(wstr ptr)
MSVCRT__wtoi64_l
@ cdecl _wtoi_l(wstr ptr)
MSVCRT__wtoi_l
@ cdecl _wtol(wstr)
MSVCRT__wtol
@ cdecl _wtol_l(wstr ptr)
MSVCRT__wtol_l
@ cdecl -ret64 _wtoll(wstr)
MSVCRT__wtoll
@ cdecl -ret64 _wtoll_l(wstr ptr)
MSVCRT__wtoll_l
@ cdecl _wtof(wstr)
@ cdecl _wtof_l(wstr ptr)
@ cdecl _wtoi(wstr)
@ cdecl -ret64 _wtoi64(wstr)
@ cdecl -ret64 _wtoi64_l(wstr ptr)
@ cdecl _wtoi_l(wstr ptr)
@ cdecl _wtol(wstr)
@ cdecl _wtol_l(wstr ptr)
@ cdecl -ret64 _wtoll(wstr)
@ cdecl -ret64 _wtoll_l(wstr ptr)
@ cdecl _wunlink(wstr) MSVCRT__wunlink
@ cdecl _wutime32(wstr ptr)
@ cdecl _wutime64(wstr ptr)
...
...
@@ -2212,7 +2212,7 @@
@ cdecl ilogbl(double) MSVCR120_ilogbl
@ cdecl -ret64 imaxabs(int64) MSVCRT_imaxabs
@ stub imaxdiv
@ cdecl is_wctype(long long)
MSVCRT_
iswctype
@ cdecl is_wctype(long long) iswctype
@ cdecl isalnum(long)
@ cdecl isalpha(long)
@ cdecl isblank(long)
...
...
@@ -2225,20 +2225,20 @@
@ cdecl ispunct(long)
@ cdecl isspace(long)
@ cdecl isupper(long)
@ cdecl iswalnum(long)
MSVCRT_iswalnum
@ cdecl iswalpha(long)
MSVCRT_iswalpha
@ cdecl iswalnum(long)
@ cdecl iswalpha(long)
@ cdecl iswascii(long)
@ cdecl iswblank(long)
MSVCRT_iswblank
@ 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 iswblank(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) MSVCRT_labs
@ cdecl ldexp(double long) MSVCRT_ldexp
...
...
@@ -2356,8 +2356,8 @@
@ cdecl -arch=!i386 sinf(float) MSVCRT_sinf
@ cdecl sinh(double) MSVCRT_sinh
@ cdecl -arch=!i386 sinhf(float) MSVCRT_sinhf
@ varargs sprintf(ptr str)
MSVCRT_sprintf
@ varargs sprintf_s(ptr long str)
MSVCRT_sprintf_s
@ varargs sprintf(ptr str)
@ varargs sprintf_s(ptr long str)
@ cdecl sqrt(double) MSVCRT_sqrt
@ cdecl -arch=!i386 sqrtf(float) MSVCRT_sqrtf
@ cdecl srand(long)
...
...
@@ -2397,7 +2397,7 @@
@ cdecl -ret64 strtoull(str ptr long) _strtoui64
@ cdecl -ret64 strtoumax(str ptr long) _strtoui64
@ cdecl strxfrm(ptr str long)
@ varargs swprintf_s(ptr long wstr)
MSVCRT_swprintf_s
@ varargs swprintf_s(ptr long wstr)
@ varargs swscanf(wstr wstr)
@ varargs swscanf_s(wstr wstr)
@ cdecl system(str)
...
...
@@ -2415,8 +2415,8 @@
@ cdecl tolower(long)
@ cdecl toupper(long)
@ cdecl towctrans(long long)
@ cdecl towlower(long)
MSVCRT_towlower
@ cdecl towupper(long)
MSVCRT_towupper
@ cdecl towlower(long)
@ cdecl towupper(long)
@ cdecl trunc(double) MSVCR120_trunc
@ cdecl truncf(float) MSVCR120_truncf
@ cdecl truncl(double) MSVCR120_truncl
...
...
@@ -2434,58 +2434,58 @@
@ cdecl vprintf_s(str ptr) MSVCRT_vprintf_s
@ stub vscanf
@ stub vscanf_s
@ cdecl vsprintf(ptr str ptr)
MSVCRT_vsprintf
@ cdecl vsprintf_s(ptr long str ptr)
MSVCRT_vsprintf_s
@ cdecl vsprintf(ptr str ptr)
@ cdecl vsprintf_s(ptr long str ptr)
@ cdecl vsscanf(ptr str ptr) MSVCRT_vsscanf
@ stub vsscanf_s
@ cdecl vswprintf_s(ptr long wstr ptr)
MSVCRT_vswprintf_s
@ cdecl vswprintf_s(ptr long wstr ptr)
@ cdecl vswscanf(ptr wstr ptr)
@ stub vswscanf_s
@ cdecl vwprintf(wstr ptr) MSVCRT_vwprintf
@ cdecl vwprintf_s(wstr ptr) MSVCRT_vwprintf_s
@ stub vwscanf
@ stub vwscanf_s
@ cdecl wcrtomb(ptr long ptr)
MSVCRT_wcrtomb
@ cdecl wcrtomb_s(ptr ptr long long ptr)
MSVCRT_wcrtomb_s
@ cdecl wcscat(wstr wstr)
MSVCRT_wcscat
@ cdecl wcscat_s(wstr long wstr)
MSVCRT_wcscat_s
@ 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 wcscpy_s(ptr long wstr)
MSVCRT_wcscpy_s
@ cdecl wcrtomb(ptr long ptr)
@ cdecl wcrtomb_s(ptr ptr long long ptr)
@ cdecl wcscat(wstr wstr)
@ cdecl wcscat_s(wstr long wstr)
@ cdecl wcschr(wstr long)
@ cdecl wcscmp(wstr wstr)
@ cdecl wcscoll(wstr wstr)
@ cdecl wcscpy(ptr wstr)
@ cdecl wcscpy_s(ptr long wstr)
@ cdecl wcscspn(wstr wstr) ntdll.wcscspn
@ cdecl wcsftime(ptr long wstr ptr)
@ cdecl wcslen(wstr)
MSVCRT_wcslen
@ cdecl wcslen(wstr)
@ cdecl wcsncat(wstr wstr long) ntdll.wcsncat
@ cdecl wcsncat_s(wstr long wstr long)
MSVCRT_wcsncat_s
@ cdecl wcsncmp(wstr wstr long)
MSVCRT_wcsncmp
@ cdecl wcsncpy(ptr wstr long)
MSVCRT_wcsncpy
@ cdecl wcsncpy_s(ptr long wstr long)
MSVCRT_wcsncpy_s
@ cdecl wcsnlen(wstr long)
MSVCRT_wcsnlen
@ cdecl wcspbrk(wstr wstr)
MSVCRT_wcspbrk
@ cdecl wcsrchr(wstr long)
MSVCRT_wcsrchr
@ cdecl wcsrtombs(ptr ptr long ptr)
MSVCRT_wcsrtombs
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
MSVCRT_wcsrtombs_s
@ cdecl wcsncat_s(wstr long wstr long)
@ cdecl wcsncmp(wstr wstr long)
@ cdecl wcsncpy(ptr wstr long)
@ cdecl wcsncpy_s(ptr long wstr long)
@ cdecl wcsnlen(wstr long)
@ cdecl wcspbrk(wstr wstr)
@ cdecl wcsrchr(wstr long)
@ cdecl wcsrtombs(ptr ptr long ptr)
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
@ cdecl wcsspn(wstr wstr) ntdll.wcsspn
@ cdecl wcsstr(wstr wstr)
MSVCRT_wcsstr
@ cdecl wcstod(wstr ptr)
MSVCRT_wcstod
@ cdecl wcstof(ptr ptr)
MSVCRT_wcstof
@ cdecl wcsstr(wstr wstr)
@ cdecl wcstod(wstr ptr)
@ cdecl wcstof(ptr ptr)
@ stub wcstoimax
@ cdecl wcstok(wstr wstr)
MSVCRT_wcstok
@ cdecl wcstok_s(ptr wstr ptr)
MSVCRT_wcstok_s
@ cdecl wcstol(wstr ptr long)
MSVCRT_wcstol
@ cdecl wcstold(wstr ptr)
MSVCRT_
wcstod
@ cdecl -ret64 wcstoll(wstr ptr long)
MSVCRT_
_wcstoi64
@ cdecl wcstombs(ptr ptr long)
MSVCRT_wcstombs
@ cdecl wcstombs_s(ptr ptr long wstr long)
MSVCRT_wcstombs_s
@ cdecl wcstoul(wstr ptr long)
MSVCRT_wcstoul
@ cdecl -ret64 wcstoull(wstr ptr long)
MSVCRT_
_wcstoui64
@ cdecl wcstok(wstr wstr)
@ cdecl wcstok_s(ptr wstr ptr)
@ cdecl wcstol(wstr ptr long)
@ cdecl wcstold(wstr ptr) wcstod
@ cdecl -ret64 wcstoll(wstr ptr long) _wcstoi64
@ cdecl wcstombs(ptr ptr long)
@ cdecl wcstombs_s(ptr ptr long wstr long)
@ cdecl wcstoul(wstr ptr long)
@ cdecl -ret64 wcstoull(wstr ptr long) _wcstoui64
@ stub wcstoumax
@ cdecl wcsxfrm(ptr wstr long)
MSVCRT_wcsxfrm
@ cdecl wctob(long)
MSVCRT_wctob
@ cdecl wctomb(ptr long)
MSVCRT_wctomb
@ cdecl wctomb_s(ptr ptr long long)
MSVCRT_wctomb_s
@ cdecl wcsxfrm(ptr wstr long)
@ cdecl wctob(long)
@ cdecl wctomb(ptr long)
@ cdecl wctomb_s(ptr ptr long long)
@ cdecl wctrans(str)
@ cdecl wctype(str)
@ cdecl wmemcpy_s(ptr long ptr long)
...
...
dlls/msvcr70/msvcr70.spec
View file @
6ad42ee7
...
...
@@ -511,8 +511,8 @@
@ cdecl -arch=i386 _safe_fprem()
@ cdecl -arch=i386 _safe_fprem1()
@ cdecl _scalb(double long) MSVCRT__scalb
@ varargs _scprintf(str)
MSVCRT__scprintf
@ varargs _scwprintf(wstr)
MSVCRT__scwprintf
@ varargs _scprintf(str)
@ varargs _scwprintf(wstr)
@ cdecl _searchenv(str str ptr) MSVCRT__searchenv
@ stdcall -arch=i386 _seh_longjmp_unwind(ptr)
@ cdecl _set_SSE2_enable(long) MSVCRT__set_SSE2_enable
...
...
@@ -527,9 +527,9 @@
@ cdecl _setmode(long long) MSVCRT__setmode
@ stub _setsystime(ptr long)
@ cdecl _sleep(long)
@ varargs _snprintf(ptr long str)
MSVCRT__snprintf
@ varargs _snprintf(ptr long str)
@ varargs _snscanf(str long str)
@ varargs _snwprintf(ptr long wstr)
MSVCRT__snwprintf
@ varargs _snwprintf(ptr long wstr)
@ varargs _snwscanf(wstr long wstr)
@ varargs _sopen(str long long) MSVCRT__sopen
@ varargs _spawnl(long str str)
...
...
@@ -587,30 +587,30 @@
@ cdecl -arch=win32 _utime(str ptr) _utime32
@ cdecl -arch=win64 _utime(str ptr) _utime64
@ cdecl _utime64(str ptr)
@ cdecl _vscprintf(str ptr)
MSVCRT__vscprintf
@ cdecl _vscwprintf(wstr ptr)
MSVCRT__vscwprintf
@ cdecl _vscprintf(str ptr)
@ cdecl _vscwprintf(wstr ptr)
@ cdecl -norelay _vsnprintf(ptr long str ptr)
@ cdecl _vsnwprintf(ptr long wstr ptr)
MSVCRT_vsnwprintf
@ cdecl _vsnwprintf(ptr long wstr ptr)
@ cdecl _waccess(wstr long) MSVCRT__waccess
@ cdecl _wasctime(ptr)
@ cdecl _wchdir(wstr) MSVCRT__wchdir
@ cdecl _wchmod(wstr long) MSVCRT__wchmod
@ extern _wcmdln MSVCRT__wcmdln
@ cdecl _wcreat(wstr long) MSVCRT__wcreat
@ cdecl _wcsdup(wstr)
MSVCRT__wcsdup
@ cdecl _wcsdup(wstr)
@ cdecl _wcserror(long)
@ cdecl _wcsicmp(wstr wstr)
MSVCRT__wcsicmp
@ cdecl _wcsicoll(wstr wstr)
MSVCRT__wcsicoll
@ cdecl _wcslwr(wstr)
MSVCRT__wcslwr
@ cdecl _wcsncoll(wstr wstr long)
MSVCRT__wcsncoll
@ cdecl _wcsnicmp(wstr wstr long)
MSVCRT__wcsnicmp
@ cdecl _wcsnicoll(wstr wstr long)
MSVCRT__wcsnicoll
@ cdecl _wcsnset(wstr long long)
MSVCRT__wcsnset
@ cdecl _wcsrev(wstr)
MSVCRT__wcsrev
@ cdecl _wcsset(wstr long)
MSVCRT__wcsset
@ cdecl -ret64 _wcstoi64(wstr ptr long)
MSVCRT__wcstoi64
@ cdecl -ret64 _wcstoui64(wstr ptr long)
MSVCRT__wcstoui64
@ cdecl _wcsupr(wstr)
MSVCRT__wcsupr
@ cdecl _wcsicmp(wstr wstr)
@ cdecl _wcsicoll(wstr wstr)
@ cdecl _wcslwr(wstr)
@ cdecl _wcsncoll(wstr wstr long)
@ cdecl _wcsnicmp(wstr wstr long)
@ cdecl _wcsnicoll(wstr wstr long)
@ cdecl _wcsnset(wstr long long)
@ cdecl _wcsrev(wstr)
@ cdecl _wcsset(wstr long)
@ cdecl -ret64 _wcstoi64(wstr ptr long)
@ cdecl -ret64 _wcstoui64(wstr ptr long)
@ cdecl _wcsupr(wstr)
@ cdecl -arch=win32 _wctime(ptr) _wctime32
@ cdecl -arch=win64 _wctime(ptr) _wctime64
@ cdecl _wctime64(ptr)
...
...
@@ -673,10 +673,10 @@
@ cdecl _wsystem(wstr)
@ cdecl _wtempnam(wstr wstr) MSVCRT__wtempnam
@ cdecl _wtmpnam(ptr) MSVCRT__wtmpnam
@ cdecl _wtof(wstr)
MSVCRT__wtof
@ cdecl _wtoi(wstr)
MSVCRT__wtoi
@ cdecl -ret64 _wtoi64(wstr)
MSVCRT__wtoi64
@ cdecl _wtol(wstr)
MSVCRT__wtol
@ cdecl _wtof(wstr)
@ cdecl _wtoi(wstr)
@ cdecl -ret64 _wtoi64(wstr)
@ cdecl _wtol(wstr)
@ cdecl _wunlink(wstr) MSVCRT__wunlink
@ cdecl -arch=win32 _wutime(wstr ptr) _wutime32
@ cdecl -arch=win64 _wutime(wstr ptr) _wutime64
...
...
@@ -746,7 +746,7 @@
@ cdecl getwchar() MSVCRT_getwchar
@ cdecl -arch=win32 gmtime(ptr) _gmtime32
@ cdecl -arch=win64 gmtime(ptr) _gmtime64
@ cdecl is_wctype(long long)
MSVCRT_
iswctype
@ cdecl is_wctype(long long) iswctype
@ cdecl isalnum(long)
@ cdecl isalpha(long)
@ cdecl iscntrl(long)
...
...
@@ -758,19 +758,19 @@
@ cdecl ispunct(long)
@ cdecl isspace(long)
@ cdecl isupper(long)
@ cdecl iswalnum(long)
MSVCRT_iswalnum
@ cdecl iswalpha(long)
MSVCRT_iswalpha
@ cdecl iswalnum(long)
@ cdecl iswalpha(long)
@ cdecl iswascii(long)
@ 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 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) MSVCRT_labs
@ cdecl ldexp(double long) MSVCRT_ldexp
...
...
@@ -815,7 +815,7 @@
@ cdecl signal(long long)
@ cdecl sin(double) MSVCRT_sin
@ cdecl sinh(double) MSVCRT_sinh
@ varargs sprintf(ptr str)
MSVCRT_sprintf
@ varargs sprintf(ptr str)
@ cdecl sqrt(double) MSVCRT_sqrt
@ cdecl srand(long)
@ varargs sscanf(str str)
...
...
@@ -840,7 +840,7 @@
@ cdecl strtol(str ptr long)
@ cdecl strtoul(str ptr long)
@ cdecl strxfrm(ptr str long)
@ varargs swprintf(ptr wstr)
MSVCRT
_swprintf
@ varargs swprintf(ptr wstr) _swprintf
@ varargs swscanf(wstr wstr)
@ cdecl system(str)
@ cdecl tan(double) MSVCRT_tan
...
...
@@ -851,37 +851,37 @@
@ cdecl tmpnam(ptr) MSVCRT_tmpnam
@ cdecl tolower(long)
@ cdecl toupper(long)
@ cdecl towlower(long)
MSVCRT_towlower
@ cdecl towupper(long)
MSVCRT_towupper
@ cdecl towlower(long)
@ cdecl towupper(long)
@ cdecl ungetc(long ptr) MSVCRT_ungetc
@ cdecl ungetwc(long ptr) MSVCRT_ungetwc
@ cdecl vfprintf(ptr str ptr) MSVCRT_vfprintf
@ cdecl vfwprintf(ptr wstr ptr) MSVCRT_vfwprintf
@ cdecl vprintf(str ptr) MSVCRT_vprintf
@ cdecl vsprintf(ptr str ptr)
MSVCRT_vsprintf
@ cdecl vswprintf(ptr wstr ptr)
MSVCRT
_vswprintf
@ cdecl vsprintf(ptr str ptr)
@ cdecl vswprintf(ptr wstr ptr) _vswprintf
@ cdecl vwprintf(wstr ptr) 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 wcscat(wstr wstr)
@ cdecl wcschr(wstr long)
@ cdecl wcscmp(wstr wstr)
@ cdecl wcscoll(wstr wstr)
@ cdecl wcscpy(ptr wstr)
@ cdecl wcscspn(wstr wstr) ntdll.wcscspn
@ cdecl wcsftime(ptr long wstr ptr)
@ cdecl wcslen(wstr)
MSVCRT_wcslen
@ cdecl wcslen(wstr)
@ cdecl wcsncat(wstr wstr long) ntdll.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 wcsncmp(wstr wstr long)
@ cdecl wcsncpy(ptr wstr long)
@ cdecl wcspbrk(wstr wstr)
@ cdecl wcsrchr(wstr long)
@ cdecl wcsspn(wstr wstr) ntdll.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
@ 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) MSVCRT_wprintf
@ varargs wscanf(wstr)
dlls/msvcr71/msvcr71.spec
View file @
6ad42ee7
...
...
@@ -76,12 +76,12 @@
@ cdecl ?set_new_handler@@YAP6AXXZP6AXXZ@Z(ptr) set_new_handler
@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ@Z(ptr) set_terminate
@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ@Z(ptr) set_unexpected
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr) _snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr) _snwprintf
@ cdecl ?terminate@@YAXXZ() terminate
@ cdecl ?unexpected@@YAXXZ() unexpected
@ cdecl ?vswprintf@@YAHPAGIPBGPAD@Z(ptr long wstr ptr)
MSVCRT
_vsnwprintf
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr)
MSVCRT
_vsnwprintf
@ cdecl ?vswprintf@@YAHPAGIPBGPAD@Z(ptr long wstr ptr) _vsnwprintf
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr) _vsnwprintf
@ thiscall -arch=i386 ?what@exception@@UBEPBDXZ(ptr) what_exception
@ cdecl -arch=win64 ?what@exception@@UEBAPEBDXZ(ptr) what_exception
@ cdecl -norelay $I10_OUTPUT(double long long long ptr) I10_OUTPUT
...
...
@@ -506,8 +506,8 @@
@ cdecl -arch=i386 _safe_fprem()
@ cdecl -arch=i386 _safe_fprem1()
@ cdecl _scalb(double long) MSVCRT__scalb
@ varargs _scprintf(str)
MSVCRT__scprintf
@ varargs _scwprintf(wstr)
MSVCRT__scwprintf
@ varargs _scprintf(str)
@ varargs _scwprintf(wstr)
@ cdecl _searchenv(str str ptr) MSVCRT__searchenv
@ stdcall -arch=i386 _seh_longjmp_unwind(ptr)
@ cdecl _set_SSE2_enable(long) MSVCRT__set_SSE2_enable
...
...
@@ -523,9 +523,9 @@
@ cdecl _setmode(long long) MSVCRT__setmode
@ stub _setsystime(ptr long)
@ cdecl _sleep(long)
@ varargs _snprintf(ptr long str)
MSVCRT__snprintf
@ varargs _snprintf(ptr long str)
@ varargs _snscanf(str long str)
@ varargs _snwprintf(ptr long wstr)
MSVCRT__snwprintf
@ varargs _snwprintf(ptr long wstr)
@ varargs _snwscanf(wstr long wstr)
@ varargs _sopen(str long long) MSVCRT__sopen
@ varargs _spawnl(long str str)
...
...
@@ -583,30 +583,30 @@
@ cdecl -arch=win32 _utime(str ptr) _utime32
@ cdecl -arch=win64 _utime(str ptr) _utime64
@ cdecl _utime64(str ptr)
@ cdecl _vscprintf(str ptr)
MSVCRT__vscprintf
@ cdecl _vscwprintf(wstr ptr)
MSVCRT__vscwprintf
@ cdecl _vscprintf(str ptr)
@ cdecl _vscwprintf(wstr ptr)
@ cdecl -norelay _vsnprintf(ptr long str ptr)
@ cdecl _vsnwprintf(ptr long wstr ptr)
MSVCRT_vsnwprintf
@ cdecl _vsnwprintf(ptr long wstr ptr)
@ cdecl _waccess(wstr long) MSVCRT__waccess
@ cdecl _wasctime(ptr)
@ cdecl _wchdir(wstr) MSVCRT__wchdir
@ cdecl _wchmod(wstr long) MSVCRT__wchmod
@ extern _wcmdln MSVCRT__wcmdln
@ cdecl _wcreat(wstr long) MSVCRT__wcreat
@ cdecl _wcsdup(wstr)
MSVCRT__wcsdup
@ cdecl _wcsdup(wstr)
@ cdecl _wcserror(long)
@ cdecl _wcsicmp(wstr wstr)
MSVCRT__wcsicmp
@ cdecl _wcsicoll(wstr wstr)
MSVCRT__wcsicoll
@ cdecl _wcslwr(wstr)
MSVCRT__wcslwr
@ cdecl _wcsncoll(wstr wstr long)
MSVCRT__wcsncoll
@ cdecl _wcsnicmp(wstr wstr long)
MSVCRT__wcsnicmp
@ cdecl _wcsnicoll(wstr wstr long)
MSVCRT__wcsnicoll
@ cdecl _wcsnset(wstr long long)
MSVCRT__wcsnset
@ cdecl _wcsrev(wstr)
MSVCRT__wcsrev
@ cdecl _wcsset(wstr long)
MSVCRT__wcsset
@ cdecl -ret64 _wcstoi64(wstr ptr long)
MSVCRT__wcstoi64
@ cdecl -ret64 _wcstoui64(wstr ptr long)
MSVCRT__wcstoui64
@ cdecl _wcsupr(wstr)
MSVCRT__wcsupr
@ cdecl _wcsicmp(wstr wstr)
@ cdecl _wcsicoll(wstr wstr)
@ cdecl _wcslwr(wstr)
@ cdecl _wcsncoll(wstr wstr long)
@ cdecl _wcsnicmp(wstr wstr long)
@ cdecl _wcsnicoll(wstr wstr long)
@ cdecl _wcsnset(wstr long long)
@ cdecl _wcsrev(wstr)
@ cdecl _wcsset(wstr long)
@ cdecl -ret64 _wcstoi64(wstr ptr long)
@ cdecl -ret64 _wcstoui64(wstr ptr long)
@ cdecl _wcsupr(wstr)
@ cdecl -arch=win32 _wctime(ptr) _wctime32
@ cdecl -arch=win64 _wctime(ptr) _wctime64
@ cdecl _wctime64(ptr)
...
...
@@ -669,10 +669,10 @@
@ cdecl _wsystem(wstr)
@ cdecl _wtempnam(wstr wstr) MSVCRT__wtempnam
@ cdecl _wtmpnam(ptr) MSVCRT__wtmpnam
@ cdecl _wtof(wstr)
MSVCRT__wtof
@ cdecl _wtoi(wstr)
MSVCRT__wtoi
@ cdecl -ret64 _wtoi64(wstr)
MSVCRT__wtoi64
@ cdecl _wtol(wstr)
MSVCRT__wtol
@ cdecl _wtof(wstr)
@ cdecl _wtoi(wstr)
@ cdecl -ret64 _wtoi64(wstr)
@ cdecl _wtol(wstr)
@ cdecl _wunlink(wstr) MSVCRT__wunlink
@ cdecl -arch=win32 _wutime(wstr ptr) _wutime32
@ cdecl -arch=win64 _wutime(wstr ptr) _wutime64
...
...
@@ -742,7 +742,7 @@
@ cdecl getwchar() MSVCRT_getwchar
@ cdecl -arch=win32 gmtime(ptr) _gmtime32
@ cdecl -arch=win64 gmtime(ptr) _gmtime64
@ cdecl is_wctype(long long)
MSVCRT_
iswctype
@ cdecl is_wctype(long long) iswctype
@ cdecl isalnum(long)
@ cdecl isalpha(long)
@ cdecl iscntrl(long)
...
...
@@ -754,19 +754,19 @@
@ cdecl ispunct(long)
@ cdecl isspace(long)
@ cdecl isupper(long)
@ cdecl iswalnum(long)
MSVCRT_iswalnum
@ cdecl iswalpha(long)
MSVCRT_iswalpha
@ cdecl iswalnum(long)
@ cdecl iswalpha(long)
@ cdecl iswascii(long)
@ 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 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) MSVCRT_labs
@ cdecl ldexp(double long) MSVCRT_ldexp
...
...
@@ -810,7 +810,7 @@
@ cdecl signal(long long)
@ cdecl sin(double) MSVCRT_sin
@ cdecl sinh(double) MSVCRT_sinh
@ varargs sprintf(ptr str)
MSVCRT_sprintf
@ varargs sprintf(ptr str)
@ cdecl sqrt(double) MSVCRT_sqrt
@ cdecl srand(long)
@ varargs sscanf(str str)
...
...
@@ -835,7 +835,7 @@
@ cdecl strtol(str ptr long)
@ cdecl strtoul(str ptr long)
@ cdecl strxfrm(ptr str long)
@ varargs swprintf(ptr wstr)
MSVCRT
_swprintf
@ varargs swprintf(ptr wstr) _swprintf
@ varargs swscanf(wstr wstr)
@ cdecl system(str)
@ cdecl tan(double) MSVCRT_tan
...
...
@@ -846,37 +846,37 @@
@ cdecl tmpnam(ptr) MSVCRT_tmpnam
@ cdecl tolower(long)
@ cdecl toupper(long)
@ cdecl towlower(long)
MSVCRT_towlower
@ cdecl towupper(long)
MSVCRT_towupper
@ cdecl towlower(long)
@ cdecl towupper(long)
@ cdecl ungetc(long ptr) MSVCRT_ungetc
@ cdecl ungetwc(long ptr) MSVCRT_ungetwc
@ cdecl vfprintf(ptr str ptr) MSVCRT_vfprintf
@ cdecl vfwprintf(ptr wstr ptr) MSVCRT_vfwprintf
@ cdecl vprintf(str ptr) MSVCRT_vprintf
@ cdecl vsprintf(ptr str ptr)
MSVCRT_vsprintf
@ cdecl vswprintf(ptr wstr ptr)
MSVCRT
_vswprintf
@ cdecl vsprintf(ptr str ptr)
@ cdecl vswprintf(ptr wstr ptr) _vswprintf
@ cdecl vwprintf(wstr ptr) 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 wcscat(wstr wstr)
@ cdecl wcschr(wstr long)
@ cdecl wcscmp(wstr wstr)
@ cdecl wcscoll(wstr wstr)
@ cdecl wcscpy(ptr wstr)
@ cdecl wcscspn(wstr wstr) ntdll.wcscspn
@ cdecl wcsftime(ptr long wstr ptr)
@ cdecl wcslen(wstr)
MSVCRT_wcslen
@ cdecl wcslen(wstr)
@ cdecl wcsncat(wstr wstr long) ntdll.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 wcsncmp(wstr wstr long)
@ cdecl wcsncpy(ptr wstr long)
@ cdecl wcspbrk(wstr wstr)
@ cdecl wcsrchr(wstr long)
@ cdecl wcsspn(wstr wstr) ntdll.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
@ 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) MSVCRT_wprintf
@ varargs wscanf(wstr)
dlls/msvcr80/msvcr80.spec
View file @
6ad42ee7
...
...
@@ -123,11 +123,11 @@
@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ@Z(ptr) set_terminate
@ stub ?set_unexpected@@YAP6AXXZH@Z
@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ@Z(ptr) set_unexpected
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr) _snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr) _snwprintf
@ cdecl ?terminate@@YAXXZ() terminate
@ cdecl ?unexpected@@YAXXZ() unexpected
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr)
MSVCRT
_vsnwprintf
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr) _vsnwprintf
@ thiscall -arch=i386 ?what@exception@std@@UBEPBDXZ(ptr) what_exception
@ cdecl -arch=win64 ?what@exception@std@@UEBAPEBDXZ(ptr) what_exception
@ stub @_calloc_crt@8
...
...
@@ -306,7 +306,7 @@
@ extern __setlc_active MSVCRT___setlc_active
@ cdecl __setusermatherr(ptr) MSVCRT___setusermatherr
@ cdecl __strncnt(str long)
@ varargs __swprintf_l(ptr wstr ptr)
MSVCRT___swprintf_l
@ varargs __swprintf_l(ptr wstr ptr)
@ cdecl __sys_errlist()
@ cdecl __sys_nerr()
@ cdecl __threadhandle() kernel32.GetCurrentThread
...
...
@@ -318,7 +318,7 @@
@ cdecl __unDNameEx(ptr str long ptr ptr ptr long)
@ stub __unDNameHelper
@ extern __unguarded_readlc_active MSVCRT___unguarded_readlc_active
@ cdecl __vswprintf_l(ptr wstr ptr ptr)
MSVCRT
_vswprintf_l
@ cdecl __vswprintf_l(ptr wstr ptr ptr) _vswprintf_l
@ extern __wargv MSVCRT___wargv
@ cdecl __wcserror(wstr)
@ cdecl __wcserror_s(ptr long wstr)
...
...
@@ -551,7 +551,7 @@
@ cdecl _get_osver(ptr)
@ cdecl _get_output_format()
@ cdecl _get_pgmptr(ptr)
@ cdecl _get_printf_count_output()
MSVCRT__get_printf_count_output
@ cdecl _get_printf_count_output()
@ cdecl _get_purecall_handler()
@ cdecl _get_sbh_threshold()
@ cdecl _get_terminate()
...
...
@@ -688,20 +688,20 @@
@ cdecl _ispunct_l(long ptr)
@ cdecl _isspace_l(long ptr)
@ cdecl _isupper_l(long ptr)
@ cdecl _iswalnum_l(long ptr)
MSVCRT__iswalnum_l
@ cdecl _iswalpha_l(long ptr)
MSVCRT__iswalpha_l
@ cdecl _iswcntrl_l(long ptr)
MSVCRT__iswcntrl_l
@ cdecl _iswalnum_l(long ptr)
@ cdecl _iswalpha_l(long ptr)
@ cdecl _iswcntrl_l(long ptr)
@ stub _iswcsym_l
@ stub _iswcsymf_l
@ cdecl _iswctype_l(long long ptr)
MSVCRT__iswctype_l
@ cdecl _iswdigit_l(long ptr)
MSVCRT__iswdigit_l
@ cdecl _iswgraph_l(long ptr)
MSVCRT__iswgraph_l
@ cdecl _iswlower_l(long ptr)
MSVCRT__iswlower_l
@ cdecl _iswprint_l(long ptr)
MSVCRT__iswprint_l
@ cdecl _iswpunct_l(long ptr)
MSVCRT__iswpunct_l
@ cdecl _iswspace_l(long ptr)
MSVCRT__iswspace_l
@ cdecl _iswupper_l(long ptr)
MSVCRT__iswupper_l
@ cdecl _iswxdigit_l(long ptr)
MSVCRT__iswxdigit_l
@ cdecl _iswctype_l(long long ptr)
@ cdecl _iswdigit_l(long ptr)
@ cdecl _iswgraph_l(long ptr)
@ cdecl _iswlower_l(long ptr)
@ cdecl _iswprint_l(long ptr)
@ cdecl _iswpunct_l(long ptr)
@ cdecl _iswspace_l(long ptr)
@ cdecl _iswupper_l(long ptr)
@ cdecl _iswxdigit_l(long ptr)
@ cdecl _isxdigit_l(long ptr)
@ cdecl _itoa(long ptr long)
@ cdecl _itoa_s(long ptr long long)
...
...
@@ -937,11 +937,11 @@
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr)
@ varargs _scanf_s_l(str ptr)
@ varargs _scprintf(str)
MSVCRT__scprintf
@ varargs _scprintf(str)
@ stub _scprintf_l
@ stub _scprintf_p
@ stub _scprintf_p_l
@ varargs _scwprintf(wstr)
MSVCRT__scwprintf
@ varargs _scwprintf(wstr)
@ stub _scwprintf_l
@ stub _scwprintf_p
@ stub _scwprintf_p_l
...
...
@@ -960,7 +960,7 @@
@ cdecl _set_invalid_parameter_handler(ptr)
@ stub _set_malloc_crt_max_wait
@ cdecl _set_output_format(long)
@ cdecl _set_printf_count_output(long)
MSVCRT__set_printf_count_output
@ cdecl _set_printf_count_output(long)
@ cdecl _set_purecall_handler(ptr)
@ cdecl _set_sbh_threshold(long)
@ cdecl _seterrormode(long)
...
...
@@ -972,20 +972,20 @@
@ cdecl _setmode(long long) MSVCRT__setmode
@ stub _setsystime(ptr long)
@ cdecl _sleep(long)
@ varargs _snprintf(ptr long str)
MSVCRT__snprintf
@ varargs _snprintf_c(ptr long str)
MSVCRT_snprintf_c
@ varargs _snprintf_c_l(ptr long str ptr)
MSVCRT_snprintf_c_l
@ varargs _snprintf_l(ptr long str ptr)
MSVCRT__snprintf_l
@ varargs _snprintf_s(ptr long long str)
MSVCRT__snprintf_s
@ varargs _snprintf_s_l(ptr long long str ptr)
MSVCRT_snprintf_s_l
@ varargs _snprintf(ptr long str)
@ varargs _snprintf_c(ptr long str)
@ varargs _snprintf_c_l(ptr long str ptr)
@ varargs _snprintf_l(ptr long str ptr)
@ varargs _snprintf_s(ptr long long str)
@ varargs _snprintf_s_l(ptr long long str ptr)
@ varargs _snscanf(str long str)
@ varargs _snscanf_l(str long str ptr)
@ varargs _snscanf_s(str long str)
@ varargs _snscanf_s_l(str long str ptr)
@ varargs _snwprintf(ptr long wstr)
MSVCRT__snwprintf
@ varargs _snwprintf_l(ptr long wstr ptr)
MSVCRT__snwprintf_l
@ varargs _snwprintf_s(ptr long long wstr)
MSVCRT__snwprintf_s
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
MSVCRT__snwprintf_s_l
@ varargs _snwprintf(ptr long wstr)
@ varargs _snwprintf_l(ptr long wstr ptr)
@ varargs _snwprintf_s(ptr long long wstr)
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
@ varargs _snwscanf(wstr long wstr)
@ varargs _snwscanf_l(wstr long wstr ptr)
@ varargs _snwscanf_s(wstr long wstr)
...
...
@@ -1002,10 +1002,10 @@
@ cdecl _spawnvpe(long str ptr ptr)
@ cdecl _splitpath(str ptr ptr ptr ptr) MSVCRT__splitpath
@ cdecl _splitpath_s(str ptr long ptr long ptr long ptr long) MSVCRT__splitpath_s
@ varargs _sprintf_l(ptr str ptr)
MSVCRT_sprintf_l
@ varargs _sprintf_p(ptr long str)
MSVCRT__sprintf_p
@ varargs _sprintf_p_l(ptr long str ptr)
MSVCRT_sprintf_p_l
@ varargs _sprintf_s_l(ptr long str ptr)
MSVCRT_sprintf_s_l
@ varargs _sprintf_l(ptr str ptr)
@ varargs _sprintf_p(ptr long str)
@ varargs _sprintf_p_l(ptr long str ptr)
@ varargs _sprintf_s_l(ptr long str ptr)
@ varargs _sscanf_l(str str ptr)
@ varargs _sscanf_s_l(str str ptr)
@ cdecl _stat32(str ptr) MSVCRT__stat32
...
...
@@ -1055,12 +1055,12 @@
@ cdecl _strupr_s_l(str long ptr)
@ cdecl _strxfrm_l(ptr str long ptr)
@ cdecl _swab(str str long)
@ varargs _swprintf(ptr wstr)
MSVCRT_swprintf
@ varargs _swprintf_c(ptr long str)
MSVCRT_swprintf_c
@ varargs _swprintf_c_l(ptr long str ptr)
MSVCRT_swprintf_c_l
@ varargs _swprintf(ptr wstr)
@ varargs _swprintf_c(ptr long str)
@ varargs _swprintf_c_l(ptr long str ptr)
@ stub _swprintf_p
@ varargs _swprintf_p_l(ptr long wstr ptr)
MSVCRT_swprintf_p_l
@ varargs _swprintf_s_l(ptr long wstr ptr)
MSVCRT__swprintf_s_l
@ varargs _swprintf_p_l(ptr long wstr ptr)
@ varargs _swprintf_s_l(ptr long wstr ptr)
@ varargs _swscanf_l(wstr wstr ptr)
@ varargs _swscanf_s_l(wstr wstr ptr)
@ extern _sys_errlist MSVCRT__sys_errlist
...
...
@@ -1075,8 +1075,8 @@
@ cdecl _tolower_l(long ptr)
@ cdecl _toupper(long)
@ cdecl _toupper_l(long ptr)
@ cdecl _towlower_l(long ptr)
MSVCRT__towlower_l
@ cdecl _towupper_l(long ptr)
MSVCRT__towupper_l
@ cdecl _towlower_l(long ptr)
@ cdecl _towupper_l(long ptr)
@ extern _tzname MSVCRT__tzname
@ cdecl _tzset()
@ cdecl _ui64toa(int64 ptr long) ntdll._ui64toa
...
...
@@ -1125,35 +1125,35 @@
@ stub _vprintf_p
@ stub _vprintf_p_l
@ stub _vprintf_s_l
@ cdecl _vscprintf(str ptr)
MSVCRT__vscprintf
@ cdecl _vscprintf_l(str ptr ptr)
MSVCRT__vscprintf_l
@ cdecl _vscprintf_p(str ptr)
MSVCRT__vscprintf_p
@ cdecl _vscprintf_p_l(str ptr ptr)
MSVCRT__vscprintf_p_l
@ cdecl _vscwprintf(wstr ptr)
MSVCRT__vscwprintf
@ cdecl _vscwprintf_l(wstr ptr ptr)
MSVCRT__vscwprintf_l
@ cdecl _vscwprintf_p(wstr ptr)
MSVCRT__vscwprintf_p
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
MSVCRT__vscwprintf_p_l
@ cdecl _vscprintf(str ptr)
@ cdecl _vscprintf_l(str ptr ptr)
@ cdecl _vscprintf_p(str ptr)
@ cdecl _vscprintf_p_l(str ptr ptr)
@ cdecl _vscwprintf(wstr ptr)
@ cdecl _vscwprintf_l(wstr ptr ptr)
@ cdecl _vscwprintf_p(wstr ptr)
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
@ cdecl -norelay _vsnprintf(ptr long str ptr)
@ cdecl _vsnprintf_c(ptr long str ptr)
MSVCRT_vsnprintf_c
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_c_l
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_l
@ cdecl _vsnprintf_s(ptr long long str ptr)
MSVCRT_vsnprintf_s
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
MSVCRT_vsnprintf_s_l
@ cdecl _vsnwprintf(ptr long wstr ptr)
MSVCRT_vsnwprintf
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
MSVCRT_vsnwprintf_l
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
MSVCRT_vsnwprintf_s
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
MSVCRT_vsnwprintf_s_l
@ cdecl _vsprintf_l(ptr str ptr ptr)
MSVCRT_vsprintf_l
@ cdecl _vsprintf_p(ptr long str ptr)
MSVCRT_vsprintf_p
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
MSVCRT_vsprintf_p_l
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
MSVCRT_vsprintf_s_l
@ cdecl _vswprintf(ptr wstr ptr)
MSVCRT_vswprintf
@ cdecl _vswprintf_c(ptr long wstr ptr)
MSVCRT_vswprintf_c
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_c_l
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
MSVCRT_vswprintf_l
@ cdecl _vswprintf_p(ptr long wstr ptr)
MSVCRT__vswprintf_p
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_p_l
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_s_l
@ cdecl _vsnprintf_c(ptr long str ptr)
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_s(ptr long long str ptr)
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
@ cdecl _vsnwprintf(ptr long wstr ptr)
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
@ cdecl _vsprintf_l(ptr str ptr ptr)
@ cdecl _vsprintf_p(ptr long str ptr)
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
@ cdecl _vswprintf(ptr wstr ptr)
@ cdecl _vswprintf_c(ptr long wstr ptr)
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
@ cdecl _vswprintf_p(ptr long wstr ptr)
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
@ stub _vwprintf_l
@ stub _vwprintf_p
@ stub _vwprintf_p_l
...
...
@@ -1167,50 +1167,50 @@
@ cdecl _wchmod(wstr long) MSVCRT__wchmod
@ extern _wcmdln MSVCRT__wcmdln
@ cdecl _wcreat(wstr long) MSVCRT__wcreat
@ cdecl _wcscoll_l(wstr wstr ptr)
MSVCRT__wcscoll_l
@ cdecl _wcsdup(wstr)
MSVCRT__wcsdup
@ cdecl _wcscoll_l(wstr wstr ptr)
@ cdecl _wcsdup(wstr)
@ cdecl _wcserror(long)
@ cdecl _wcserror_s(ptr long long)
@ cdecl _wcsftime_l(ptr long wstr ptr ptr)
@ cdecl _wcsicmp(wstr wstr)
MSVCRT__wcsicmp
@ cdecl _wcsicmp_l(wstr wstr ptr)
MSVCRT__wcsicmp_l
@ cdecl _wcsicoll(wstr wstr)
MSVCRT__wcsicoll
@ cdecl _wcsicoll_l(wstr wstr ptr)
MSVCRT__wcsicoll_l
@ cdecl _wcslwr(wstr)
MSVCRT__wcslwr
@ cdecl _wcslwr_l(wstr ptr)
MSVCRT__wcslwr_l
@ cdecl _wcslwr_s(wstr long)
MSVCRT__wcslwr_s
@ cdecl _wcslwr_s_l(wstr long ptr)
MSVCRT__wcslwr_s_l
@ cdecl _wcsncoll(wstr wstr long)
MSVCRT__wcsncoll
@ cdecl _wcsncoll_l(wstr wstr long ptr)
MSVCRT__wcsncoll_l
@ cdecl _wcsnicmp(wstr wstr long)
MSVCRT__wcsnicmp
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
MSVCRT__wcsnicmp_l
@ cdecl _wcsnicoll(wstr wstr long)
MSVCRT__wcsnicoll
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
MSVCRT__wcsnicoll_l
@ cdecl _wcsnset(wstr long long)
MSVCRT__wcsnset
@ cdecl _wcsnset_s(wstr long long long)
MSVCRT__wcsnset_s
@ cdecl _wcsrev(wstr)
MSVCRT__wcsrev
@ cdecl _wcsset(wstr long)
MSVCRT__wcsset
@ cdecl _wcsset_s(wstr long long)
MSVCRT__wcsset_s
@ cdecl _wcstod_l(wstr ptr ptr)
MSVCRT__wcstod_l
@ cdecl -ret64 _wcstoi64(wstr ptr long)
MSVCRT__wcstoi64
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
MSVCRT__wcstoi64_l
@ cdecl _wcstol_l(wstr ptr long ptr)
MSVCRT__wcstol_l
@ cdecl _wcstombs_l(ptr ptr long ptr)
MSVCRT__wcstombs_l
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
MSVCRT__wcstombs_s_l
@ cdecl -ret64 _wcstoui64(wstr ptr long)
MSVCRT__wcstoui64
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
MSVCRT__wcstoui64_l
@ cdecl _wcstoul_l(wstr ptr long ptr)
MSVCRT__wcstoul_l
@ cdecl _wcsupr(wstr)
MSVCRT__wcsupr
@ cdecl _wcsupr_l(wstr ptr)
MSVCRT__wcsupr_l
@ cdecl _wcsupr_s(wstr long)
MSVCRT__wcsupr_s
@ cdecl _wcsupr_s_l(wstr long ptr)
MSVCRT__wcsupr_s_l
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
MSVCRT__wcsxfrm_l
@ cdecl _wcsicmp(wstr wstr)
@ cdecl _wcsicmp_l(wstr wstr ptr)
@ cdecl _wcsicoll(wstr wstr)
@ cdecl _wcsicoll_l(wstr wstr ptr)
@ cdecl _wcslwr(wstr)
@ cdecl _wcslwr_l(wstr ptr)
@ cdecl _wcslwr_s(wstr long)
@ cdecl _wcslwr_s_l(wstr long ptr)
@ cdecl _wcsncoll(wstr wstr long)
@ cdecl _wcsncoll_l(wstr wstr long ptr)
@ cdecl _wcsnicmp(wstr wstr long)
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
@ cdecl _wcsnicoll(wstr wstr long)
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
@ cdecl _wcsnset(wstr long long)
@ cdecl _wcsnset_s(wstr long long long)
@ cdecl _wcsrev(wstr)
@ cdecl _wcsset(wstr long)
@ cdecl _wcsset_s(wstr long long)
@ cdecl _wcstod_l(wstr ptr ptr)
@ cdecl -ret64 _wcstoi64(wstr ptr long)
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
@ cdecl _wcstol_l(wstr ptr long ptr)
@ cdecl _wcstombs_l(ptr ptr long ptr)
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
@ cdecl -ret64 _wcstoui64(wstr ptr long)
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
@ cdecl _wcstoul_l(wstr ptr long ptr)
@ cdecl _wcsupr(wstr)
@ cdecl _wcsupr_l(wstr ptr)
@ cdecl _wcsupr_s(wstr long)
@ cdecl _wcsupr_s_l(wstr long ptr)
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
@ cdecl _wctime32(ptr)
@ cdecl _wctime32_s(ptr long ptr)
@ cdecl _wctime64(ptr)
@ cdecl _wctime64_s(ptr long ptr)
@ cdecl _wctomb_l(ptr long ptr)
MSVCRT__wctomb_l
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
MSVCRT__wctomb_s_l
@ cdecl _wctomb_l(ptr long ptr)
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
@ extern _wctype MSVCRT__wctype
@ cdecl _wdupenv_s(ptr ptr wstr)
@ extern _wenviron MSVCRT__wenviron
...
...
@@ -1293,14 +1293,14 @@
@ cdecl _wtempnam(wstr wstr) MSVCRT__wtempnam
@ cdecl _wtmpnam(ptr) MSVCRT__wtmpnam
@ cdecl _wtmpnam_s(ptr long) MSVCRT__wtmpnam_s
@ cdecl _wtof(wstr)
MSVCRT__wtof
@ cdecl _wtof_l(wstr ptr)
MSVCRT__wtof_l
@ cdecl _wtoi(wstr)
MSVCRT__wtoi
@ cdecl -ret64 _wtoi64(wstr)
MSVCRT__wtoi64
@ cdecl -ret64 _wtoi64_l(wstr ptr)
MSVCRT__wtoi64_l
@ cdecl _wtoi_l(wstr ptr)
MSVCRT__wtoi_l
@ cdecl _wtol(wstr)
MSVCRT__wtol
@ cdecl _wtol_l(wstr ptr)
MSVCRT__wtol_l
@ cdecl _wtof(wstr)
@ cdecl _wtof_l(wstr ptr)
@ cdecl _wtoi(wstr)
@ cdecl -ret64 _wtoi64(wstr)
@ cdecl -ret64 _wtoi64_l(wstr ptr)
@ cdecl _wtoi_l(wstr ptr)
@ cdecl _wtol(wstr)
@ cdecl _wtol_l(wstr ptr)
@ cdecl _wunlink(wstr) MSVCRT__wunlink
@ cdecl _wutime32(wstr ptr)
@ cdecl _wutime64(wstr ptr)
...
...
@@ -1386,7 +1386,7 @@
@ cdecl gets_s(ptr long) MSVCRT_gets_s
@ cdecl getwc(ptr) MSVCRT_getwc
@ cdecl getwchar() MSVCRT_getwchar
@ cdecl is_wctype(long long)
MSVCRT_
iswctype
@ cdecl is_wctype(long long) iswctype
@ cdecl isalnum(long)
@ cdecl isalpha(long)
@ cdecl iscntrl(long)
...
...
@@ -1398,19 +1398,19 @@
@ cdecl ispunct(long)
@ cdecl isspace(long)
@ cdecl isupper(long)
@ cdecl iswalnum(long)
MSVCRT_iswalnum
@ cdecl iswalpha(long)
MSVCRT_iswalpha
@ cdecl iswalnum(long)
@ cdecl iswalpha(long)
@ cdecl iswascii(long)
@ 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 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) MSVCRT_labs
@ cdecl ldexp(double long) MSVCRT_ldexp
...
...
@@ -1469,8 +1469,8 @@
@ cdecl -arch=!i386 sinf(float) MSVCRT_sinf
@ cdecl sinh(double) MSVCRT_sinh
@ cdecl -arch=!i386 sinhf(float) MSVCRT_sinhf
@ varargs sprintf(ptr str)
MSVCRT_sprintf
@ varargs sprintf_s(ptr long str)
MSVCRT_sprintf_s
@ varargs sprintf(ptr str)
@ varargs sprintf_s(ptr long str)
@ cdecl sqrt(double) MSVCRT_sqrt
@ cdecl -arch=!i386 sqrtf(float) MSVCRT_sqrtf
@ cdecl srand(long)
...
...
@@ -1504,7 +1504,7 @@
@ cdecl strtol(str ptr long)
@ cdecl strtoul(str ptr long)
@ cdecl strxfrm(ptr str long)
@ varargs swprintf_s(ptr long wstr)
MSVCRT_swprintf_s
@ varargs swprintf_s(ptr long wstr)
@ varargs swscanf(wstr wstr)
@ varargs swscanf_s(wstr wstr)
@ cdecl system(str)
...
...
@@ -1518,8 +1518,8 @@
@ cdecl tmpnam_s(ptr long) MSVCRT_tmpnam_s
@ cdecl tolower(long)
@ cdecl toupper(long)
@ cdecl towlower(long)
MSVCRT_towlower
@ cdecl towupper(long)
MSVCRT_towupper
@ cdecl towlower(long)
@ cdecl towupper(long)
@ cdecl ungetc(long ptr) MSVCRT_ungetc
@ cdecl ungetwc(long ptr) MSVCRT_ungetwc
@ cdecl vfprintf(ptr str ptr) MSVCRT_vfprintf
...
...
@@ -1528,46 +1528,46 @@
@ cdecl vfwprintf_s(ptr wstr ptr) MSVCRT_vfwprintf_s
@ cdecl vprintf(str ptr) MSVCRT_vprintf
@ cdecl vprintf_s(str ptr) MSVCRT_vprintf_s
@ cdecl vsprintf(ptr str ptr)
MSVCRT_vsprintf
@ cdecl vsprintf_s(ptr long str ptr)
MSVCRT_vsprintf_s
@ cdecl vswprintf_s(ptr long wstr ptr)
MSVCRT_vswprintf_s
@ cdecl vsprintf(ptr str ptr)
@ cdecl vsprintf_s(ptr long str ptr)
@ cdecl vswprintf_s(ptr long wstr ptr)
@ cdecl vwprintf(wstr ptr) MSVCRT_vwprintf
@ cdecl vwprintf_s(wstr ptr) MSVCRT_vwprintf_s
@ cdecl wcrtomb(ptr long ptr)
MSVCRT_wcrtomb
@ cdecl wcrtomb_s(ptr ptr long long ptr)
MSVCRT_wcrtomb_s
@ cdecl wcscat(wstr wstr)
MSVCRT_wcscat
@ cdecl wcscat_s(wstr long wstr)
MSVCRT_wcscat_s
@ 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 wcscpy_s(ptr long wstr)
MSVCRT_wcscpy_s
@ cdecl wcrtomb(ptr long ptr)
@ cdecl wcrtomb_s(ptr ptr long long ptr)
@ cdecl wcscat(wstr wstr)
@ cdecl wcscat_s(wstr long wstr)
@ cdecl wcschr(wstr long)
@ cdecl wcscmp(wstr wstr)
@ cdecl wcscoll(wstr wstr)
@ cdecl wcscpy(ptr wstr)
@ cdecl wcscpy_s(ptr long wstr)
@ cdecl wcscspn(wstr wstr) ntdll.wcscspn
@ cdecl wcsftime(ptr long wstr ptr)
@ cdecl wcslen(wstr)
MSVCRT_wcslen
@ cdecl wcslen(wstr)
@ cdecl wcsncat(wstr wstr long) ntdll.wcsncat
@ cdecl wcsncat_s(wstr long wstr long)
MSVCRT_wcsncat_s
@ cdecl wcsncmp(wstr wstr long)
MSVCRT_wcsncmp
@ cdecl wcsncpy(ptr wstr long)
MSVCRT_wcsncpy
@ cdecl wcsncpy_s(ptr long wstr long)
MSVCRT_wcsncpy_s
@ cdecl wcsnlen(wstr long)
MSVCRT_wcsnlen
@ cdecl wcspbrk(wstr wstr)
MSVCRT_wcspbrk
@ cdecl wcsrchr(wstr long)
MSVCRT_wcsrchr
@ cdecl wcsrtombs(ptr ptr long ptr)
MSVCRT_wcsrtombs
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
MSVCRT_wcsrtombs_s
@ cdecl wcsncat_s(wstr long wstr long)
@ cdecl wcsncmp(wstr wstr long)
@ cdecl wcsncpy(ptr wstr long)
@ cdecl wcsncpy_s(ptr long wstr long)
@ cdecl wcsnlen(wstr long)
@ cdecl wcspbrk(wstr wstr)
@ cdecl wcsrchr(wstr long)
@ cdecl wcsrtombs(ptr ptr long ptr)
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
@ cdecl wcsspn(wstr wstr) ntdll.wcsspn
@ cdecl wcsstr(wstr wstr)
MSVCRT_wcsstr
@ cdecl wcstod(wstr ptr)
MSVCRT_wcstod
@ cdecl wcstok(wstr wstr)
MSVCRT_wcstok
@ cdecl wcstok_s(ptr wstr ptr)
MSVCRT_wcstok_s
@ cdecl wcstol(wstr ptr long)
MSVCRT_wcstol
@ cdecl wcstombs(ptr ptr long)
MSVCRT_wcstombs
@ cdecl wcstombs_s(ptr ptr long wstr long)
MSVCRT_wcstombs_s
@ cdecl wcstoul(wstr ptr long)
MSVCRT_wcstoul
@ cdecl wcsxfrm(ptr wstr long)
MSVCRT_wcsxfrm
@ cdecl wctob(long)
MSVCRT_wctob
@ cdecl wctomb(ptr long)
MSVCRT_wctomb
@ cdecl wctomb_s(ptr ptr long long)
MSVCRT_wctomb_s
@ cdecl wcsstr(wstr wstr)
@ cdecl wcstod(wstr ptr)
@ cdecl wcstok(wstr wstr)
@ cdecl wcstok_s(ptr wstr ptr)
@ cdecl wcstol(wstr ptr long)
@ cdecl wcstombs(ptr ptr long)
@ cdecl wcstombs_s(ptr ptr long wstr long)
@ cdecl wcstoul(wstr ptr long)
@ cdecl wcsxfrm(ptr wstr long)
@ cdecl wctob(long)
@ cdecl wctomb(ptr long)
@ cdecl wctomb_s(ptr ptr long long)
@ varargs wprintf(wstr) MSVCRT_wprintf
@ varargs wprintf_s(wstr) MSVCRT_wprintf_s
@ varargs wscanf(wstr)
...
...
dlls/msvcr90/msvcr90.spec
View file @
6ad42ee7
...
...
@@ -123,11 +123,11 @@
@ cdecl ?set_terminate@@YAP6AXXZP6AXXZ@Z(ptr) set_terminate
@ stub ?set_unexpected@@YAP6AXXZH@Z
@ cdecl ?set_unexpected@@YAP6AXXZP6AXXZ@Z(ptr) set_unexpected
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr)
MSVCRT_
_snwprintf
@ varargs ?swprintf@@YAHPAGIPBGZZ(ptr long wstr) _snwprintf
@ varargs ?swprintf@@YAHPA_WIPB_WZZ(ptr long wstr) _snwprintf
@ cdecl ?terminate@@YAXXZ() terminate
@ cdecl ?unexpected@@YAXXZ() unexpected
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr)
MSVCRT
_vsnwprintf
@ cdecl ?vswprintf@@YAHPA_WIPB_WPAD@Z(ptr long wstr ptr) _vsnwprintf
@ thiscall -arch=i386 ?what@exception@std@@UBEPBDXZ(ptr) what_exception
@ cdecl -arch=win64 ?what@exception@std@@UEBAPEBDXZ(ptr) what_exception
@ cdecl -norelay $I10_OUTPUT(double long long long ptr) I10_OUTPUT
...
...
@@ -290,7 +290,7 @@
@ extern __setlc_active MSVCRT___setlc_active
@ cdecl __setusermatherr(ptr) MSVCRT___setusermatherr
@ cdecl __strncnt(str long)
@ varargs __swprintf_l(ptr wstr ptr)
MSVCRT___swprintf_l
@ varargs __swprintf_l(ptr wstr ptr)
@ cdecl __sys_errlist()
@ cdecl __sys_nerr()
@ cdecl __threadhandle() kernel32.GetCurrentThread
...
...
@@ -302,7 +302,7 @@
@ cdecl __unDNameEx(ptr str long ptr ptr ptr long)
@ stub __unDNameHelper
@ extern __unguarded_readlc_active MSVCRT___unguarded_readlc_active
@ cdecl __vswprintf_l(ptr wstr ptr ptr)
MSVCRT
_vswprintf_l
@ cdecl __vswprintf_l(ptr wstr ptr ptr) _vswprintf_l
@ extern __wargv MSVCRT___wargv
@ cdecl __wcserror(wstr)
@ cdecl __wcserror_s(ptr long wstr)
...
...
@@ -532,7 +532,7 @@
@ cdecl _get_osfhandle(long) MSVCRT__get_osfhandle
@ cdecl _get_output_format()
@ cdecl _get_pgmptr(ptr)
@ cdecl _get_printf_count_output()
MSVCRT__get_printf_count_output
@ cdecl _get_printf_count_output()
@ cdecl _get_purecall_handler()
@ cdecl _get_sbh_threshold()
@ cdecl _get_terminate()
...
...
@@ -666,20 +666,20 @@
@ cdecl _ispunct_l(long ptr)
@ cdecl _isspace_l(long ptr)
@ cdecl _isupper_l(long ptr)
@ cdecl _iswalnum_l(long ptr)
MSVCRT__iswalnum_l
@ cdecl _iswalpha_l(long ptr)
MSVCRT__iswalpha_l
@ cdecl _iswcntrl_l(long ptr)
MSVCRT__iswcntrl_l
@ cdecl _iswalnum_l(long ptr)
@ cdecl _iswalpha_l(long ptr)
@ cdecl _iswcntrl_l(long ptr)
@ stub _iswcsym_l
@ stub _iswcsymf_l
@ cdecl _iswctype_l(long long ptr)
MSVCRT__iswctype_l
@ cdecl _iswdigit_l(long ptr)
MSVCRT__iswdigit_l
@ cdecl _iswgraph_l(long ptr)
MSVCRT__iswgraph_l
@ cdecl _iswlower_l(long ptr)
MSVCRT__iswlower_l
@ cdecl _iswprint_l(long ptr)
MSVCRT__iswprint_l
@ cdecl _iswpunct_l(long ptr)
MSVCRT__iswpunct_l
@ cdecl _iswspace_l(long ptr)
MSVCRT__iswspace_l
@ cdecl _iswupper_l(long ptr)
MSVCRT__iswupper_l
@ cdecl _iswxdigit_l(long ptr)
MSVCRT__iswxdigit_l
@ cdecl _iswctype_l(long long ptr)
@ cdecl _iswdigit_l(long ptr)
@ cdecl _iswgraph_l(long ptr)
@ cdecl _iswlower_l(long ptr)
@ cdecl _iswprint_l(long ptr)
@ cdecl _iswpunct_l(long ptr)
@ cdecl _iswspace_l(long ptr)
@ cdecl _iswupper_l(long ptr)
@ cdecl _iswxdigit_l(long ptr)
@ cdecl _isxdigit_l(long ptr)
@ cdecl _itoa(long ptr long)
@ cdecl _itoa_s(long ptr long long)
...
...
@@ -913,11 +913,11 @@
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr)
@ varargs _scanf_s_l(str ptr)
@ varargs _scprintf(str)
MSVCRT__scprintf
@ varargs _scprintf(str)
@ stub _scprintf_l
@ stub _scprintf_p
@ stub _scprintf_p_l
@ varargs _scwprintf(wstr)
MSVCRT__scwprintf
@ varargs _scwprintf(wstr)
@ stub _scwprintf_l
@ stub _scwprintf_p
@ stub _scwprintf_p_l
...
...
@@ -936,7 +936,7 @@
@ cdecl _set_invalid_parameter_handler(ptr)
@ stub _set_malloc_crt_max_wait
@ cdecl _set_output_format(long)
@ cdecl _set_printf_count_output(long)
MSVCRT__set_printf_count_output
@ cdecl _set_printf_count_output(long)
@ cdecl _set_purecall_handler(ptr)
@ cdecl _set_sbh_threshold(long)
@ cdecl _seterrormode(long)
...
...
@@ -947,20 +947,20 @@
@ cdecl _setmode(long long) MSVCRT__setmode
@ stub _setsystime(ptr long)
@ cdecl _sleep(long)
@ varargs _snprintf(ptr long str)
MSVCRT__snprintf
@ varargs _snprintf_c(ptr long str)
MSVCRT_snprintf_c
@ varargs _snprintf_c_l(ptr long str ptr)
MSVCRT_snprintf_c_l
@ varargs _snprintf_l(ptr long str ptr)
MSVCRT__snprintf_l
@ varargs _snprintf_s(ptr long long str)
MSVCRT__snprintf_s
@ varargs _snprintf_s_l(ptr long long str ptr)
MSVCRT_snprintf_s_l
@ varargs _snprintf(ptr long str)
@ varargs _snprintf_c(ptr long str)
@ varargs _snprintf_c_l(ptr long str ptr)
@ varargs _snprintf_l(ptr long str ptr)
@ varargs _snprintf_s(ptr long long str)
@ varargs _snprintf_s_l(ptr long long str ptr)
@ varargs _snscanf(str long str)
@ varargs _snscanf_l(str long str ptr)
@ varargs _snscanf_s(str long str)
@ varargs _snscanf_s_l(str long str ptr)
@ varargs _snwprintf(ptr long wstr)
MSVCRT__snwprintf
@ varargs _snwprintf_l(ptr long wstr ptr)
MSVCRT__snwprintf_l
@ varargs _snwprintf_s(ptr long long wstr)
MSVCRT__snwprintf_s
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
MSVCRT__snwprintf_s_l
@ varargs _snwprintf(ptr long wstr)
@ varargs _snwprintf_l(ptr long wstr ptr)
@ varargs _snwprintf_s(ptr long long wstr)
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
@ varargs _snwscanf(wstr long wstr)
@ varargs _snwscanf_l(wstr long wstr ptr)
@ varargs _snwscanf_s(wstr long wstr)
...
...
@@ -977,10 +977,10 @@
@ cdecl _spawnvpe(long str ptr ptr)
@ cdecl _splitpath(str ptr ptr ptr ptr) MSVCRT__splitpath
@ cdecl _splitpath_s(str ptr long ptr long ptr long ptr long) MSVCRT__splitpath_s
@ varargs _sprintf_l(ptr str ptr)
MSVCRT_sprintf_l
@ varargs _sprintf_p(ptr long str)
MSVCRT__sprintf_p
@ varargs _sprintf_p_l(ptr long str ptr)
MSVCRT_sprintf_p_l
@ varargs _sprintf_s_l(ptr long str ptr)
MSVCRT_sprintf_s_l
@ varargs _sprintf_l(ptr str ptr)
@ varargs _sprintf_p(ptr long str)
@ varargs _sprintf_p_l(ptr long str ptr)
@ varargs _sprintf_s_l(ptr long str ptr)
@ varargs _sscanf_l(str str ptr)
@ varargs _sscanf_s_l(str str ptr)
@ cdecl _stat32(str ptr) MSVCRT__stat32
...
...
@@ -1030,12 +1030,12 @@
@ cdecl _strupr_s_l(str long ptr)
@ cdecl _strxfrm_l(ptr str long ptr)
@ cdecl _swab(str str long)
@ varargs _swprintf(ptr wstr)
MSVCRT_swprintf
@ varargs _swprintf_c(ptr long str)
MSVCRT_swprintf_c
@ varargs _swprintf_c_l(ptr long str ptr)
MSVCRT_swprintf_c_l
@ varargs _swprintf(ptr wstr)
@ varargs _swprintf_c(ptr long str)
@ varargs _swprintf_c_l(ptr long str ptr)
@ stub _swprintf_p
@ varargs _swprintf_p_l(ptr long wstr ptr)
MSVCRT_swprintf_p_l
@ varargs _swprintf_s_l(ptr long wstr ptr)
MSVCRT__swprintf_s_l
@ varargs _swprintf_p_l(ptr long wstr ptr)
@ varargs _swprintf_s_l(ptr long wstr ptr)
@ varargs _swscanf_l(wstr wstr ptr)
@ varargs _swscanf_s_l(wstr wstr ptr)
@ extern _sys_errlist MSVCRT__sys_errlist
...
...
@@ -1050,8 +1050,8 @@
@ cdecl _tolower_l(long ptr)
@ cdecl _toupper(long)
@ cdecl _toupper_l(long ptr)
@ cdecl _towlower_l(long ptr)
MSVCRT__towlower_l
@ cdecl _towupper_l(long ptr)
MSVCRT__towupper_l
@ cdecl _towlower_l(long ptr)
@ cdecl _towupper_l(long ptr)
@ extern _tzname MSVCRT__tzname
@ cdecl _tzset()
@ cdecl _ui64toa(int64 ptr long) ntdll._ui64toa
...
...
@@ -1100,35 +1100,35 @@
@ stub _vprintf_p
@ stub _vprintf_p_l
@ stub _vprintf_s_l
@ cdecl _vscprintf(str ptr)
MSVCRT__vscprintf
@ cdecl _vscprintf_l(str ptr ptr)
MSVCRT__vscprintf_l
@ cdecl _vscprintf_p(str ptr)
MSVCRT__vscprintf_p
@ cdecl _vscprintf_p_l(str ptr ptr)
MSVCRT__vscprintf_p_l
@ cdecl _vscwprintf(wstr ptr)
MSVCRT__vscwprintf
@ cdecl _vscwprintf_l(wstr ptr ptr)
MSVCRT__vscwprintf_l
@ cdecl _vscwprintf_p(wstr ptr)
MSVCRT__vscwprintf_p
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
MSVCRT__vscwprintf_p_l
@ cdecl _vscprintf(str ptr)
@ cdecl _vscprintf_l(str ptr ptr)
@ cdecl _vscprintf_p(str ptr)
@ cdecl _vscprintf_p_l(str ptr ptr)
@ cdecl _vscwprintf(wstr ptr)
@ cdecl _vscwprintf_l(wstr ptr ptr)
@ cdecl _vscwprintf_p(wstr ptr)
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
@ cdecl -norelay _vsnprintf(ptr long str ptr)
@ cdecl _vsnprintf_c(ptr long str ptr)
MSVCRT_vsnprintf_c
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_c_l
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_l
@ cdecl _vsnprintf_s(ptr long long str ptr)
MSVCRT_vsnprintf_s
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
MSVCRT_vsnprintf_s_l
@ cdecl _vsnwprintf(ptr long wstr ptr)
MSVCRT_vsnwprintf
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
MSVCRT_vsnwprintf_l
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
MSVCRT_vsnwprintf_s
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
MSVCRT_vsnwprintf_s_l
@ cdecl _vsprintf_l(ptr str ptr ptr)
MSVCRT_vsprintf_l
@ cdecl _vsprintf_p(ptr long str ptr)
MSVCRT_vsprintf_p
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
MSVCRT_vsprintf_p_l
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
MSVCRT_vsprintf_s_l
@ cdecl _vswprintf(ptr wstr ptr)
MSVCRT_vswprintf
@ cdecl _vswprintf_c(ptr long wstr ptr)
MSVCRT_vswprintf_c
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_c_l
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
MSVCRT_vswprintf_l
@ cdecl _vswprintf_p(ptr long wstr ptr)
MSVCRT__vswprintf_p
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_p_l
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_s_l
@ cdecl _vsnprintf_c(ptr long str ptr)
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_s(ptr long long str ptr)
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
@ cdecl _vsnwprintf(ptr long wstr ptr)
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
@ cdecl _vsprintf_l(ptr str ptr ptr)
@ cdecl _vsprintf_p(ptr long str ptr)
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
@ cdecl _vswprintf(ptr wstr ptr)
@ cdecl _vswprintf_c(ptr long wstr ptr)
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
@ cdecl _vswprintf_p(ptr long wstr ptr)
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
@ stub _vwprintf_l
@ stub _vwprintf_p
@ stub _vwprintf_p_l
...
...
@@ -1142,50 +1142,50 @@
@ cdecl _wchmod(wstr long) MSVCRT__wchmod
@ extern _wcmdln MSVCRT__wcmdln
@ cdecl _wcreat(wstr long) MSVCRT__wcreat
@ cdecl _wcscoll_l(wstr wstr ptr)
MSVCRT__wcscoll_l
@ cdecl _wcsdup(wstr)
MSVCRT__wcsdup
@ cdecl _wcscoll_l(wstr wstr ptr)
@ cdecl _wcsdup(wstr)
@ cdecl _wcserror(long)
@ cdecl _wcserror_s(ptr long long)
@ cdecl _wcsftime_l(ptr long wstr ptr ptr)
@ cdecl _wcsicmp(wstr wstr)
MSVCRT__wcsicmp
@ cdecl _wcsicmp_l(wstr wstr ptr)
MSVCRT__wcsicmp_l
@ cdecl _wcsicoll(wstr wstr)
MSVCRT__wcsicoll
@ cdecl _wcsicoll_l(wstr wstr ptr)
MSVCRT__wcsicoll_l
@ cdecl _wcslwr(wstr)
MSVCRT__wcslwr
@ cdecl _wcslwr_l(wstr ptr)
MSVCRT__wcslwr_l
@ cdecl _wcslwr_s(wstr long)
MSVCRT__wcslwr_s
@ cdecl _wcslwr_s_l(wstr long ptr)
MSVCRT__wcslwr_s_l
@ cdecl _wcsncoll(wstr wstr long)
MSVCRT__wcsncoll
@ cdecl _wcsncoll_l(wstr wstr long ptr)
MSVCRT__wcsncoll_l
@ cdecl _wcsnicmp(wstr wstr long)
MSVCRT__wcsnicmp
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
MSVCRT__wcsnicmp_l
@ cdecl _wcsnicoll(wstr wstr long)
MSVCRT__wcsnicoll
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
MSVCRT__wcsnicoll_l
@ cdecl _wcsnset(wstr long long)
MSVCRT__wcsnset
@ cdecl _wcsnset_s(wstr long long long)
MSVCRT__wcsnset_s
@ cdecl _wcsrev(wstr)
MSVCRT__wcsrev
@ cdecl _wcsset(wstr long)
MSVCRT__wcsset
@ cdecl _wcsset_s(wstr long long)
MSVCRT__wcsset_s
@ cdecl _wcstod_l(wstr ptr ptr)
MSVCRT__wcstod_l
@ cdecl -ret64 _wcstoi64(wstr ptr long)
MSVCRT__wcstoi64
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
MSVCRT__wcstoi64_l
@ cdecl _wcstol_l(wstr ptr long ptr)
MSVCRT__wcstol_l
@ cdecl _wcstombs_l(ptr ptr long ptr)
MSVCRT__wcstombs_l
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
MSVCRT__wcstombs_s_l
@ cdecl -ret64 _wcstoui64(wstr ptr long)
MSVCRT__wcstoui64
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
MSVCRT__wcstoui64_l
@ cdecl _wcstoul_l(wstr ptr long ptr)
MSVCRT__wcstoul_l
@ cdecl _wcsupr(wstr)
MSVCRT__wcsupr
@ cdecl _wcsupr_l(wstr ptr)
MSVCRT__wcsupr_l
@ cdecl _wcsupr_s(wstr long)
MSVCRT__wcsupr_s
@ cdecl _wcsupr_s_l(wstr long ptr)
MSVCRT__wcsupr_s_l
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
MSVCRT__wcsxfrm_l
@ cdecl _wcsicmp(wstr wstr)
@ cdecl _wcsicmp_l(wstr wstr ptr)
@ cdecl _wcsicoll(wstr wstr)
@ cdecl _wcsicoll_l(wstr wstr ptr)
@ cdecl _wcslwr(wstr)
@ cdecl _wcslwr_l(wstr ptr)
@ cdecl _wcslwr_s(wstr long)
@ cdecl _wcslwr_s_l(wstr long ptr)
@ cdecl _wcsncoll(wstr wstr long)
@ cdecl _wcsncoll_l(wstr wstr long ptr)
@ cdecl _wcsnicmp(wstr wstr long)
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
@ cdecl _wcsnicoll(wstr wstr long)
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
@ cdecl _wcsnset(wstr long long)
@ cdecl _wcsnset_s(wstr long long long)
@ cdecl _wcsrev(wstr)
@ cdecl _wcsset(wstr long)
@ cdecl _wcsset_s(wstr long long)
@ cdecl _wcstod_l(wstr ptr ptr)
@ cdecl -ret64 _wcstoi64(wstr ptr long)
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
@ cdecl _wcstol_l(wstr ptr long ptr)
@ cdecl _wcstombs_l(ptr ptr long ptr)
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
@ cdecl -ret64 _wcstoui64(wstr ptr long)
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
@ cdecl _wcstoul_l(wstr ptr long ptr)
@ cdecl _wcsupr(wstr)
@ cdecl _wcsupr_l(wstr ptr)
@ cdecl _wcsupr_s(wstr long)
@ cdecl _wcsupr_s_l(wstr long ptr)
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
@ cdecl _wctime32(ptr)
@ cdecl _wctime32_s(ptr long ptr)
@ cdecl _wctime64(ptr)
@ cdecl _wctime64_s(ptr long ptr)
@ cdecl _wctomb_l(ptr long ptr)
MSVCRT__wctomb_l
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
MSVCRT__wctomb_s_l
@ cdecl _wctomb_l(ptr long ptr)
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
@ extern _wctype MSVCRT__wctype
@ cdecl _wdupenv_s(ptr ptr wstr)
@ extern _wenviron MSVCRT__wenviron
...
...
@@ -1265,14 +1265,14 @@
@ cdecl _wtempnam(wstr wstr) MSVCRT__wtempnam
@ cdecl _wtmpnam(ptr) MSVCRT__wtmpnam
@ cdecl _wtmpnam_s(ptr long) MSVCRT__wtmpnam_s
@ cdecl _wtof(wstr)
MSVCRT__wtof
@ cdecl _wtof_l(wstr ptr)
MSVCRT__wtof_l
@ cdecl _wtoi(wstr)
MSVCRT__wtoi
@ cdecl -ret64 _wtoi64(wstr)
MSVCRT__wtoi64
@ cdecl -ret64 _wtoi64_l(wstr ptr)
MSVCRT__wtoi64_l
@ cdecl _wtoi_l(wstr ptr)
MSVCRT__wtoi_l
@ cdecl _wtol(wstr)
MSVCRT__wtol
@ cdecl _wtol_l(wstr ptr)
MSVCRT__wtol_l
@ cdecl _wtof(wstr)
@ cdecl _wtof_l(wstr ptr)
@ cdecl _wtoi(wstr)
@ cdecl -ret64 _wtoi64(wstr)
@ cdecl -ret64 _wtoi64_l(wstr ptr)
@ cdecl _wtoi_l(wstr ptr)
@ cdecl _wtol(wstr)
@ cdecl _wtol_l(wstr ptr)
@ cdecl _wunlink(wstr) MSVCRT__wunlink
@ cdecl _wutime32(wstr ptr)
@ cdecl _wutime64(wstr ptr)
...
...
@@ -1358,7 +1358,7 @@
@ cdecl gets_s(ptr long) MSVCRT_gets_s
@ cdecl getwc(ptr) MSVCRT_getwc
@ cdecl getwchar() MSVCRT_getwchar
@ cdecl is_wctype(long long)
MSVCRT_
iswctype
@ cdecl is_wctype(long long) iswctype
@ cdecl isalnum(long)
@ cdecl isalpha(long)
@ cdecl iscntrl(long)
...
...
@@ -1370,19 +1370,19 @@
@ cdecl ispunct(long)
@ cdecl isspace(long)
@ cdecl isupper(long)
@ cdecl iswalnum(long)
MSVCRT_iswalnum
@ cdecl iswalpha(long)
MSVCRT_iswalpha
@ cdecl iswalnum(long)
@ cdecl iswalpha(long)
@ cdecl iswascii(long)
@ 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 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) MSVCRT_labs
@ cdecl ldexp(double long) MSVCRT_ldexp
...
...
@@ -1441,8 +1441,8 @@
@ cdecl sinh(double) MSVCRT_sinh
@ cdecl -arch=!i386 sinf(float) MSVCRT_sinf
@ cdecl -arch=!i386 sinhf(float) MSVCRT_sinhf
@ varargs sprintf(ptr str)
MSVCRT_sprintf
@ varargs sprintf_s(ptr long str)
MSVCRT_sprintf_s
@ varargs sprintf(ptr str)
@ varargs sprintf_s(ptr long str)
@ cdecl sqrt(double) MSVCRT_sqrt
@ cdecl -arch=!i386 sqrtf(float) MSVCRT_sqrtf
@ cdecl srand(long)
...
...
@@ -1476,7 +1476,7 @@
@ cdecl strtol(str ptr long)
@ cdecl strtoul(str ptr long)
@ cdecl strxfrm(ptr str long)
@ varargs swprintf_s(ptr long wstr)
MSVCRT_swprintf_s
@ varargs swprintf_s(ptr long wstr)
@ varargs swscanf(wstr wstr)
@ varargs swscanf_s(wstr wstr)
@ cdecl system(str)
...
...
@@ -1490,8 +1490,8 @@
@ cdecl tmpnam_s(ptr long) MSVCRT_tmpnam_s
@ cdecl tolower(long)
@ cdecl toupper(long)
@ cdecl towlower(long)
MSVCRT_towlower
@ cdecl towupper(long)
MSVCRT_towupper
@ cdecl towlower(long)
@ cdecl towupper(long)
@ cdecl ungetc(long ptr) MSVCRT_ungetc
@ cdecl ungetwc(long ptr) MSVCRT_ungetwc
@ cdecl vfprintf(ptr str ptr) MSVCRT_vfprintf
...
...
@@ -1500,46 +1500,46 @@
@ cdecl vfwprintf_s(ptr wstr ptr) MSVCRT_vfwprintf_s
@ cdecl vprintf(str ptr) MSVCRT_vprintf
@ cdecl vprintf_s(str ptr) MSVCRT_vprintf_s
@ cdecl vsprintf(ptr str ptr)
MSVCRT_vsprintf
@ cdecl vsprintf_s(ptr long str ptr)
MSVCRT_vsprintf_s
@ cdecl vswprintf_s(ptr long wstr ptr)
MSVCRT_vswprintf_s
@ cdecl vsprintf(ptr str ptr)
@ cdecl vsprintf_s(ptr long str ptr)
@ cdecl vswprintf_s(ptr long wstr ptr)
@ cdecl vwprintf(wstr ptr) MSVCRT_vwprintf
@ cdecl vwprintf_s(wstr ptr) MSVCRT_vwprintf_s
@ cdecl wcrtomb(ptr long ptr)
MSVCRT_wcrtomb
@ cdecl wcrtomb_s(ptr ptr long long ptr)
MSVCRT_wcrtomb_s
@ cdecl wcscat(wstr wstr)
MSVCRT_wcscat
@ cdecl wcscat_s(wstr long wstr)
MSVCRT_wcscat_s
@ 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 wcscpy_s(ptr long wstr)
MSVCRT_wcscpy_s
@ cdecl wcrtomb(ptr long ptr)
@ cdecl wcrtomb_s(ptr ptr long long ptr)
@ cdecl wcscat(wstr wstr)
@ cdecl wcscat_s(wstr long wstr)
@ cdecl wcschr(wstr long)
@ cdecl wcscmp(wstr wstr)
@ cdecl wcscoll(wstr wstr)
@ cdecl wcscpy(ptr wstr)
@ cdecl wcscpy_s(ptr long wstr)
@ cdecl wcscspn(wstr wstr) ntdll.wcscspn
@ cdecl wcsftime(ptr long wstr ptr)
@ cdecl wcslen(wstr)
MSVCRT_wcslen
@ cdecl wcslen(wstr)
@ cdecl wcsncat(wstr wstr long) ntdll.wcsncat
@ cdecl wcsncat_s(wstr long wstr long)
MSVCRT_wcsncat_s
@ cdecl wcsncmp(wstr wstr long)
MSVCRT_wcsncmp
@ cdecl wcsncpy(ptr wstr long)
MSVCRT_wcsncpy
@ cdecl wcsncpy_s(ptr long wstr long)
MSVCRT_wcsncpy_s
@ cdecl wcsnlen(wstr long)
MSVCRT_wcsnlen
@ cdecl wcspbrk(wstr wstr)
MSVCRT_wcspbrk
@ cdecl wcsrchr(wstr long)
MSVCRT_wcsrchr
@ cdecl wcsrtombs(ptr ptr long ptr)
MSVCRT_wcsrtombs
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
MSVCRT_wcsrtombs_s
@ cdecl wcsncat_s(wstr long wstr long)
@ cdecl wcsncmp(wstr wstr long)
@ cdecl wcsncpy(ptr wstr long)
@ cdecl wcsncpy_s(ptr long wstr long)
@ cdecl wcsnlen(wstr long)
@ cdecl wcspbrk(wstr wstr)
@ cdecl wcsrchr(wstr long)
@ cdecl wcsrtombs(ptr ptr long ptr)
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
@ cdecl wcsspn(wstr wstr) ntdll.wcsspn
@ cdecl wcsstr(wstr wstr)
MSVCRT_wcsstr
@ cdecl wcstod(wstr ptr)
MSVCRT_wcstod
@ cdecl wcstok(wstr wstr)
MSVCRT_wcstok
@ cdecl wcstok_s(ptr wstr ptr)
MSVCRT_wcstok_s
@ cdecl wcstol(wstr ptr long)
MSVCRT_wcstol
@ cdecl wcstombs(ptr ptr long)
MSVCRT_wcstombs
@ cdecl wcstombs_s(ptr ptr long wstr long)
MSVCRT_wcstombs_s
@ cdecl wcstoul(wstr ptr long)
MSVCRT_wcstoul
@ cdecl wcsxfrm(ptr wstr long)
MSVCRT_wcsxfrm
@ cdecl wctob(long)
MSVCRT_wctob
@ cdecl wctomb(ptr long)
MSVCRT_wctomb
@ cdecl wctomb_s(ptr ptr long long)
MSVCRT_wctomb_s
@ cdecl wcsstr(wstr wstr)
@ cdecl wcstod(wstr ptr)
@ cdecl wcstok(wstr wstr)
@ cdecl wcstok_s(ptr wstr ptr)
@ cdecl wcstol(wstr ptr long)
@ cdecl wcstombs(ptr ptr long)
@ cdecl wcstombs_s(ptr ptr long wstr long)
@ cdecl wcstoul(wstr ptr long)
@ cdecl wcsxfrm(ptr wstr long)
@ cdecl wctob(long)
@ cdecl wctomb(ptr long)
@ cdecl wctomb_s(ptr ptr long long)
@ varargs wprintf(wstr) MSVCRT_wprintf
@ varargs wprintf_s(wstr) MSVCRT_wprintf_s
@ varargs wscanf(wstr)
...
...
dlls/msvcrt/console.c
View file @
6ad42ee7
...
...
@@ -90,7 +90,7 @@ int CDECL _cputws(const wchar_t* str)
int
len
,
retval
=
-
1
;
if
(
!
MSVCRT_CHECK_PMT
(
str
!=
NULL
))
return
-
1
;
len
=
MSVCRT_
wcslen
(
str
);
len
=
wcslen
(
str
);
LOCK_CONSOLE
;
if
(
WriteConsoleW
(
MSVCRT_console_out
,
str
,
len
,
&
count
,
NULL
)
...
...
dlls/msvcrt/data.c
View file @
6ad42ee7
...
...
@@ -108,11 +108,11 @@ wchar_t ** msvcrt_SnapshotOfEnvironmentW(wchar_t **wblk)
int
count
=
1
,
len
=
1
,
i
=
0
;
/* keep space for the trailing NULLS */
wchar_t
*
wptr
;
for
(
wptr
=
wenviron_strings
;
*
wptr
;
wptr
+=
MSVCRT_
wcslen
(
wptr
)
+
1
)
for
(
wptr
=
wenviron_strings
;
*
wptr
;
wptr
+=
wcslen
(
wptr
)
+
1
)
{
/* Don't count environment variables starting with '=' which are command shell specific */
if
(
*
wptr
!=
'='
)
count
++
;
len
+=
MSVCRT_
wcslen
(
wptr
)
+
1
;
len
+=
wcslen
(
wptr
)
+
1
;
}
if
(
wblk
)
wblk
=
HeapReAlloc
(
GetProcessHeap
(),
0
,
wblk
,
count
*
sizeof
(
wchar_t
*
)
+
len
*
sizeof
(
wchar_t
));
...
...
@@ -123,7 +123,7 @@ wchar_t ** msvcrt_SnapshotOfEnvironmentW(wchar_t **wblk)
if
(
count
)
{
memcpy
(
&
wblk
[
count
],
wenviron_strings
,
len
*
sizeof
(
wchar_t
));
for
(
wptr
=
(
wchar_t
*
)
&
wblk
[
count
];
*
wptr
;
wptr
+=
MSVCRT_
wcslen
(
wptr
)
+
1
)
for
(
wptr
=
(
wchar_t
*
)
&
wblk
[
count
];
*
wptr
;
wptr
+=
wcslen
(
wptr
)
+
1
)
{
/* Skip special environment strings set by the command shell */
if
(
*
wptr
!=
'='
)
wblk
[
i
++
]
=
wptr
;
...
...
@@ -160,7 +160,7 @@ static char **build_argv( WCHAR **wargv )
static
WCHAR
**
cmdline_to_argv
(
const
WCHAR
*
src
,
int
*
ret_argc
)
{
WCHAR
**
argv
,
*
arg
,
*
dst
;
int
argc
,
in_quotes
=
0
,
bcount
=
0
,
len
=
MSVCRT_
wcslen
(
src
)
+
1
;
int
argc
,
in_quotes
=
0
,
bcount
=
0
,
len
=
wcslen
(
src
)
+
1
;
argc
=
2
+
len
/
2
;
argv
=
HeapAlloc
(
GetProcessHeap
(),
0
,
argc
*
sizeof
(
*
argv
)
+
len
*
sizeof
(
WCHAR
)
);
...
...
@@ -408,7 +408,7 @@ void msvcrt_init_args(void)
OSVERSIONINFOW
osvi
;
MSVCRT__acmdln
=
_strdup
(
GetCommandLineA
()
);
MSVCRT__wcmdln
=
MSVCRT_
_wcsdup
(
GetCommandLineW
()
);
MSVCRT__wcmdln
=
_wcsdup
(
GetCommandLineW
()
);
initial_wargv
=
cmdline_to_argv
(
GetCommandLineW
(),
&
initial_argc
);
MSVCRT___argc
=
initial_argc
;
MSVCRT___wargv
=
initial_wargv
;
...
...
@@ -486,7 +486,7 @@ static int build_expanded_wargv(int *argc, wchar_t **argv)
int
len
=
0
;
is_expandable
=
FALSE
;
for
(
path_len
=
MSVCRT_
wcslen
(
initial_wargv
[
i
])
-
1
;
path_len
>=
0
;
path_len
--
)
{
for
(
path_len
=
wcslen
(
initial_wargv
[
i
])
-
1
;
path_len
>=
0
;
path_len
--
)
{
if
(
initial_wargv
[
i
][
path_len
]
==
'*'
||
initial_wargv
[
i
][
path_len
]
==
'?'
)
is_expandable
=
TRUE
;
else
if
(
initial_wargv
[
i
][
path_len
]
==
'\\'
||
initial_wargv
[
i
][
path_len
]
==
'/'
)
...
...
@@ -505,7 +505,7 @@ static int build_expanded_wargv(int *argc, wchar_t **argv)
(
data
.
cFileName
[
1
]
==
'.'
&&
data
.
cFileName
[
2
]
==
'\0'
)))
continue
;
len
=
MSVCRT_
wcslen
(
data
.
cFileName
)
+
1
;
len
=
wcslen
(
data
.
cFileName
)
+
1
;
if
(
argv
)
{
argv
[
args_no
]
=
(
wchar_t
*
)(
argv
+*
argc
+
1
)
+
size
;
memcpy
(
argv
[
args_no
],
initial_wargv
[
i
],
path_len
*
sizeof
(
wchar_t
));
...
...
@@ -518,7 +518,7 @@ static int build_expanded_wargv(int *argc, wchar_t **argv)
}
if
(
!
len
)
{
len
=
MSVCRT_
wcslen
(
initial_wargv
[
i
])
+
1
;
len
=
wcslen
(
initial_wargv
[
i
])
+
1
;
if
(
argv
)
{
argv
[
args_no
]
=
(
wchar_t
*
)(
argv
+*
argc
+
1
)
+
size
;
memcpy
(
argv
[
args_no
],
initial_wargv
[
i
],
len
*
sizeof
(
wchar_t
));
...
...
dlls/msvcrt/dir.c
View file @
6ad42ee7
...
...
@@ -90,7 +90,7 @@ static void msvcrt_wfttofd( const WIN32_FIND_DATAW *fd, struct MSVCRT__wfinddata
RtlTimeToSecondsSince1970
(
(
const
LARGE_INTEGER
*
)
&
fd
->
ftLastWriteTime
,
&
dw
);
ft
->
time_write
=
dw
;
ft
->
size
=
fd
->
nFileSizeLow
;
MSVCRT_
wcscpy
(
ft
->
name
,
fd
->
cFileName
);
wcscpy
(
ft
->
name
,
fd
->
cFileName
);
}
/* INTERNAL: Translate WIN32_FIND_DATAW to wfinddata32_t */
...
...
@@ -110,7 +110,7 @@ static void msvcrt_wfttofd32(const WIN32_FIND_DATAW *fd, struct MSVCRT__wfinddat
RtlTimeToSecondsSince1970
(
(
const
LARGE_INTEGER
*
)
&
fd
->
ftLastWriteTime
,
&
dw
);
ft
->
time_write
=
dw
;
ft
->
size
=
fd
->
nFileSizeLow
;
MSVCRT_
wcscpy
(
ft
->
name
,
fd
->
cFileName
);
wcscpy
(
ft
->
name
,
fd
->
cFileName
);
}
/* INTERNAL: Translate WIN32_FIND_DATAA to finddatai64_t */
...
...
@@ -170,7 +170,7 @@ static void msvcrt_wfttofd64( const WIN32_FIND_DATAW *fd, struct MSVCRT__wfindda
RtlTimeToSecondsSince1970
(
(
const
LARGE_INTEGER
*
)
&
fd
->
ftLastWriteTime
,
&
dw
);
ft
->
time_write
=
dw
;
ft
->
size
=
((
__int64
)
fd
->
nFileSizeHigh
)
<<
32
|
fd
->
nFileSizeLow
;
MSVCRT_
wcscpy
(
ft
->
name
,
fd
->
cFileName
);
wcscpy
(
ft
->
name
,
fd
->
cFileName
);
}
/* INTERNAL: Translate WIN32_FIND_DATAA to finddata64i32_t */
...
...
@@ -210,7 +210,7 @@ static void msvcrt_wfttofdi64( const WIN32_FIND_DATAW *fd, struct MSVCRT__wfindd
RtlTimeToSecondsSince1970
(
(
const
LARGE_INTEGER
*
)
&
fd
->
ftLastWriteTime
,
&
dw
);
ft
->
time_write
=
dw
;
ft
->
size
=
((
__int64
)
fd
->
nFileSizeHigh
)
<<
32
|
fd
->
nFileSizeLow
;
MSVCRT_
wcscpy
(
ft
->
name
,
fd
->
cFileName
);
wcscpy
(
ft
->
name
,
fd
->
cFileName
);
}
/* INTERNAL: Translate WIN32_FIND_DATAW to wfinddata64i32_t */
...
...
@@ -230,7 +230,7 @@ static void msvcrt_wfttofd64i32( const WIN32_FIND_DATAW *fd, struct MSVCRT__wfin
RtlTimeToSecondsSince1970
(
(
const
LARGE_INTEGER
*
)
&
fd
->
ftLastWriteTime
,
&
dw
);
ft
->
time_write
=
dw
;
ft
->
size
=
fd
->
nFileSizeLow
;
MSVCRT_
wcscpy
(
ft
->
name
,
fd
->
cFileName
);
wcscpy
(
ft
->
name
,
fd
->
cFileName
);
}
/*********************************************************************
...
...
@@ -805,7 +805,7 @@ wchar_t* CDECL MSVCRT__wgetcwd(wchar_t * buf, int size)
*
_errno
()
=
ERANGE
;
return
NULL
;
/* buf too small */
}
MSVCRT_
wcscpy
(
buf
,
dir
);
wcscpy
(
buf
,
dir
);
return
buf
;
}
...
...
@@ -826,7 +826,7 @@ int CDECL MSVCRT__getdrive(void)
WCHAR
buffer
[
MAX_PATH
];
if
(
GetCurrentDirectoryW
(
MAX_PATH
,
buffer
)
&&
buffer
[
0
]
>=
'A'
&&
buffer
[
0
]
<=
'z'
&&
buffer
[
1
]
==
':'
)
return
MSVCRT_
towupper
(
buffer
[
0
])
-
'A'
+
1
;
return
towupper
(
buffer
[
0
])
-
'A'
+
1
;
return
0
;
}
...
...
@@ -917,8 +917,8 @@ wchar_t* CDECL MSVCRT__wgetdcwd(int drive, wchar_t * buf, int size)
TRACE
(
":returning %s
\n
"
,
debugstr_w
(
dir
));
if
(
!
buf
)
return
MSVCRT_
_wcsdup
(
dir
);
/* allocate */
MSVCRT_
wcscpy
(
buf
,
dir
);
return
_wcsdup
(
dir
);
/* allocate */
wcscpy
(
buf
,
dir
);
}
return
buf
;
}
...
...
@@ -1202,8 +1202,8 @@ int CDECL MSVCRT__wsplitpath_s(const wchar_t* inpath,
}
if
(
ext
)
{
if
(
sz_ext
<=
MSVCRT_
wcslen
(
end
))
goto
do_error
;
MSVCRT_
wcscpy
(
ext
,
end
);
if
(
sz_ext
<=
wcslen
(
end
))
goto
do_error
;
wcscpy
(
ext
,
end
);
}
return
0
;
do_error:
...
...
@@ -1406,7 +1406,7 @@ VOID CDECL MSVCRT__wmakepath(wchar_t *path, const wchar_t *drive, const wchar_t
}
if
(
directory
&&
directory
[
0
])
{
unsigned
int
len
=
MSVCRT_
wcslen
(
directory
);
unsigned
int
len
=
wcslen
(
directory
);
memmove
(
p
,
directory
,
len
*
sizeof
(
wchar_t
));
p
+=
len
;
if
(
p
[
-
1
]
!=
'/'
&&
p
[
-
1
]
!=
'\\'
)
...
...
@@ -1414,7 +1414,7 @@ VOID CDECL MSVCRT__wmakepath(wchar_t *path, const wchar_t *drive, const wchar_t
}
if
(
filename
&&
filename
[
0
])
{
unsigned
int
len
=
MSVCRT_
wcslen
(
filename
);
unsigned
int
len
=
wcslen
(
filename
);
memmove
(
p
,
filename
,
len
*
sizeof
(
wchar_t
));
p
+=
len
;
}
...
...
@@ -1422,7 +1422,7 @@ VOID CDECL MSVCRT__wmakepath(wchar_t *path, const wchar_t *drive, const wchar_t
{
if
(
extension
[
0
]
!=
'.'
)
*
p
++
=
'.'
;
MSVCRT_
wcscpy
(
p
,
extension
);
wcscpy
(
p
,
extension
);
}
else
*
p
=
'\0'
;
...
...
@@ -1563,7 +1563,7 @@ int CDECL MSVCRT__wmakepath_s(wchar_t *path, size_t size, const wchar_t *drive,
if
(
directory
&&
directory
[
0
])
{
unsigned
int
len
=
MSVCRT_
wcslen
(
directory
);
unsigned
int
len
=
wcslen
(
directory
);
unsigned
int
needs_separator
=
directory
[
len
-
1
]
!=
'/'
&&
directory
[
len
-
1
]
!=
'\\'
;
unsigned
int
copylen
=
min
(
size
-
1
,
len
);
...
...
@@ -1590,7 +1590,7 @@ int CDECL MSVCRT__wmakepath_s(wchar_t *path, size_t size, const wchar_t *drive,
if
(
filename
&&
filename
[
0
])
{
unsigned
int
len
=
MSVCRT_
wcslen
(
filename
);
unsigned
int
len
=
wcslen
(
filename
);
unsigned
int
copylen
=
min
(
size
-
1
,
len
);
if
(
size
<
2
)
...
...
@@ -1607,7 +1607,7 @@ int CDECL MSVCRT__wmakepath_s(wchar_t *path, size_t size, const wchar_t *drive,
if
(
extension
&&
extension
[
0
])
{
unsigned
int
len
=
MSVCRT_
wcslen
(
extension
);
unsigned
int
len
=
wcslen
(
extension
);
unsigned
int
needs_period
=
extension
[
0
]
!=
'.'
;
unsigned
int
copylen
;
...
...
@@ -1748,7 +1748,7 @@ int CDECL MSVCRT__wsearchenv_s(const wchar_t* file, const wchar_t* env,
if
(
count
>
MAX_PATH
)
FIXME
(
"count > MAX_PATH not supported
\n
"
);
fname_len
=
MSVCRT_
wcslen
(
file
);
fname_len
=
wcslen
(
file
);
*
buf
=
'\0'
;
/* Try CWD first */
...
...
dlls/msvcrt/environ.c
View file @
6ad42ee7
...
...
@@ -52,7 +52,7 @@ char * CDECL getenv(const char *name)
wchar_t
*
CDECL
_wgetenv
(
const
wchar_t
*
name
)
{
wchar_t
**
env
;
unsigned
int
length
=
MSVCRT_
wcslen
(
name
);
unsigned
int
length
=
wcslen
(
name
);
/* Initialize the _wenviron array if it's not already created. */
if
(
!
MSVCRT__wenviron
)
...
...
@@ -61,8 +61,8 @@ wchar_t * CDECL _wgetenv(const wchar_t *name)
for
(
env
=
MSVCRT__wenviron
;
*
env
;
env
++
)
{
wchar_t
*
str
=
*
env
;
wchar_t
*
pos
=
MSVCRT_
wcschr
(
str
,
'='
);
if
(
pos
&&
((
pos
-
str
)
==
length
)
&&
!
MSVCRT_
_wcsnicmp
(
str
,
name
,
length
))
wchar_t
*
pos
=
wcschr
(
str
,
'='
);
if
(
pos
&&
((
pos
-
str
)
==
length
)
&&
!
_wcsnicmp
(
str
,
name
,
length
))
{
TRACE
(
"(%s): got %s
\n
"
,
debugstr_w
(
name
),
debugstr_w
(
pos
+
1
));
return
pos
+
1
;
...
...
@@ -130,7 +130,7 @@ int CDECL _wputenv(const wchar_t *str)
if
(
!
str
)
return
-
1
;
name
=
HeapAlloc
(
GetProcessHeap
(),
0
,
(
MSVCRT_
wcslen
(
str
)
+
1
)
*
sizeof
(
wchar_t
));
name
=
HeapAlloc
(
GetProcessHeap
(),
0
,
(
wcslen
(
str
)
+
1
)
*
sizeof
(
wchar_t
));
if
(
!
name
)
return
-
1
;
dst
=
name
;
...
...
@@ -246,13 +246,13 @@ int CDECL _wdupenv_s(wchar_t **buffer, size_t *numberOfElements,
if
(
!
(
e
=
_wgetenv
(
varname
)))
return
*
_errno
()
=
EINVAL
;
sz
=
MSVCRT_
wcslen
(
e
)
+
1
;
sz
=
wcslen
(
e
)
+
1
;
if
(
!
(
*
buffer
=
malloc
(
sz
*
sizeof
(
wchar_t
))))
{
if
(
numberOfElements
)
*
numberOfElements
=
0
;
return
*
_errno
()
=
ENOMEM
;
}
MSVCRT_
wcscpy
(
*
buffer
,
e
);
wcscpy
(
*
buffer
,
e
);
if
(
numberOfElements
)
*
numberOfElements
=
sz
;
return
0
;
}
...
...
@@ -301,12 +301,12 @@ int CDECL _wgetenv_s(size_t *pReturnValue, wchar_t *buffer, size_t numberOfEleme
*
pReturnValue
=
0
;
return
*
_errno
()
=
EINVAL
;
}
*
pReturnValue
=
MSVCRT_
wcslen
(
e
)
+
1
;
*
pReturnValue
=
wcslen
(
e
)
+
1
;
if
(
numberOfElements
<
*
pReturnValue
)
{
return
*
_errno
()
=
ERANGE
;
}
MSVCRT_
wcscpy
(
buffer
,
e
);
wcscpy
(
buffer
,
e
);
return
0
;
}
...
...
dlls/msvcrt/errno.c
View file @
6ad42ee7
...
...
@@ -323,9 +323,9 @@ char* CDECL _strerror(const char* str)
if
(
err
<
0
||
err
>
MSVCRT__sys_nerr
)
err
=
MSVCRT__sys_nerr
;
if
(
str
&&
*
str
)
MSVCRT_
sprintf
(
data
->
strerror_buffer
,
"%s: %s
\n
"
,
str
,
MSVCRT__sys_errlist
[
err
]
);
sprintf
(
data
->
strerror_buffer
,
"%s: %s
\n
"
,
str
,
MSVCRT__sys_errlist
[
err
]
);
else
MSVCRT_
sprintf
(
data
->
strerror_buffer
,
"%s
\n
"
,
MSVCRT__sys_errlist
[
err
]
);
sprintf
(
data
->
strerror_buffer
,
"%s
\n
"
,
MSVCRT__sys_errlist
[
err
]
);
return
data
->
strerror_buffer
;
}
...
...
@@ -357,12 +357,12 @@ void CDECL _wperror(const wchar_t* str)
if
(
str
&&
*
str
)
{
size
=
MSVCRT_
wcstombs
(
NULL
,
str
,
0
);
size
=
wcstombs
(
NULL
,
str
,
0
);
if
(
size
==
-
1
)
return
;
size
++
;
buffer
=
malloc
(
size
);
if
(
!
buffer
)
return
;
if
(
MSVCRT_
wcstombs
(
buffer
,
str
,
size
)
==
-
1
)
if
(
wcstombs
(
buffer
,
str
,
size
)
==
-
1
)
{
free
(
buffer
);
return
;
...
...
@@ -410,7 +410,7 @@ int CDECL __wcserror_s(wchar_t* buffer, size_t nc, const wchar_t* str)
if
(
err
<
0
||
err
>
MSVCRT__sys_nerr
)
err
=
MSVCRT__sys_nerr
;
len
=
MultiByteToWideChar
(
CP_ACP
,
0
,
MSVCRT__sys_errlist
[
err
],
-
1
,
NULL
,
0
)
+
1
/* \n */
;
if
(
str
&&
*
str
)
len
+=
MSVCRT_
wcslen
(
str
)
+
2
/* ': ' */
;
if
(
str
&&
*
str
)
len
+=
wcslen
(
str
)
+
2
/* ': ' */
;
if
(
len
>
nc
)
{
MSVCRT_INVALID_PMT
(
"buffer[nc] is too small"
,
ERANGE
);
...
...
@@ -422,7 +422,7 @@ int CDECL __wcserror_s(wchar_t* buffer, size_t nc, const wchar_t* str)
lstrcatW
(
buffer
,
L": "
);
}
else
buffer
[
0
]
=
'\0'
;
len
=
MSVCRT_
wcslen
(
buffer
);
len
=
wcslen
(
buffer
);
MultiByteToWideChar
(
CP_ACP
,
0
,
MSVCRT__sys_errlist
[
err
],
-
1
,
buffer
+
len
,
256
-
len
);
lstrcatW
(
buffer
,
L"
\n
"
);
...
...
dlls/msvcrt/exit.c
View file @
6ad42ee7
...
...
@@ -193,7 +193,7 @@ static void DoMessageBoxW(const wchar_t *lead, const wchar_t *message)
wchar_t
text
[
2048
];
INT
ret
;
MSVCRT_
_snwprintf
(
text
,
ARRAY_SIZE
(
text
),
L"%ls
\n\n
Program: %ls
\n
%ls
\n\n
"
_snwprintf
(
text
,
ARRAY_SIZE
(
text
),
L"%ls
\n\n
Program: %ls
\n
%ls
\n\n
"
L"Press OK to exit the program, or Cancel to start the Wine debugger.
\n
"
,
lead
,
MSVCRT__wpgmptr
,
message
);
...
...
@@ -234,7 +234,7 @@ void CDECL _amsg_exit(int errnum)
((
MSVCRT_error_mode
==
MSVCRT__OUT_TO_DEFAULT
)
&&
(
MSVCRT_app_type
==
2
)))
{
char
text
[
32
];
MSVCRT_
sprintf
(
text
,
"Error: R60%d"
,
errnum
);
sprintf
(
text
,
"Error: R60%d"
,
errnum
);
DoMessageBox
(
"Runtime error!"
,
text
);
}
else
...
...
@@ -292,7 +292,7 @@ void CDECL _wassert(const wchar_t* str, const wchar_t* file, unsigned int line)
((
MSVCRT_error_mode
==
MSVCRT__OUT_TO_DEFAULT
)
&&
(
MSVCRT_app_type
==
2
)))
{
wchar_t
text
[
2048
];
MSVCRT_
_snwprintf
(
text
,
sizeof
(
text
),
L"File: %ls
\n
Line: %d
\n\n
Expression:
\"
%ls
\"
"
,
file
,
line
,
str
);
_snwprintf
(
text
,
sizeof
(
text
),
L"File: %ls
\n
Line: %d
\n\n
Expression:
\"
%ls
\"
"
,
file
,
line
,
str
);
DoMessageBoxW
(
L"Assertion failed!"
,
text
);
}
else
...
...
dlls/msvcrt/file.c
View file @
6ad42ee7
...
...
@@ -1531,7 +1531,7 @@ void CDECL MSVCRT_rewind(FILE* file)
static
int
msvcrt_get_flags
(
const
wchar_t
*
mode
,
int
*
open_flags
,
int
*
stream_flags
)
{
int
plus
=
MSVCRT_
wcschr
(
mode
,
'+'
)
!=
NULL
;
int
plus
=
wcschr
(
mode
,
'+'
)
!=
NULL
;
TRACE
(
"%s
\n
"
,
debugstr_w
(
mode
));
...
...
@@ -1602,7 +1602,7 @@ static int msvcrt_get_flags(const wchar_t* mode, int *open_flags, int* stream_fl
{
mode
++
;
while
(
*
mode
==
' '
)
mode
++
;
if
(
!
MSVCRT_CHECK_PMT
(
!
MSVCRT_
wcsncmp
(
L"ccs"
,
mode
,
3
)))
if
(
!
MSVCRT_CHECK_PMT
(
!
wcsncmp
(
L"ccs"
,
mode
,
3
)))
return
-
1
;
mode
+=
3
;
while
(
*
mode
==
' '
)
mode
++
;
...
...
@@ -1611,17 +1611,17 @@ static int msvcrt_get_flags(const wchar_t* mode, int *open_flags, int* stream_fl
mode
++
;
while
(
*
mode
==
' '
)
mode
++
;
if
(
!
MSVCRT_
_wcsnicmp
(
L"utf-8"
,
mode
,
5
))
if
(
!
_wcsnicmp
(
L"utf-8"
,
mode
,
5
))
{
*
open_flags
|=
MSVCRT__O_U8TEXT
;
mode
+=
5
;
}
else
if
(
!
MSVCRT_
_wcsnicmp
(
L"utf-16le"
,
mode
,
8
))
else
if
(
!
_wcsnicmp
(
L"utf-16le"
,
mode
,
8
))
{
*
open_flags
|=
MSVCRT__O_U16TEXT
;
mode
+=
8
;
}
else
if
(
!
MSVCRT_
_wcsnicmp
(
L"unicode"
,
mode
,
7
))
else
if
(
!
_wcsnicmp
(
L"unicode"
,
mode
,
7
))
{
*
open_flags
|=
MSVCRT__O_WTEXT
;
mode
+=
7
;
...
...
@@ -3118,7 +3118,7 @@ int CDECL MSVCRT__wstat64(const wchar_t* path, struct MSVCRT__stat64 * buf)
TRACE
(
":file (%s) buf(%p)
\n
"
,
debugstr_w
(
path
),
buf
);
plen
=
MSVCRT_
wcslen
(
path
);
plen
=
wcslen
(
path
);
while
(
plen
&&
path
[
plen
-
1
]
==
' '
)
plen
--
;
...
...
@@ -3146,8 +3146,8 @@ int CDECL MSVCRT__wstat64(const wchar_t* path, struct MSVCRT__stat64 * buf)
memset
(
buf
,
0
,
sizeof
(
struct
MSVCRT__stat64
));
/* FIXME: rdev isn't drive num, despite what the docs says-what is it? */
if
(
MSVCRT_
iswalpha
(
*
path
)
&&
path
[
1
]
==
':'
)
buf
->
st_dev
=
buf
->
st_rdev
=
MSVCRT_
towupper
(
*
path
)
-
'A'
;
/* drive num */
if
(
iswalpha
(
*
path
)
&&
path
[
1
]
==
':'
)
buf
->
st_dev
=
buf
->
st_rdev
=
towupper
(
*
path
)
-
'A'
;
/* drive num */
else
buf
->
st_dev
=
buf
->
st_rdev
=
MSVCRT__getdrive
()
-
1
;
...
...
@@ -3160,8 +3160,8 @@ int CDECL MSVCRT__wstat64(const wchar_t* path, struct MSVCRT__stat64 * buf)
/* executable? */
if
(
plen
>
6
&&
path
[
plen
-
4
]
==
'.'
)
/* shortest exe: "\x.exe" */
{
ULONGLONG
ext
=
MSVCRT_towlower
(
path
[
plen
-
1
])
|
(
MSVCRT_
towlower
(
path
[
plen
-
2
])
<<
16
)
|
((
ULONGLONG
)
MSVCRT_
towlower
(
path
[
plen
-
3
])
<<
32
);
ULONGLONG
ext
=
towlower
(
path
[
plen
-
1
])
|
(
towlower
(
path
[
plen
-
2
])
<<
16
)
|
((
ULONGLONG
)
towlower
(
path
[
plen
-
3
])
<<
32
);
if
(
ext
==
WCEXE
||
ext
==
WCBAT
||
ext
==
WCCMD
||
ext
==
WCCOM
)
mode
|=
ALL_S_IEXEC
;
}
...
...
@@ -3308,7 +3308,7 @@ wchar_t * CDECL MSVCRT__wtempnam(const wchar_t *dir, const wchar_t *prefix)
{
TRACE
(
"got name (%s)
\n
"
,
debugstr_w
(
tmpbuf
));
DeleteFileW
(
tmpbuf
);
return
MSVCRT_
_wcsdup
(
tmpbuf
);
return
_wcsdup
(
tmpbuf
);
}
TRACE
(
"failed (%d)
\n
"
,
GetLastError
());
return
NULL
;
...
...
@@ -4052,7 +4052,7 @@ wint_t CDECL MSVCRT__fputwc_nolock(wint_t wc, FILE* file)
char
buf
[
MB_LEN_MAX
];
int
char_len
;
char_len
=
MSVCRT_
wctomb
(
buf
,
mwc
);
char_len
=
wctomb
(
buf
,
mwc
);
if
(
char_len
!=-
1
&&
MSVCRT__fwrite_nolock
(
buf
,
char_len
,
1
,
file
)
==
1
)
ret
=
wc
;
else
...
...
@@ -4628,7 +4628,7 @@ int CDECL MSVCRT_fputs(const char *s, FILE* file)
*/
int
CDECL
MSVCRT_fputws
(
const
wchar_t
*
s
,
FILE
*
file
)
{
size_t
i
,
len
=
MSVCRT_
wcslen
(
s
);
size_t
i
,
len
=
wcslen
(
s
);
BOOL
tmp_buf
;
int
ret
;
...
...
@@ -5546,7 +5546,7 @@ wint_t CDECL MSVCRT__ungetwc_nolock(wint_t wc, FILE * file)
char
mbs
[
MB_LEN_MAX
];
int
len
;
len
=
MSVCRT_
wctomb
(
mbs
,
mwc
);
len
=
wctomb
(
mbs
,
mwc
);
if
(
len
==
-
1
)
return
WEOF
;
...
...
dlls/msvcrt/locale.c
View file @
6ad42ee7
...
...
@@ -529,7 +529,7 @@ static BOOL update_threadlocinfo_category(LCID lcid, unsigned short cp,
len
+=
GetLocaleInfoA
(
lcid
,
LOCALE_SENGCOUNTRY
|
LOCALE_NOUSEROVERRIDE
,
&
buf
[
len
],
256
-
len
);
buf
[
len
-
1
]
=
'.'
;
MSVCRT_
sprintf
(
buf
+
len
,
"%d"
,
cp
);
sprintf
(
buf
+
len
,
"%d"
,
cp
);
len
+=
strlen
(
buf
+
len
);
return
init_category_name
(
buf
,
len
,
locinfo
,
category
);
...
...
@@ -630,7 +630,7 @@ static inline char* construct_lc_all(pthreadlocinfo locinfo) {
if
(
i
==
LC_MAX
)
return
locinfo
->
lc_category
[
LC_COLLATE
].
locale
;
MSVCRT_
sprintf
(
current_lc_all
,
sprintf
(
current_lc_all
,
"LC_COLLATE=%s;LC_CTYPE=%s;LC_MONETARY=%s;LC_NUMERIC=%s;LC_TIME=%s"
,
locinfo
->
lc_category
[
LC_COLLATE
].
locale
,
locinfo
->
lc_category
[
LC_CTYPE
].
locale
,
...
...
@@ -691,8 +691,8 @@ wchar_t* CDECL _W_Getdays(void)
TRACE
(
"
\n
"
);
for
(
i
=
0
;
i
<
7
;
i
++
)
{
size
+=
MSVCRT_
wcslen
(
cur
->
wstr
.
names
.
short_wday
[
i
])
+
1
;
size
+=
MSVCRT_
wcslen
(
cur
->
wstr
.
names
.
wday
[
i
])
+
1
;
size
+=
wcslen
(
cur
->
wstr
.
names
.
short_wday
[
i
])
+
1
;
size
+=
wcslen
(
cur
->
wstr
.
names
.
wday
[
i
])
+
1
;
}
out
=
malloc
((
size
+
1
)
*
sizeof
(
*
out
));
if
(
!
out
)
...
...
@@ -701,12 +701,12 @@ wchar_t* CDECL _W_Getdays(void)
size
=
0
;
for
(
i
=
0
;
i
<
7
;
i
++
)
{
out
[
size
++
]
=
':'
;
len
=
MSVCRT_
wcslen
(
cur
->
wstr
.
names
.
short_wday
[
i
]);
len
=
wcslen
(
cur
->
wstr
.
names
.
short_wday
[
i
]);
memcpy
(
&
out
[
size
],
cur
->
wstr
.
names
.
short_wday
[
i
],
len
*
sizeof
(
*
out
));
size
+=
len
;
out
[
size
++
]
=
':'
;
len
=
MSVCRT_
wcslen
(
cur
->
wstr
.
names
.
wday
[
i
]);
len
=
wcslen
(
cur
->
wstr
.
names
.
wday
[
i
]);
memcpy
(
&
out
[
size
],
cur
->
wstr
.
names
.
wday
[
i
],
len
*
sizeof
(
*
out
));
size
+=
len
;
}
...
...
@@ -765,8 +765,8 @@ wchar_t* CDECL _W_Getmonths(void)
TRACE
(
"
\n
"
);
for
(
i
=
0
;
i
<
12
;
i
++
)
{
size
+=
MSVCRT_
wcslen
(
cur
->
wstr
.
names
.
short_mon
[
i
])
+
1
;
size
+=
MSVCRT_
wcslen
(
cur
->
wstr
.
names
.
mon
[
i
])
+
1
;
size
+=
wcslen
(
cur
->
wstr
.
names
.
short_mon
[
i
])
+
1
;
size
+=
wcslen
(
cur
->
wstr
.
names
.
mon
[
i
])
+
1
;
}
out
=
malloc
((
size
+
1
)
*
sizeof
(
*
out
));
if
(
!
out
)
...
...
@@ -775,12 +775,12 @@ wchar_t* CDECL _W_Getmonths(void)
size
=
0
;
for
(
i
=
0
;
i
<
12
;
i
++
)
{
out
[
size
++
]
=
':'
;
len
=
MSVCRT_
wcslen
(
cur
->
wstr
.
names
.
short_mon
[
i
]);
len
=
wcslen
(
cur
->
wstr
.
names
.
short_mon
[
i
]);
memcpy
(
&
out
[
size
],
cur
->
wstr
.
names
.
short_mon
[
i
],
len
*
sizeof
(
*
out
));
size
+=
len
;
out
[
size
++
]
=
':'
;
len
=
MSVCRT_
wcslen
(
cur
->
wstr
.
names
.
mon
[
i
]);
len
=
wcslen
(
cur
->
wstr
.
names
.
mon
[
i
]);
memcpy
(
&
out
[
size
],
cur
->
wstr
.
names
.
mon
[
i
],
len
*
sizeof
(
*
out
));
size
+=
len
;
}
...
...
@@ -1938,12 +1938,12 @@ _locale_t CDECL _wcreate_locale(int category, const wchar_t *locale)
if
(
category
<
LC_MIN
||
category
>
LC_MAX
||
!
locale
)
return
NULL
;
len
=
MSVCRT_
wcstombs
(
NULL
,
locale
,
0
);
len
=
wcstombs
(
NULL
,
locale
,
0
);
if
(
len
==
-
1
)
return
NULL
;
if
(
!
(
str
=
malloc
(
++
len
)))
return
NULL
;
MSVCRT_
wcstombs
(
str
,
locale
,
len
);
wcstombs
(
str
,
locale
,
len
);
loc
=
_create_locale
(
category
,
str
);
...
...
@@ -2021,7 +2021,7 @@ wchar_t* CDECL _wsetlocale(int category, const wchar_t* wlocale)
size_t
len
;
if
(
wlocale
)
{
len
=
MSVCRT_
wcstombs
(
NULL
,
wlocale
,
0
);
len
=
wcstombs
(
NULL
,
wlocale
,
0
);
if
(
len
==
-
1
)
return
NULL
;
...
...
@@ -2029,7 +2029,7 @@ wchar_t* CDECL _wsetlocale(int category, const wchar_t* wlocale)
if
(
!
locale
)
return
NULL
;
MSVCRT_
wcstombs
(
locale
,
wlocale
,
len
);
wcstombs
(
locale
,
wlocale
,
len
);
}
_lock_locales
();
...
...
dlls/msvcrt/main.c
View file @
6ad42ee7
...
...
@@ -123,7 +123,7 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
/* don't allow unloading msvcrt, we can't setup file handles twice */
LdrAddRefDll
(
LDR_ADDREF_DLL_PIN
,
hinstDLL
);
#elif _MSVCR_VER >= 80
MSVCRT_
_set_printf_count_output
(
0
);
_set_printf_count_output
(
0
);
#endif
msvcrt_init_clock
();
TRACE
(
"finished process init
\n
"
);
...
...
dlls/msvcrt/math.c
View file @
6ad42ee7
...
...
@@ -2408,7 +2408,7 @@ char * CDECL MSVCRT__ecvt( double number, int ndigits, int *decpt, int *sign )
/* handle cases with zero ndigits or less */
prec
=
ndigits
;
if
(
prec
<
1
)
prec
=
2
;
len
=
MSVCRT_
_snprintf
(
data
->
efcvt_buffer
,
80
,
"%.*le"
,
prec
-
1
,
number
);
len
=
_snprintf
(
data
->
efcvt_buffer
,
80
,
"%.*le"
,
prec
-
1
,
number
);
/* take the decimal "point away */
if
(
prec
!=
1
)
memmove
(
data
->
efcvt_buffer
+
1
,
data
->
efcvt_buffer
+
2
,
len
-
1
);
...
...
@@ -2468,7 +2468,7 @@ int CDECL MSVCRT__ecvt_s( char *buffer, size_t length, double number, int ndigit
number
=
-
number
;
}
else
*
sign
=
FALSE
;
len
=
MSVCRT_
_snprintf
(
result
,
prec
+
7
,
"%.*le"
,
prec
-
1
,
number
);
len
=
_snprintf
(
result
,
prec
+
7
,
"%.*le"
,
prec
-
1
,
number
);
/* take the decimal "point away */
if
(
prec
!=
1
)
memmove
(
result
+
1
,
result
+
2
,
len
-
1
);
...
...
@@ -2511,7 +2511,7 @@ char * CDECL MSVCRT__fcvt( double number, int ndigits, int *decpt, int *sign )
number
=
-
number
;
}
else
*
sign
=
0
;
stop
=
MSVCRT_
_snprintf
(
buf
,
80
,
"%.*f"
,
ndigits
<
0
?
0
:
ndigits
,
number
);
stop
=
_snprintf
(
buf
,
80
,
"%.*f"
,
ndigits
<
0
?
0
:
ndigits
,
number
);
ptr1
=
buf
;
ptr2
=
data
->
efcvt_buffer
;
first
=
NULL
;
...
...
@@ -2595,7 +2595,7 @@ int CDECL MSVCRT__fcvt_s(char* outbuffer, size_t size, double number, int ndigit
number
=
-
number
;
}
else
*
sign
=
0
;
stop
=
MSVCRT_
_snprintf
(
buf
,
80
,
"%.*f"
,
ndigits
<
0
?
0
:
ndigits
,
number
);
stop
=
_snprintf
(
buf
,
80
,
"%.*f"
,
ndigits
<
0
?
0
:
ndigits
,
number
);
ptr1
=
buf
;
ptr2
=
outbuffer
;
first
=
NULL
;
...
...
@@ -2676,7 +2676,7 @@ char * CDECL MSVCRT__gcvt( double number, int ndigit, char *buff )
return
NULL
;
}
MSVCRT_
sprintf
(
buff
,
"%.*g"
,
ndigit
,
number
);
sprintf
(
buff
,
"%.*g"
,
ndigit
,
number
);
return
buff
;
}
...
...
@@ -2700,14 +2700,14 @@ int CDECL MSVCRT__gcvt_s(char *buff, size_t size, double number, int digits)
return
ERANGE
;
}
len
=
MSVCRT_
_scprintf
(
"%.*g"
,
digits
,
number
);
len
=
_scprintf
(
"%.*g"
,
digits
,
number
);
if
(
len
>
size
)
{
buff
[
0
]
=
'\0'
;
*
_errno
()
=
ERANGE
;
return
ERANGE
;
}
MSVCRT_
sprintf
(
buff
,
"%.*g"
,
digits
,
number
);
sprintf
(
buff
,
"%.*g"
,
digits
,
number
);
return
0
;
}
...
...
dlls/msvcrt/mbcs.c
View file @
6ad42ee7
...
...
@@ -256,7 +256,7 @@ threadmbcinfo* create_mbcinfo(int cp, LCID lcid, threadmbcinfo *old_mbcinfo)
}
if
(
lcid
==
-
1
)
{
MSVCRT_
sprintf
(
bufA
,
".%d"
,
newcp
);
sprintf
(
bufA
,
".%d"
,
newcp
);
mbcinfo
->
mblcid
=
locale_to_LCID
(
bufA
,
NULL
,
NULL
);
}
else
{
mbcinfo
->
mblcid
=
lcid
;
...
...
@@ -1454,7 +1454,7 @@ int CDECL _ismbbkana(unsigned int c)
*/
int
CDECL
_ismbcdigit_l
(
unsigned
int
ch
,
_locale_t
locale
)
{
return
MSVCRT_
_iswdigit_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
return
_iswdigit_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
}
/*********************************************************************
...
...
@@ -1470,7 +1470,7 @@ int CDECL _ismbcdigit(unsigned int ch)
*/
int
CDECL
_ismbcgraph_l
(
unsigned
int
ch
,
_locale_t
locale
)
{
return
MSVCRT_
_iswgraph_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
return
_iswgraph_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
}
/*********************************************************************
...
...
@@ -1486,7 +1486,7 @@ int CDECL _ismbcgraph(unsigned int ch)
*/
int
CDECL
_ismbcalpha_l
(
unsigned
int
ch
,
_locale_t
locale
)
{
return
MSVCRT_
_iswalpha_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
return
_iswalpha_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
}
/*********************************************************************
...
...
@@ -1502,7 +1502,7 @@ int CDECL _ismbcalpha(unsigned int ch)
*/
int
CDECL
_ismbclower_l
(
unsigned
int
ch
,
_locale_t
locale
)
{
return
MSVCRT_
_iswlower_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
return
_iswlower_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
}
/*********************************************************************
...
...
@@ -1518,7 +1518,7 @@ int CDECL _ismbclower(unsigned int ch)
*/
int
CDECL
_ismbcupper_l
(
unsigned
int
ch
,
_locale_t
locale
)
{
return
MSVCRT_
_iswupper_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
return
_iswupper_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
}
/*********************************************************************
...
...
@@ -1549,7 +1549,7 @@ int CDECL _ismbcsymbol(unsigned int ch)
*/
int
CDECL
_ismbcalnum_l
(
unsigned
int
ch
,
_locale_t
locale
)
{
return
MSVCRT_
_iswalnum_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
return
_iswalnum_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
}
/*********************************************************************
...
...
@@ -1565,7 +1565,7 @@ int CDECL _ismbcalnum(unsigned int ch)
*/
int
CDECL
_ismbcspace_l
(
unsigned
int
ch
,
_locale_t
locale
)
{
return
MSVCRT_
_iswspace_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
return
_iswspace_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
}
/*********************************************************************
...
...
@@ -1581,7 +1581,7 @@ int CDECL _ismbcspace(unsigned int ch)
*/
int
CDECL
_ismbcprint_l
(
unsigned
int
ch
,
_locale_t
locale
)
{
return
MSVCRT_
_iswprint_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
return
_iswprint_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
}
/*********************************************************************
...
...
@@ -1597,7 +1597,7 @@ int CDECL _ismbcprint(unsigned int ch)
*/
int
CDECL
_ismbcpunct_l
(
unsigned
int
ch
,
_locale_t
locale
)
{
return
MSVCRT_
_iswpunct_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
return
_iswpunct_l
(
msvcrt_mbc_to_wc_l
(
ch
,
locale
),
locale
);
}
/*********************************************************************
...
...
dlls/msvcrt/msvcrt.h
View file @
6ad42ee7
...
...
@@ -602,10 +602,7 @@ struct MSVCRT__stat64 {
#define MSVCRT__NLSCMPERROR ((unsigned int)0x7fffffff)
int
__cdecl
MSVCRT_iswalpha
(
wint_t
);
int
__cdecl
MSVCRT_iswspace
(
wint_t
);
int
__cdecl
MSVCRT_iswdigit
(
wint_t
);
int
__cdecl
MSVCRT__iswspace_l
(
wchar_t
,
_locale_t
);
void
__cdecl
MSVCRT__lock_file
(
FILE
*
);
void
__cdecl
MSVCRT__unlock_file
(
FILE
*
);
...
...
@@ -634,13 +631,6 @@ __time64_t __cdecl MSVCRT__time64(__time64_t*);
FILE
*
__cdecl
MSVCRT__fdopen
(
int
,
const
char
*
);
FILE
*
__cdecl
MSVCRT__wfdopen
(
int
,
const
wchar_t
*
);
int
WINAPIV
MSVCRT_fwprintf
(
FILE
*
file
,
const
wchar_t
*
format
,
...);
int
__cdecl
MSVCRT_vsnwprintf
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
__ms_va_list
valist
);
int
WINAPIV
MSVCRT__snwprintf
(
wchar_t
*
,
size_t
,
const
wchar_t
*
,
...);
int
WINAPIV
MSVCRT_sprintf
(
char
*
,
const
char
*
,...);
int
WINAPIV
MSVCRT__snprintf
(
char
*
,
size_t
,
const
char
*
,...);
int
WINAPIV
MSVCRT__scprintf
(
const
char
*
,...);
int
__cdecl
MSVCRT__set_printf_count_output
(
int
);
#define MSVCRT__ENABLE_PER_THREAD_LOCALE 1
#define MSVCRT__DISABLE_PER_THREAD_LOCALE 2
...
...
@@ -660,8 +650,6 @@ int __cdecl _ismbblead(unsigned int);
int
__cdecl
_ismbblead_l
(
unsigned
int
,
_locale_t
);
int
__cdecl
_ismbclegal
(
unsigned
int
c
);
int
__cdecl
_ismbstrail
(
const
unsigned
char
*
start
,
const
unsigned
char
*
str
);
size_t
__cdecl
MSVCRT_wcstombs
(
char
*
,
const
wchar_t
*
,
size_t
);
size_t
__cdecl
MSVCRT__wcstombs_l
(
char
*
,
const
wchar_t
*
,
size_t
,
_locale_t
);
void
__cdecl
MSVCRT__searchenv
(
const
char
*
,
const
char
*
,
char
*
);
int
__cdecl
MSVCRT__getdrive
(
void
);
char
*
__cdecl
_strset
(
char
*
,
int
);
...
...
@@ -671,11 +659,7 @@ int WINAPIV _cprintf(const char*,...);
int
WINAPIV
_cwprintf
(
const
wchar_t
*
,...);
char
***
__cdecl
MSVCRT___p__environ
(
void
);
int
*
__cdecl
__p___mb_cur_max
(
void
);
wchar_t
*
__cdecl
MSVCRT__wcsdup
(
const
wchar_t
*
);
size_t
__cdecl
MSVCRT_wcsnlen
(
const
wchar_t
*
,
size_t
);
wchar_t
***
__cdecl
MSVCRT___p__wenviron
(
void
);
INT
__cdecl
MSVCRT_wctomb
(
char
*
,
wchar_t
);
int
__cdecl
MSVCRT__wctomb_l
(
char
*
,
wchar_t
,
_locale_t
);
char
*
__cdecl
MSVCRT__strdate
(
char
*
date
);
char
*
__cdecl
MSVCRT__strtime
(
char
*
date
);
int
__cdecl
_setmbcp
(
int
);
...
...
@@ -688,22 +672,6 @@ int __cdecl MSVCRT__towupper_l(wint_t,_locale_t);
int
__cdecl
MSVCRT__towlower_l
(
wint_t
,
_locale_t
);
int
__cdecl
MSVCRT_strcmp
(
const
char
*
,
const
char
*
);
char
*
__cdecl
MSVCRT__itoa
(
int
,
char
*
,
int
);
int
__cdecl
MSVCRT_wcsncmp
(
const
wchar_t
*
,
const
wchar_t
*
,
size_t
);
int
__cdecl
MSVCRT__wcsnicmp
(
const
wchar_t
*
,
const
wchar_t
*
,
size_t
);
int
__cdecl
MSVCRT_towlower
(
wint_t
);
int
__cdecl
MSVCRT_towupper
(
wint_t
);
int
__cdecl
MSVCRT__iswalnum_l
(
wchar_t
,
_locale_t
);
int
__cdecl
MSVCRT__iswdigit_l
(
wchar_t
,
_locale_t
);
int
__cdecl
MSVCRT__iswgraph_l
(
wchar_t
,
_locale_t
);
int
__cdecl
MSVCRT__iswalpha_l
(
wchar_t
,
_locale_t
);
int
__cdecl
MSVCRT__iswlower_l
(
wchar_t
,
_locale_t
);
int
__cdecl
MSVCRT__iswupper_l
(
wchar_t
,
_locale_t
);
int
__cdecl
MSVCRT__iswprint_l
(
wchar_t
,
_locale_t
);
int
__cdecl
MSVCRT__iswpunct_l
(
wchar_t
,
_locale_t
);
size_t
__cdecl
MSVCRT_wcslen
(
const
wchar_t
*
);
wchar_t
*
__cdecl
MSVCRT_wcscpy
(
wchar_t
*
,
const
wchar_t
*
);
wchar_t
*
__cdecl
MSVCRT_wcschr
(
const
wchar_t
*
,
wchar_t
);
wchar_t
*
__cdecl
MSVCRT_wcscat
(
wchar_t
*
,
const
wchar_t
*
);
double
__cdecl
MSVCRT_floor
(
double
x
);
float
__cdecl
MSVCRT_floorf
(
float
x
);
...
...
dlls/msvcrt/msvcrt.spec
View file @
6ad42ee7
...
...
@@ -635,18 +635,18 @@
@ cdecl _isprint_l(long ptr)
@ cdecl _isspace_l(long ptr)
@ cdecl _isupper_l(long ptr)
@ cdecl _iswalnum_l(long ptr)
MSVCRT__iswalnum_l
@ cdecl _iswalpha_l(long ptr)
MSVCRT__iswalpha_l
@ cdecl _iswcntrl_l(long ptr)
MSVCRT__iswcntrl_l
@ cdecl _iswctype_l(long long ptr)
MSVCRT__iswctype_l
@ cdecl _iswdigit_l(long ptr)
MSVCRT__iswdigit_l
@ cdecl _iswgraph_l(long ptr)
MSVCRT__iswgraph_l
@ cdecl _iswlower_l(long ptr)
MSVCRT__iswlower_l
@ cdecl _iswprint_l(long ptr)
MSVCRT__iswprint_l
@ cdecl _iswpunct_l(long ptr)
MSVCRT__iswpunct_l
@ cdecl _iswspace_l(long ptr)
MSVCRT__iswspace_l
@ cdecl _iswupper_l(long ptr)
MSVCRT__iswupper_l
@ cdecl _iswxdigit_l(long ptr)
MSVCRT__iswxdigit_l
@ cdecl _iswalnum_l(long ptr)
@ cdecl _iswalpha_l(long ptr)
@ cdecl _iswcntrl_l(long ptr)
@ cdecl _iswctype_l(long long ptr)
@ cdecl _iswdigit_l(long ptr)
@ cdecl _iswgraph_l(long ptr)
@ cdecl _iswlower_l(long ptr)
@ cdecl _iswprint_l(long ptr)
@ cdecl _iswpunct_l(long ptr)
@ cdecl _iswspace_l(long ptr)
@ cdecl _iswupper_l(long ptr)
@ cdecl _iswxdigit_l(long ptr)
@ cdecl _isxdigit_l(long ptr)
@ cdecl _itoa(long ptr long)
@ cdecl _itoa_s(long ptr long long)
...
...
@@ -883,10 +883,10 @@
@ cdecl -arch=x86_64 _scalbf(float long) MSVCRT__scalbf
@ varargs _scanf_l(str ptr)
@ varargs _scanf_s_l(str ptr)
@ varargs _scprintf(str)
MSVCRT__scprintf
@ varargs _scprintf(str)
# stub _scprintf_l(str ptr)
# stub _scprintf_p_l(str ptr)
@ varargs _scwprintf(wstr)
MSVCRT__scwprintf
@ varargs _scwprintf(wstr)
# stub _scwprintf_l(wstr ptr)
# stub _scwprintf_p_l(wstr ptr)
@ cdecl _searchenv(str str ptr) MSVCRT__searchenv
...
...
@@ -911,20 +911,20 @@
@ cdecl _setmode(long long) MSVCRT__setmode
@ stub _setsystime(ptr long)
@ cdecl _sleep(long)
@ varargs _snprintf(ptr long str)
MSVCRT__snprintf
@ varargs _snprintf_c(ptr long str)
MSVCRT_snprintf_c
@ varargs _snprintf_c_l(ptr long str ptr)
MSVCRT_snprintf_c_l
@ varargs _snprintf_l(ptr long str ptr)
MSVCRT__snprintf_l
@ varargs _snprintf_s(ptr long long str)
MSVCRT__snprintf_s
@ varargs _snprintf_s_l(ptr long long str ptr)
MSVCRT_snprintf_s_l
@ varargs _snprintf(ptr long str)
@ varargs _snprintf_c(ptr long str)
@ varargs _snprintf_c_l(ptr long str ptr)
@ varargs _snprintf_l(ptr long str ptr)
@ varargs _snprintf_s(ptr long long str)
@ varargs _snprintf_s_l(ptr long long str ptr)
@ varargs _snscanf(str long str)
@ varargs _snscanf_l(str long str ptr)
@ varargs _snscanf_s(str long str)
@ varargs _snscanf_s_l(str long str ptr)
@ varargs _snwprintf(ptr long wstr)
MSVCRT__snwprintf
@ varargs _snwprintf_l(ptr long wstr ptr)
MSVCRT__snwprintf_l
@ varargs _snwprintf_s(ptr long long wstr)
MSVCRT__snwprintf_s
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
MSVCRT__snwprintf_s_l
@ varargs _snwprintf(ptr long wstr)
@ varargs _snwprintf_l(ptr long wstr ptr)
@ varargs _snwprintf_s(ptr long long wstr)
@ varargs _snwprintf_s_l(ptr long long wstr ptr)
@ varargs _snwscanf(wstr long wstr)
@ varargs _snwscanf_l(wstr long wstr ptr)
@ varargs _snwscanf_s(wstr long wstr)
...
...
@@ -941,9 +941,9 @@
@ cdecl _spawnvpe(long str ptr ptr)
@ cdecl _splitpath(str ptr ptr ptr ptr) MSVCRT__splitpath
@ cdecl _splitpath_s(str ptr long ptr long ptr long ptr long) MSVCRT__splitpath_s
@ varargs _sprintf_l(ptr str ptr)
MSVCRT_sprintf_l
@ varargs _sprintf_p_l(ptr long str ptr)
MSVCRT_sprintf_p_l
@ varargs _sprintf_s_l(ptr long str ptr)
MSVCRT_sprintf_s_l
@ varargs _sprintf_l(ptr str ptr)
@ varargs _sprintf_p_l(ptr long str ptr)
@ varargs _sprintf_s_l(ptr long str ptr)
@ varargs _sscanf_l(str str ptr)
@ varargs _sscanf_s_l(str str ptr)
@ cdecl _stat(str ptr) MSVCRT_stat
...
...
@@ -992,11 +992,11 @@
@ cdecl _strupr_s_l(str long ptr)
@ cdecl _strxfrm_l(ptr str long ptr)
@ cdecl _swab(str str long)
@ varargs _swprintf(ptr wstr)
MSVCRT_swprintf
@ varargs _swprintf_c(ptr long str)
MSVCRT_swprintf_c
@ varargs _swprintf_c_l(ptr long str ptr)
MSVCRT_swprintf_c_l
@ varargs _swprintf_p_l(ptr long wstr ptr)
MSVCRT_swprintf_p_l
@ varargs _swprintf_s_l(ptr long wstr ptr)
MSVCRT__swprintf_s_l
@ varargs _swprintf(ptr wstr)
@ varargs _swprintf_c(ptr long str)
@ varargs _swprintf_c_l(ptr long str ptr)
@ varargs _swprintf_p_l(ptr long wstr ptr)
@ varargs _swprintf_s_l(ptr long wstr ptr)
@ varargs _swscanf_l(wstr wstr ptr)
@ varargs _swscanf_s_l(wstr wstr ptr)
@ extern _sys_errlist MSVCRT__sys_errlist
...
...
@@ -1012,8 +1012,8 @@
@ cdecl _tolower_l(long ptr)
@ cdecl _toupper(long)
@ cdecl _toupper_l(long ptr)
@ cdecl _towlower_l(long ptr)
MSVCRT__towlower_l
@ cdecl _towupper_l(long ptr)
MSVCRT__towupper_l
@ cdecl _towlower_l(long ptr)
@ cdecl _towupper_l(long ptr)
@ extern _tzname MSVCRT__tzname
@ cdecl _tzset()
@ cdecl _ui64toa(int64 ptr long) ntdll._ui64toa
...
...
@@ -1060,32 +1060,32 @@
# stub _vprintf_s_l(str ptr ptr)
@ cdecl -arch=win32 _utime(str ptr) _utime32
@ cdecl -arch=win64 _utime(str ptr) _utime64
@ cdecl _vscprintf(str ptr)
MSVCRT__vscprintf
@ cdecl _vscprintf_l(str ptr ptr)
MSVCRT__vscprintf_l
@ cdecl _vscprintf_p_l(str ptr ptr)
MSVCRT__vscprintf_p_l
@ cdecl _vscwprintf(wstr ptr)
MSVCRT__vscwprintf
@ cdecl _vscwprintf_l(wstr ptr ptr)
MSVCRT__vscwprintf_l
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
MSVCRT__vscwprintf_p_l
@ cdecl _vscprintf(str ptr)
@ cdecl _vscprintf_l(str ptr ptr)
@ cdecl _vscprintf_p_l(str ptr ptr)
@ cdecl _vscwprintf(wstr ptr)
@ cdecl _vscwprintf_l(wstr ptr ptr)
@ cdecl _vscwprintf_p_l(wstr ptr ptr)
@ cdecl -norelay _vsnprintf(ptr long str ptr)
@ cdecl _vsnprintf_c(ptr long str ptr)
MSVCRT_vsnprintf_c
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_c_l
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
MSVCRT_vsnprintf_l
@ cdecl _vsnprintf_s(ptr long long str ptr)
MSVCRT_vsnprintf_s
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
MSVCRT_vsnprintf_s_l
@ cdecl _vsnwprintf(ptr long wstr ptr)
MSVCRT_vsnwprintf
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
MSVCRT_vsnwprintf_l
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
MSVCRT_vsnwprintf_s
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
MSVCRT_vsnwprintf_s_l
@ cdecl _vsprintf_l(ptr str ptr ptr)
MSVCRT_vsprintf_l
@ cdecl _vsprintf_p(ptr long str ptr)
MSVCRT_vsprintf_p
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
MSVCRT_vsprintf_p_l
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
MSVCRT_vsprintf_s_l
@ cdecl _vswprintf(ptr wstr ptr)
MSVCRT_vswprintf
@ cdecl _vswprintf_c(ptr long wstr ptr)
MSVCRT_vswprintf_c
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_c_l
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
MSVCRT_vswprintf_l
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_p_l
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
MSVCRT_vswprintf_s_l
@ cdecl _vsnprintf_c(ptr long str ptr)
@ cdecl _vsnprintf_c_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_l(ptr long str ptr ptr)
@ cdecl _vsnprintf_s(ptr long long str ptr)
@ cdecl _vsnprintf_s_l(ptr long long str ptr ptr)
@ cdecl _vsnwprintf(ptr long wstr ptr)
@ cdecl _vsnwprintf_l(ptr long wstr ptr ptr)
@ cdecl _vsnwprintf_s(ptr long long wstr ptr)
@ cdecl _vsnwprintf_s_l(ptr long long wstr ptr ptr)
@ cdecl _vsprintf_l(ptr str ptr ptr)
@ cdecl _vsprintf_p(ptr long str ptr)
@ cdecl _vsprintf_p_l(ptr long str ptr ptr)
@ cdecl _vsprintf_s_l(ptr long str ptr ptr)
@ cdecl _vswprintf(ptr wstr ptr)
@ cdecl _vswprintf_c(ptr long wstr ptr)
@ cdecl _vswprintf_c_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_l(ptr wstr ptr ptr)
@ cdecl _vswprintf_p_l(ptr long wstr ptr ptr)
@ cdecl _vswprintf_s_l(ptr long wstr ptr ptr)
# stub _vwprintf_l(wstr ptr ptr)
# stub _vwprintf_p(wstr ptr)
# stub _vwprintf_p_l(wstr ptr ptr)
...
...
@@ -1099,53 +1099,53 @@
@ cdecl _wchmod(wstr long) MSVCRT__wchmod
@ extern _wcmdln MSVCRT__wcmdln
@ cdecl _wcreat(wstr long) MSVCRT__wcreat
@ cdecl _wcscoll_l(wstr wstr ptr)
MSVCRT__wcscoll_l
@ cdecl _wcsdup(wstr)
MSVCRT__wcsdup
@ cdecl _wcscoll_l(wstr wstr ptr)
@ cdecl _wcsdup(wstr)
# stub _wcsdup_dbg(wstr long str long)
@ cdecl _wcserror(long)
@ cdecl _wcserror_s(ptr long long)
@ cdecl _wcsftime_l(ptr long wstr ptr ptr)
@ cdecl _wcsicmp(wstr wstr)
MSVCRT__wcsicmp
@ cdecl _wcsicmp_l(wstr wstr ptr)
MSVCRT__wcsicmp_l
@ cdecl _wcsicoll(wstr wstr)
MSVCRT__wcsicoll
@ cdecl _wcsicoll_l(wstr wstr ptr)
MSVCRT__wcsicoll_l
@ cdecl _wcslwr(wstr)
MSVCRT__wcslwr
@ cdecl _wcslwr_l(wstr ptr)
MSVCRT__wcslwr_l
@ cdecl _wcslwr_s(wstr long)
MSVCRT__wcslwr_s
@ cdecl _wcslwr_s_l(wstr long ptr)
MSVCRT__wcslwr_s_l
@ cdecl _wcsncoll(wstr wstr long)
MSVCRT__wcsncoll
@ cdecl _wcsncoll_l(wstr wstr long ptr)
MSVCRT__wcsncoll_l
@ cdecl _wcsnicmp(wstr wstr long)
MSVCRT__wcsnicmp
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
MSVCRT__wcsnicmp_l
@ cdecl _wcsnicoll(wstr wstr long)
MSVCRT__wcsnicoll
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
MSVCRT__wcsnicoll_l
@ cdecl _wcsnset(wstr long long)
MSVCRT__wcsnset
@ cdecl _wcsnset_s(wstr long long long)
MSVCRT__wcsnset_s
@ cdecl _wcsrev(wstr)
MSVCRT__wcsrev
@ cdecl _wcsset(wstr long)
MSVCRT__wcsset
@ cdecl _wcsset_s(wstr long long)
MSVCRT__wcsset_s
@ cdecl _wcstod_l(wstr ptr ptr)
MSVCRT__wcstod_l
@ cdecl -ret64 _wcstoi64(wstr ptr long)
MSVCRT__wcstoi64
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
MSVCRT__wcstoi64_l
@ cdecl _wcstol_l(wstr ptr long ptr)
MSVCRT__wcstol_l
@ cdecl _wcstombs_l(ptr ptr long ptr)
MSVCRT__wcstombs_l
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
MSVCRT__wcstombs_s_l
@ cdecl -ret64 _wcstoui64(wstr ptr long)
MSVCRT__wcstoui64
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
MSVCRT__wcstoui64_l
@ cdecl _wcstoul_l(wstr ptr long ptr)
MSVCRT__wcstoul_l
@ cdecl _wcsupr(wstr)
MSVCRT__wcsupr
@ cdecl _wcsupr_l(wstr ptr)
MSVCRT__wcsupr_l
@ cdecl _wcsupr_s(wstr long)
MSVCRT__wcsupr_s
@ cdecl _wcsupr_s_l(wstr long ptr)
MSVCRT__wcsupr_s_l
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
MSVCRT__wcsxfrm_l
@ cdecl _wcsicmp(wstr wstr)
@ cdecl _wcsicmp_l(wstr wstr ptr)
@ cdecl _wcsicoll(wstr wstr)
@ cdecl _wcsicoll_l(wstr wstr ptr)
@ cdecl _wcslwr(wstr)
@ cdecl _wcslwr_l(wstr ptr)
@ cdecl _wcslwr_s(wstr long)
@ cdecl _wcslwr_s_l(wstr long ptr)
@ cdecl _wcsncoll(wstr wstr long)
@ cdecl _wcsncoll_l(wstr wstr long ptr)
@ cdecl _wcsnicmp(wstr wstr long)
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
@ cdecl _wcsnicoll(wstr wstr long)
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
@ cdecl _wcsnset(wstr long long)
@ cdecl _wcsnset_s(wstr long long long)
@ cdecl _wcsrev(wstr)
@ cdecl _wcsset(wstr long)
@ cdecl _wcsset_s(wstr long long)
@ cdecl _wcstod_l(wstr ptr ptr)
@ cdecl -ret64 _wcstoi64(wstr ptr long)
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
@ cdecl _wcstol_l(wstr ptr long ptr)
@ cdecl _wcstombs_l(ptr ptr long ptr)
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
@ cdecl -ret64 _wcstoui64(wstr ptr long)
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
@ cdecl _wcstoul_l(wstr ptr long ptr)
@ cdecl _wcsupr(wstr)
@ cdecl _wcsupr_l(wstr ptr)
@ cdecl _wcsupr_s(wstr long)
@ cdecl _wcsupr_s_l(wstr long ptr)
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
@ cdecl -arch=win32 _wctime(ptr) _wctime32
@ cdecl -arch=win64 _wctime(ptr) _wctime64
@ cdecl _wctime32(ptr)
@ cdecl _wctime32_s(ptr long ptr)
@ cdecl _wctime64(ptr)
@ cdecl _wctime64_s(ptr long ptr)
@ cdecl _wctomb_l(ptr long ptr)
MSVCRT__wctomb_l
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
MSVCRT__wctomb_s_l
@ cdecl _wctomb_l(ptr long ptr)
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
@ extern _wctype MSVCRT__wctype
@ extern _wenviron MSVCRT__wenviron
@ varargs _wexecl(wstr wstr)
...
...
@@ -1230,14 +1230,14 @@
# stub _wtempnam_dbg(wstr wstr long str long)
@ cdecl _wtmpnam(ptr) MSVCRT__wtmpnam
@ cdecl _wtmpnam_s(ptr long) MSVCRT__wtmpnam_s
@ cdecl _wtof(wstr)
MSVCRT__wtof
@ cdecl _wtof_l(wstr ptr)
MSVCRT__wtof_l
@ cdecl _wtoi(wstr)
MSVCRT__wtoi
@ cdecl -ret64 _wtoi64(wstr)
MSVCRT__wtoi64
@ cdecl -ret64 _wtoi64_l(wstr ptr)
MSVCRT__wtoi64_l
@ cdecl _wtoi_l(wstr ptr)
MSVCRT__wtoi_l
@ cdecl _wtol(wstr)
MSVCRT__wtol
@ cdecl _wtol_l(wstr ptr)
MSVCRT__wtol_l
@ cdecl _wtof(wstr)
@ cdecl _wtof_l(wstr ptr)
@ cdecl _wtoi(wstr)
@ cdecl -ret64 _wtoi64(wstr)
@ cdecl -ret64 _wtoi64_l(wstr ptr)
@ cdecl _wtoi_l(wstr ptr)
@ cdecl _wtol(wstr)
@ cdecl _wtol_l(wstr ptr)
@ cdecl _wunlink(wstr) MSVCRT__wunlink
@ cdecl -arch=win32 _wutime(wstr ptr) _wutime32
@ cdecl -arch=win64 _wutime(wstr ptr) _wutime64
...
...
@@ -1333,7 +1333,7 @@
@ cdecl getwchar() MSVCRT_getwchar
@ cdecl -arch=win32 gmtime(ptr) _gmtime32
@ cdecl -arch=win64 gmtime(ptr) _gmtime64
@ cdecl is_wctype(long long)
MSVCRT_
iswctype
@ cdecl is_wctype(long long) iswctype
@ cdecl isalnum(long)
@ cdecl isalpha(long)
@ cdecl iscntrl(long)
...
...
@@ -1345,19 +1345,19 @@
@ cdecl ispunct(long)
@ cdecl isspace(long)
@ cdecl isupper(long)
@ cdecl iswalnum(long)
MSVCRT_iswalnum
@ cdecl iswalpha(long)
MSVCRT_iswalpha
@ cdecl iswalnum(long)
@ cdecl iswalpha(long)
@ cdecl iswascii(long)
@ 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 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) MSVCRT_labs
@ cdecl ldexp(double long) MSVCRT_ldexp
...
...
@@ -1421,8 +1421,8 @@
@ cdecl sinh(double) MSVCRT_sinh
@ cdecl -arch=!i386 sinf(float) MSVCRT_sinf
@ cdecl -arch=!i386 sinhf(float) MSVCRT_sinhf
@ varargs sprintf(ptr str)
MSVCRT_sprintf
@ varargs sprintf_s(ptr long str)
MSVCRT_sprintf_s
@ varargs sprintf(ptr str)
@ varargs sprintf_s(ptr long str)
@ cdecl sqrt(double) MSVCRT_sqrt
@ cdecl -arch=!i386 sqrtf(float) MSVCRT_sqrtf
@ cdecl srand(long)
...
...
@@ -1456,8 +1456,8 @@
@ cdecl strtol(str ptr long)
@ cdecl strtoul(str ptr long)
@ cdecl strxfrm(ptr str long)
@ varargs swprintf(ptr wstr)
MSVCRT
_swprintf
@ varargs swprintf_s(ptr long wstr)
MSVCRT_swprintf_s
@ varargs swprintf(ptr wstr) _swprintf
@ varargs swprintf_s(ptr long wstr)
@ varargs swscanf(wstr wstr)
@ varargs swscanf_s(wstr wstr)
@ cdecl system(str)
...
...
@@ -1473,8 +1473,8 @@
@ cdecl tmpnam_s(ptr long) MSVCRT_tmpnam_s
@ cdecl tolower(long)
@ cdecl toupper(long)
@ cdecl towlower(long)
MSVCRT_towlower
@ cdecl towupper(long)
MSVCRT_towupper
@ cdecl towlower(long)
@ cdecl towupper(long)
@ cdecl ungetc(long ptr) MSVCRT_ungetc
@ cdecl ungetwc(long ptr) MSVCRT_ungetwc
# stub utime
...
...
@@ -1485,47 +1485,47 @@
@ cdecl vprintf(str ptr) MSVCRT_vprintf
@ cdecl vprintf_s(str ptr) MSVCRT_vprintf_s
@ cdecl vsnprintf(ptr long str ptr) _vsnprintf
@ cdecl vsprintf(ptr str ptr)
MSVCRT_vsprintf
@ cdecl vsprintf_s(ptr long str ptr)
MSVCRT_vsprintf_s
@ cdecl vswprintf(ptr wstr ptr)
MSVCRT
_vswprintf
@ cdecl vswprintf_s(ptr long wstr ptr)
MSVCRT_vswprintf_s
@ cdecl vsprintf(ptr str ptr)
@ cdecl vsprintf_s(ptr long str ptr)
@ cdecl vswprintf(ptr wstr ptr) _vswprintf
@ cdecl vswprintf_s(ptr long wstr ptr)
@ cdecl vwprintf(wstr ptr) MSVCRT_vwprintf
@ cdecl vwprintf_s(wstr ptr) MSVCRT_vwprintf_s
@ cdecl wcrtomb(ptr long ptr)
MSVCRT_wcrtomb
@ cdecl wcrtomb_s(ptr ptr long long ptr)
MSVCRT_wcrtomb_s
@ cdecl wcscat(wstr wstr)
MSVCRT_wcscat
@ cdecl wcscat_s(wstr long wstr)
MSVCRT_wcscat_s
@ 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 wcscpy_s(ptr long wstr)
MSVCRT_wcscpy_s
@ cdecl wcrtomb(ptr long ptr)
@ cdecl wcrtomb_s(ptr ptr long long ptr)
@ cdecl wcscat(wstr wstr)
@ cdecl wcscat_s(wstr long wstr)
@ cdecl wcschr(wstr long)
@ cdecl wcscmp(wstr wstr)
@ cdecl wcscoll(wstr wstr)
@ cdecl wcscpy(ptr wstr)
@ cdecl wcscpy_s(ptr long wstr)
@ cdecl wcscspn(wstr wstr) ntdll.wcscspn
@ cdecl wcsftime(ptr long wstr ptr)
@ cdecl wcslen(wstr)
MSVCRT_wcslen
@ cdecl wcslen(wstr)
@ cdecl wcsncat(wstr wstr long) ntdll.wcsncat
@ cdecl wcsncat_s(wstr long wstr long)
MSVCRT_wcsncat_s
@ cdecl wcsncmp(wstr wstr long)
MSVCRT_wcsncmp
@ cdecl wcsncpy(ptr wstr long)
MSVCRT_wcsncpy
@ cdecl wcsncpy_s(ptr long wstr long)
MSVCRT_wcsncpy_s
@ cdecl wcsnlen(wstr long)
MSVCRT_wcsnlen
@ cdecl wcspbrk(wstr wstr)
MSVCRT_wcspbrk
@ cdecl wcsrchr(wstr long)
MSVCRT_wcsrchr
@ cdecl wcsrtombs(ptr ptr long ptr)
MSVCRT_wcsrtombs
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
MSVCRT_wcsrtombs_s
@ cdecl wcsncat_s(wstr long wstr long)
@ cdecl wcsncmp(wstr wstr long)
@ cdecl wcsncpy(ptr wstr long)
@ cdecl wcsncpy_s(ptr long wstr long)
@ cdecl wcsnlen(wstr long)
@ cdecl wcspbrk(wstr wstr)
@ cdecl wcsrchr(wstr long)
@ cdecl wcsrtombs(ptr ptr long ptr)
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
@ cdecl wcsspn(wstr wstr) ntdll.wcsspn
@ cdecl wcsstr(wstr wstr)
MSVCRT_wcsstr
@ cdecl wcstod(wstr ptr)
MSVCRT_wcstod
@ cdecl wcstok(wstr wstr)
MSVCRT_wcstok
@ cdecl wcstok_s(ptr wstr ptr)
MSVCRT_wcstok_s
@ cdecl wcstol(wstr ptr long)
MSVCRT_wcstol
@ cdecl wcstombs(ptr ptr long)
MSVCRT_wcstombs
@ cdecl wcstombs_s(ptr ptr long wstr long)
MSVCRT_wcstombs_s
@ cdecl wcstoul(wstr ptr long)
MSVCRT_wcstoul
@ cdecl wcsxfrm(ptr wstr long)
MSVCRT_wcsxfrm
@ cdecl wctob(long)
MSVCRT_wctob
@ cdecl wctomb(ptr long)
MSVCRT_wctomb
@ cdecl wctomb_s(ptr ptr long long)
MSVCRT_wctomb_s
@ cdecl wcsstr(wstr wstr)
@ cdecl wcstod(wstr ptr)
@ cdecl wcstok(wstr wstr)
@ cdecl wcstok_s(ptr wstr ptr)
@ cdecl wcstol(wstr ptr long)
@ cdecl wcstombs(ptr ptr long)
@ cdecl wcstombs_s(ptr ptr long wstr long)
@ cdecl wcstoul(wstr ptr long)
@ cdecl wcsxfrm(ptr wstr long)
@ cdecl wctob(long)
@ cdecl wctomb(ptr long)
@ cdecl wctomb_s(ptr ptr long long)
@ varargs wprintf(wstr) MSVCRT_wprintf
@ varargs wprintf_s(wstr) MSVCRT_wprintf_s
@ varargs wscanf(wstr)
...
...
dlls/msvcrt/printf.h
View file @
6ad42ee7
...
...
@@ -115,7 +115,7 @@ static inline int wcstombs_len(char *mbstr, const wchar_t *wcstr,
int
i
,
r
,
mblen
=
0
;
for
(
i
=
0
;
i
<
len
;
i
++
)
{
r
=
MSVCRT_
_wctomb_l
(
mbstr
?
mbstr
+
mblen
:
buf
,
wcstr
[
i
],
locale
);
r
=
_wctomb_l
(
mbstr
?
mbstr
+
mblen
:
buf
,
wcstr
[
i
],
locale
);
if
(
r
<
0
)
return
r
;
mblen
+=
r
;
}
...
...
@@ -189,9 +189,9 @@ static inline int FUNC_NAME(pf_output_format_wstr)(FUNC_NAME(puts_clbk) pf_puts,
if
(
len
<
0
)
{
/* Do not search past the length specified by the precision. */
if
(
flags
->
Precision
>=
0
)
len
=
MSVCRT_
wcsnlen
(
str
,
flags
->
Precision
);
len
=
wcsnlen
(
str
,
flags
->
Precision
);
else
len
=
MSVCRT_
wcslen
(
str
);
len
=
wcslen
(
str
);
}
if
(
flags
->
Precision
>=
0
&&
flags
->
Precision
<
len
)
...
...
dlls/msvcrt/process.c
View file @
6ad42ee7
...
...
@@ -62,7 +62,7 @@ static void msvcrt_search_executable(const wchar_t *name, wchar_t *fullname, int
/* try current dir first */
if
(
GetFileAttributesW
(
buffer
)
!=
INVALID_FILE_ATTRIBUTES
)
{
MSVCRT_
wcscpy
(
fullname
,
buffer
);
wcscpy
(
fullname
,
buffer
);
return
;
}
...
...
@@ -77,7 +77,7 @@ static void msvcrt_search_executable(const wchar_t *name, wchar_t *fullname, int
memcpy
(
buffer
+
name_len
,
suffix
[
i
],
5
*
sizeof
(
wchar_t
));
if
(
GetFileAttributesW
(
buffer
)
!=
INVALID_FILE_ATTRIBUTES
)
{
MSVCRT_
wcscpy
(
fullname
,
buffer
);
wcscpy
(
fullname
,
buffer
);
return
;
}
}
...
...
@@ -104,10 +104,10 @@ static void msvcrt_search_executable(const wchar_t *name, wchar_t *fullname, int
}
else
buffer
[
path_len
]
=
'\0'
;
MSVCRT_
wcscat
(
buffer
,
name
);
wcscat
(
buffer
,
name
);
if
(
GetFileAttributesW
(
buffer
)
!=
INVALID_FILE_ATTRIBUTES
)
{
MSVCRT_
wcscpy
(
fullname
,
buffer
);
wcscpy
(
fullname
,
buffer
);
return
;
}
}
...
...
@@ -119,7 +119,7 @@ static void msvcrt_search_executable(const wchar_t *name, wchar_t *fullname, int
memcpy
(
buffer
+
path_len
+
name_len
,
suffix
[
i
],
5
*
sizeof
(
wchar_t
));
if
(
GetFileAttributesW
(
buffer
)
!=
INVALID_FILE_ATTRIBUTES
)
{
MSVCRT_
wcscpy
(
fullname
,
buffer
);
wcscpy
(
fullname
,
buffer
);
return
;
}
}
...
...
@@ -202,7 +202,7 @@ static wchar_t* msvcrt_argvtos(const wchar_t* const* arg, wchar_t delim)
size
=
0
;
while
(
*
a
)
{
size
+=
MSVCRT_
wcslen
(
*
a
)
+
1
;
size
+=
wcslen
(
*
a
)
+
1
;
a
++
;
}
...
...
@@ -215,7 +215,7 @@ static wchar_t* msvcrt_argvtos(const wchar_t* const* arg, wchar_t delim)
p
=
ret
;
while
(
*
a
)
{
int
len
=
MSVCRT_
wcslen
(
*
a
);
int
len
=
wcslen
(
*
a
);
memcpy
(
p
,
*
a
,
len
*
sizeof
(
wchar_t
));
p
+=
len
;
*
p
++
=
delim
;
...
...
@@ -279,7 +279,7 @@ static wchar_t *msvcrt_valisttos(const wchar_t *arg0, __ms_va_list alist, wchar_
for
(
arg
=
arg0
;
arg
;
arg
=
va_arg
(
alist
,
wchar_t
*
))
{
unsigned
int
len
=
MSVCRT_
wcslen
(
arg
)
+
1
;
unsigned
int
len
=
wcslen
(
arg
)
+
1
;
if
(
pos
+
len
>=
size
)
{
size
=
max
(
256
,
size
*
2
);
...
...
@@ -291,7 +291,7 @@ static wchar_t *msvcrt_valisttos(const wchar_t *arg0, __ms_va_list alist, wchar_
}
ret
=
new
;
}
MSVCRT_
wcscpy
(
ret
+
pos
,
arg
);
wcscpy
(
ret
+
pos
,
arg
);
pos
+=
len
;
ret
[
pos
-
1
]
=
delim
;
}
...
...
@@ -346,7 +346,7 @@ static wchar_t *msvcrt_get_comspec(void)
if
(
!
(
len
=
GetEnvironmentVariableW
(
L"COMSPEC"
,
NULL
,
0
)))
len
=
4
;
if
((
ret
=
HeapAlloc
(
GetProcessHeap
(),
0
,
len
*
sizeof
(
wchar_t
))))
{
if
(
!
GetEnvironmentVariableW
(
L"COMSPEC"
,
ret
,
len
))
MSVCRT_
wcscpy
(
ret
,
L"cmd"
);
if
(
!
GetEnvironmentVariableW
(
L"COMSPEC"
,
ret
,
len
))
wcscpy
(
ret
,
L"cmd"
);
}
return
ret
;
}
...
...
@@ -1107,7 +1107,7 @@ FILE* CDECL _wpopen(const wchar_t* command, const wchar_t* mode)
MSVCRT__close
(
fds
[
fdToDup
]);
if
(
!
(
comspec
=
msvcrt_get_comspec
()))
goto
error
;
len
=
MSVCRT_wcslen
(
comspec
)
+
MSVCRT_
wcslen
(
command
)
+
5
;
len
=
wcslen
(
comspec
)
+
wcslen
(
command
)
+
5
;
if
(
!
(
fullcmd
=
HeapAlloc
(
GetProcessHeap
(),
0
,
len
*
sizeof
(
wchar_t
))))
{
...
...
@@ -1115,9 +1115,9 @@ FILE* CDECL _wpopen(const wchar_t* command, const wchar_t* mode)
goto
error
;
}
MSVCRT_
wcscpy
(
fullcmd
,
comspec
);
MSVCRT_
wcscat
(
fullcmd
,
L" /c "
);
MSVCRT_
wcscat
(
fullcmd
,
command
);
wcscpy
(
fullcmd
,
comspec
);
wcscat
(
fullcmd
,
L" /c "
);
wcscat
(
fullcmd
,
command
);
if
((
container
->
proc
=
(
HANDLE
)
msvcrt_spawn
(
MSVCRT__P_NOWAIT
,
comspec
,
fullcmd
,
NULL
,
1
))
==
INVALID_HANDLE_VALUE
)
...
...
@@ -1240,16 +1240,16 @@ int CDECL _wsystem(const wchar_t* cmd)
if
(
comspec
==
NULL
)
return
-
1
;
len
=
MSVCRT_wcslen
(
comspec
)
+
MSVCRT_
wcslen
(
cmd
)
+
5
;
len
=
wcslen
(
comspec
)
+
wcslen
(
cmd
)
+
5
;
if
(
!
(
fullcmd
=
HeapAlloc
(
GetProcessHeap
(),
0
,
len
*
sizeof
(
wchar_t
))))
{
HeapFree
(
GetProcessHeap
(),
0
,
comspec
);
return
-
1
;
}
MSVCRT_
wcscpy
(
fullcmd
,
comspec
);
MSVCRT_
wcscat
(
fullcmd
,
L" /c "
);
MSVCRT_
wcscat
(
fullcmd
,
cmd
);
wcscpy
(
fullcmd
,
comspec
);
wcscat
(
fullcmd
,
L" /c "
);
wcscat
(
fullcmd
,
cmd
);
res
=
msvcrt_spawn
(
MSVCRT__P_WAIT
,
comspec
,
fullcmd
,
NULL
,
1
);
...
...
dlls/msvcrt/scanf.h
View file @
6ad42ee7
...
...
@@ -27,7 +27,7 @@
#define _CHAR_ wchar_t
#define _EOF_ WEOF
#define _EOF_RET (short)WEOF
#define _ISSPACE_(c)
MSVCRT_
iswspace(c)
#define _ISSPACE_(c) iswspace(c)
#define _WIDE2SUPPORTED_(c) c
/* No conversion needed (wide to wide) */
#define _CHAR2SUPPORTED_(c) c
/* FIXME: convert char to wide char */
#define _CHAR2DIGIT_(c, base) wchar2digit((c), (base))
...
...
dlls/msvcrt/string.c
View file @
6ad42ee7
...
...
@@ -2434,8 +2434,8 @@ int CDECL I10_OUTPUT(MSVCRT__LDOUBLE ld80, int prec, int flag, struct _I10_OUTPU
prec
=
0
;
}
MSVCRT_
sprintf
(
format
,
"%%.%dle"
,
prec
);
MSVCRT_
sprintf
(
buf
,
format
,
d
);
sprintf
(
format
,
"%%.%dle"
,
prec
);
sprintf
(
buf
,
format
,
d
);
buf
[
1
]
=
buf
[
0
];
data
->
pos
=
atoi
(
buf
+
prec
+
3
);
...
...
dlls/msvcrt/time.c
View file @
6ad42ee7
...
...
@@ -889,9 +889,9 @@ static inline BOOL strftime_int(STRFTIME_CHAR *str, size_t *pos, size_t max,
}
#if _MSVCR_VER <= 90
len
=
MSVCRT_
_snprintf
(
str
+*
pos
,
max
-*
pos
,
"%0*d"
,
prec
,
src
);
len
=
_snprintf
(
str
+*
pos
,
max
-*
pos
,
"%0*d"
,
prec
,
src
);
#else
len
=
MSVCRT_
_snwprintf
(
str
+*
pos
,
max
-*
pos
,
L"%0*d"
,
prec
,
src
);
len
=
_snwprintf
(
str
+*
pos
,
max
-*
pos
,
L"%0*d"
,
prec
,
src
);
#endif
if
(
len
==
-
1
)
{
*
str
=
0
;
...
...
@@ -1453,7 +1453,7 @@ static size_t strftime_helper(char *str, size_t max, const char *format,
{
len
=
strftime_impl
(
s
,
max
,
fmt
,
mstm
,
time_data
,
loc
);
if
(
len
)
len
=
MSVCRT_
_wcstombs_l
(
str
,
s
,
max
,
loc
);
len
=
_wcstombs_l
(
str
,
s
,
max
,
loc
);
free
(
s
);
}
else
len
=
0
;
...
...
@@ -1502,9 +1502,9 @@ static size_t wcsftime_helper( wchar_t *str, size_t max,
TRACE
(
"%p %Iu %s %p %p %p
\n
"
,
str
,
max
,
debugstr_w
(
format
),
mstm
,
time_data
,
loc
);
len
=
MSVCRT_
_wcstombs_l
(
NULL
,
format
,
0
,
loc
)
+
1
;
len
=
_wcstombs_l
(
NULL
,
format
,
0
,
loc
)
+
1
;
if
(
!
(
fmt
=
malloc
(
len
)))
return
0
;
MSVCRT_
_wcstombs_l
(
fmt
,
format
,
len
,
loc
);
_wcstombs_l
(
fmt
,
format
,
len
,
loc
);
if
((
s
=
malloc
(
max
*
4
)))
{
...
...
@@ -1571,11 +1571,11 @@ static char* asctime_buf(char *buf, const struct tm *mstm)
#if _MSVCR_VER>=140
/* C89 (4.12.3.1) uses space-padding for day of month. */
MSVCRT_
_snprintf
(
buf
,
26
,
"%s %s %2d %02d:%02d:%02d %c%03d
\n
"
,
wday
[
mstm
->
tm_wday
],
_snprintf
(
buf
,
26
,
"%s %s %2d %02d:%02d:%02d %c%03d
\n
"
,
wday
[
mstm
->
tm_wday
],
month
[
mstm
->
tm_mon
],
mstm
->
tm_mday
,
mstm
->
tm_hour
,
mstm
->
tm_min
,
mstm
->
tm_sec
,
'1'
+
(
mstm
->
tm_year
+
900
)
/
1000
,
(
900
+
mstm
->
tm_year
)
%
1000
);
#else
MSVCRT_
_snprintf
(
buf
,
26
,
"%s %s %02d %02d:%02d:%02d %c%03d
\n
"
,
wday
[
mstm
->
tm_wday
],
_snprintf
(
buf
,
26
,
"%s %s %02d %02d:%02d:%02d %c%03d
\n
"
,
wday
[
mstm
->
tm_wday
],
month
[
mstm
->
tm_mon
],
mstm
->
tm_mday
,
mstm
->
tm_hour
,
mstm
->
tm_min
,
mstm
->
tm_sec
,
'1'
+
(
mstm
->
tm_year
+
900
)
/
1000
,
(
900
+
mstm
->
tm_year
)
%
1000
);
#endif
...
...
dlls/msvcrt/undname.c
View file @
6ad42ee7
...
...
@@ -328,7 +328,7 @@ static const char* get_number(struct parsed_symbol* sym)
if
(
*
sym
->
current
!=
'@'
)
return
NULL
;
ptr
=
und_alloc
(
sym
,
17
);
MSVCRT_
sprintf
(
ptr
,
"%s%u"
,
sgn
?
"-"
:
""
,
ret
);
sprintf
(
ptr
,
"%s%u"
,
sgn
?
"-"
:
""
,
ret
);
sym
->
current
++
;
}
else
return
NULL
;
...
...
dlls/msvcrt/wcs.c
View file @
6ad42ee7
...
...
@@ -19,11 +19,12 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#define _NO_CRT_STDIO_INLINE
#include <limits.h>
#include <locale.h>
#include <stdio.h>
#include <math.h>
#include <assert.h>
#include <wchar.h>
#include <wctype.h>
#include "msvcrt.h"
#include "winnls.h"
...
...
@@ -53,7 +54,7 @@ static BOOL n_format_enabled = TRUE;
/*********************************************************************
* _get_printf_count_output (MSVCR80.@)
*/
int
CDECL
MSVCRT_
_get_printf_count_output
(
void
)
int
CDECL
_get_printf_count_output
(
void
)
{
return
n_format_enabled
?
1
:
0
;
}
...
...
@@ -61,7 +62,7 @@ int CDECL MSVCRT__get_printf_count_output( void )
/*********************************************************************
* _set_printf_count_output (MSVCR80.@)
*/
int
CDECL
MSVCRT_
_set_printf_count_output
(
int
enable
)
int
CDECL
_set_printf_count_output
(
int
enable
)
{
BOOL
old
=
n_format_enabled
;
n_format_enabled
=
enable
!=
0
;
...
...
@@ -73,12 +74,12 @@ int CDECL MSVCRT__set_printf_count_output( int enable )
/*********************************************************************
* _wcsdup (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
_wcsdup
(
const
wchar_t
*
str
)
wchar_t
*
CDECL
_wcsdup
(
const
wchar_t
*
str
)
{
wchar_t
*
ret
=
NULL
;
if
(
str
)
{
int
size
=
(
MSVCRT_
wcslen
(
str
)
+
1
)
*
sizeof
(
wchar_t
);
int
size
=
(
wcslen
(
str
)
+
1
)
*
sizeof
(
wchar_t
);
ret
=
malloc
(
size
);
if
(
ret
)
memcpy
(
ret
,
str
,
size
);
}
...
...
@@ -88,7 +89,7 @@ wchar_t* CDECL MSVCRT__wcsdup( const wchar_t* str )
/*********************************************************************
* _towlower_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_towlower_l
(
wint_t
c
,
_locale_t
locale
)
wint_t
CDECL
_towlower_l
(
wint_t
c
,
_locale_t
locale
)
{
pthreadlocinfo
locinfo
;
wchar_t
ret
;
...
...
@@ -112,12 +113,12 @@ int CDECL MSVCRT__towlower_l(wint_t c, _locale_t locale)
/*********************************************************************
* towlower (MSVCRT.@)
*/
int
CDECL
MSVCRT_
towlower
(
wint_t
c
)
wint_t
CDECL
towlower
(
wint_t
c
)
{
return
MSVCRT_
_towlower_l
(
c
,
NULL
);
return
_towlower_l
(
c
,
NULL
);
}
INT
CDECL
MSVCRT_
_wcsicmp_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
_locale_t
locale
)
INT
CDECL
_wcsicmp_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
_locale_t
locale
)
{
_locale_tstruct
tmp
=
{
0
};
wchar_t
c1
,
c2
;
...
...
@@ -130,8 +131,8 @@ INT CDECL MSVCRT__wcsicmp_l(const wchar_t *str1, const wchar_t *str2, _locale_t
do
{
c1
=
MSVCRT_
_towlower_l
(
*
str1
++
,
locale
);
c2
=
MSVCRT_
_towlower_l
(
*
str2
++
,
locale
);
c1
=
_towlower_l
(
*
str1
++
,
locale
);
c2
=
_towlower_l
(
*
str2
++
,
locale
);
}
while
(
c1
&&
(
c1
==
c2
));
free_locale_noalloc
(
&
tmp
);
...
...
@@ -144,22 +145,22 @@ INT CDECL MSVCRT__wcsicmp_l(const wchar_t *str1, const wchar_t *str2, _locale_t
wint_t
CDECL
towctrans
(
wint_t
c
,
wctrans_t
category
)
{
if
(
category
==
1
)
return
MSVCRT_
_towupper_l
(
c
,
NULL
);
return
MSVCRT_
_towlower_l
(
c
,
NULL
);
return
_towupper_l
(
c
,
NULL
);
return
_towlower_l
(
c
,
NULL
);
}
/*********************************************************************
* _wcsicmp (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
_wcsicmp
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
)
INT
CDECL
_wcsicmp
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
)
{
return
MSVCRT_
_wcsicmp_l
(
str1
,
str2
,
NULL
);
return
_wcsicmp_l
(
str1
,
str2
,
NULL
);
}
/*********************************************************************
* _wcsnicmp_l (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
_wcsnicmp_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
INT
CDECL
_wcsnicmp_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
size_t
n
,
_locale_t
locale
)
{
_locale_tstruct
tmp
=
{
0
};
...
...
@@ -176,8 +177,8 @@ INT CDECL MSVCRT__wcsnicmp_l(const wchar_t *str1, const wchar_t *str2,
do
{
c1
=
MSVCRT_
_towlower_l
(
*
str1
++
,
locale
);
c2
=
MSVCRT_
_towlower_l
(
*
str2
++
,
locale
);
c1
=
_towlower_l
(
*
str1
++
,
locale
);
c2
=
_towlower_l
(
*
str2
++
,
locale
);
}
while
(
--
n
&&
c1
&&
(
c1
==
c2
));
free_locale_noalloc
(
&
tmp
);
...
...
@@ -187,15 +188,15 @@ INT CDECL MSVCRT__wcsnicmp_l(const wchar_t *str1, const wchar_t *str2,
/*********************************************************************
* _wcsnicmp (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
_wcsnicmp
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
size_t
n
)
INT
CDECL
_wcsnicmp
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
size_t
n
)
{
return
MSVCRT_
_wcsnicmp_l
(
str1
,
str2
,
n
,
NULL
);
return
_wcsnicmp_l
(
str1
,
str2
,
n
,
NULL
);
}
/*********************************************************************
* _wcsicoll_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wcsicoll_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
_locale_t
locale
)
int
CDECL
_wcsicoll_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
_locale_t
locale
)
{
pthreadlocinfo
locinfo
;
...
...
@@ -228,15 +229,15 @@ int CDECL MSVCRT__wcsicoll_l(const wchar_t* str1, const wchar_t* str2, _locale_t
/*********************************************************************
* _wcsicoll (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
_wcsicoll
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
)
INT
CDECL
_wcsicoll
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
)
{
return
MSVCRT_
_wcsicoll_l
(
str1
,
str2
,
NULL
);
return
_wcsicoll_l
(
str1
,
str2
,
NULL
);
}
/*********************************************************************
* _wcsnicoll_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wcsnicoll_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
int
CDECL
_wcsnicoll_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
size_t
count
,
_locale_t
locale
)
{
pthreadlocinfo
locinfo
;
...
...
@@ -267,22 +268,22 @@ int CDECL MSVCRT__wcsnicoll_l(const wchar_t* str1, const wchar_t* str2,
}
return
CompareStringW
(
locinfo
->
lc_handle
[
LC_COLLATE
],
NORM_IGNORECASE
,
str1
,
MSVCRT_
wcsnlen
(
str1
,
count
),
str2
,
MSVCRT_
wcsnlen
(
str2
,
count
))
-
CSTR_EQUAL
;
str1
,
wcsnlen
(
str1
,
count
),
str2
,
wcsnlen
(
str2
,
count
))
-
CSTR_EQUAL
;
}
/*********************************************************************
* _wcsnicoll (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
_wcsnicoll
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
size_t
count
)
INT
CDECL
_wcsnicoll
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
size_t
count
)
{
return
MSVCRT_
_wcsnicoll_l
(
str1
,
str2
,
count
,
NULL
);
return
_wcsnicoll_l
(
str1
,
str2
,
count
,
NULL
);
}
/*********************************************************************
* _wcsnset (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
_wcsnset
(
wchar_t
*
str
,
wchar_t
c
,
size_t
n
)
wchar_t
*
CDECL
_wcsnset
(
wchar_t
*
str
,
wchar_t
c
,
size_t
n
)
{
wchar_t
*
ret
=
str
;
while
((
n
--
>
0
)
&&
*
str
)
*
str
++
=
c
;
...
...
@@ -292,7 +293,7 @@ wchar_t* CDECL MSVCRT__wcsnset( wchar_t* str, wchar_t c, size_t n )
/*********************************************************************
* _wcsnset_s (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wcsnset_s
(
wchar_t
*
str
,
size_t
size
,
wchar_t
c
,
size_t
count
)
int
CDECL
_wcsnset_s
(
wchar_t
*
str
,
size_t
size
,
wchar_t
c
,
size_t
count
)
{
size_t
i
;
...
...
@@ -316,10 +317,10 @@ int CDECL MSVCRT__wcsnset_s( wchar_t *str, size_t size, wchar_t c, size_t count
/*********************************************************************
* _wcsrev (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
_wcsrev
(
wchar_t
*
str
)
wchar_t
*
CDECL
_wcsrev
(
wchar_t
*
str
)
{
wchar_t
*
ret
=
str
;
wchar_t
*
end
=
str
+
MSVCRT_
wcslen
(
str
)
-
1
;
wchar_t
*
end
=
str
+
wcslen
(
str
)
-
1
;
while
(
end
>
str
)
{
wchar_t
t
=
*
end
;
...
...
@@ -332,7 +333,7 @@ wchar_t* CDECL MSVCRT__wcsrev( wchar_t* str )
/*********************************************************************
* _wcsset_s (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wcsset_s
(
wchar_t
*
str
,
size_t
n
,
wchar_t
c
)
int
CDECL
_wcsset_s
(
wchar_t
*
str
,
size_t
n
,
wchar_t
c
)
{
wchar_t
*
p
=
str
;
...
...
@@ -352,7 +353,7 @@ int CDECL MSVCRT__wcsset_s( wchar_t *str, size_t n, wchar_t c )
/*********************************************************************
* _wcsset (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
_wcsset
(
wchar_t
*
str
,
wchar_t
c
)
wchar_t
*
CDECL
_wcsset
(
wchar_t
*
str
,
wchar_t
c
)
{
wchar_t
*
ret
=
str
;
while
(
*
str
)
*
str
++
=
c
;
...
...
@@ -362,7 +363,7 @@ wchar_t* CDECL MSVCRT__wcsset( wchar_t* str, wchar_t c )
/******************************************************************
* _wcsupr_s_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wcsupr_s_l
(
wchar_t
*
str
,
size_t
n
,
_locale_t
locale
)
int
CDECL
_wcsupr_s_l
(
wchar_t
*
str
,
size_t
n
,
_locale_t
locale
)
{
_locale_tstruct
tmp
=
{
0
};
wchar_t
*
ptr
=
str
;
...
...
@@ -384,7 +385,7 @@ int CDECL MSVCRT__wcsupr_s_l( wchar_t* str, size_t n, _locale_t locale )
free_locale_noalloc
(
&
tmp
);
return
0
;
}
*
ptr
=
MSVCRT_
_towupper_l
(
*
ptr
,
locale
);
*
ptr
=
_towupper_l
(
*
ptr
,
locale
);
ptr
++
;
}
...
...
@@ -401,32 +402,32 @@ int CDECL MSVCRT__wcsupr_s_l( wchar_t* str, size_t n, _locale_t locale )
* _wcsupr_s (MSVCRT.@)
*
*/
INT
CDECL
MSVCRT_
_wcsupr_s
(
wchar_t
*
str
,
size_t
n
)
INT
CDECL
_wcsupr_s
(
wchar_t
*
str
,
size_t
n
)
{
return
MSVCRT_
_wcsupr_s_l
(
str
,
n
,
NULL
);
return
_wcsupr_s_l
(
str
,
n
,
NULL
);
}
/******************************************************************
* _wcsupr_l (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
_wcsupr_l
(
wchar_t
*
str
,
_locale_t
locale
)
wchar_t
*
CDECL
_wcsupr_l
(
wchar_t
*
str
,
_locale_t
locale
)
{
MSVCRT_
_wcsupr_s_l
(
str
,
-
1
,
locale
);
_wcsupr_s_l
(
str
,
-
1
,
locale
);
return
str
;
}
/******************************************************************
* _wcsupr (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
_wcsupr
(
wchar_t
*
str
)
wchar_t
*
CDECL
_wcsupr
(
wchar_t
*
str
)
{
return
MSVCRT_
_wcsupr_l
(
str
,
NULL
);
return
_wcsupr_l
(
str
,
NULL
);
}
/******************************************************************
* _wcslwr_s_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wcslwr_s_l
(
wchar_t
*
str
,
size_t
n
,
_locale_t
locale
)
int
CDECL
_wcslwr_s_l
(
wchar_t
*
str
,
size_t
n
,
_locale_t
locale
)
{
_locale_tstruct
tmp
=
{
0
};
wchar_t
*
ptr
=
str
;
...
...
@@ -448,7 +449,7 @@ int CDECL MSVCRT__wcslwr_s_l( wchar_t* str, size_t n, _locale_t locale )
free_locale_noalloc
(
&
tmp
);
return
0
;
}
*
ptr
=
MSVCRT_
_towlower_l
(
*
ptr
,
locale
);
*
ptr
=
_towlower_l
(
*
ptr
,
locale
);
ptr
++
;
}
...
...
@@ -464,33 +465,33 @@ int CDECL MSVCRT__wcslwr_s_l( wchar_t* str, size_t n, _locale_t locale )
/******************************************************************
* _wcslwr_s (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wcslwr_s
(
wchar_t
*
str
,
size_t
n
)
int
CDECL
_wcslwr_s
(
wchar_t
*
str
,
size_t
n
)
{
return
MSVCRT_
_wcslwr_s_l
(
str
,
n
,
NULL
);
return
_wcslwr_s_l
(
str
,
n
,
NULL
);
}
/******************************************************************
* _wcslwr_l (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
_wcslwr_l
(
wchar_t
*
str
,
_locale_t
locale
)
wchar_t
*
CDECL
_wcslwr_l
(
wchar_t
*
str
,
_locale_t
locale
)
{
MSVCRT_
_wcslwr_s_l
(
str
,
-
1
,
locale
);
_wcslwr_s_l
(
str
,
-
1
,
locale
);
return
str
;
}
/******************************************************************
* _wcslwr (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
_wcslwr
(
wchar_t
*
str
)
wchar_t
*
CDECL
_wcslwr
(
wchar_t
*
str
)
{
MSVCRT_
_wcslwr_s_l
(
str
,
-
1
,
NULL
);
_wcslwr_s_l
(
str
,
-
1
,
NULL
);
return
str
;
}
/*********************************************************************
* wcsncmp (MSVCRT.@)
*/
int
CDECL
MSVCRT_
wcsncmp
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
size_t
n
)
int
CDECL
wcsncmp
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
size_t
n
)
{
if
(
!
n
)
return
0
;
...
...
@@ -505,7 +506,7 @@ int CDECL MSVCRT_wcsncmp(const wchar_t *str1, const wchar_t *str2, size_t n)
/*********************************************************************
* _wcsncoll_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wcsncoll_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
int
CDECL
_wcsncoll_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
size_t
count
,
_locale_t
locale
)
{
pthreadlocinfo
locinfo
;
...
...
@@ -516,18 +517,18 @@ int CDECL MSVCRT__wcsncoll_l(const wchar_t* str1, const wchar_t* str2,
locinfo
=
locale
->
locinfo
;
if
(
!
locinfo
->
lc_handle
[
LC_COLLATE
])
return
MSVCRT_
wcsncmp
(
str1
,
str2
,
count
);
return
wcsncmp
(
str1
,
str2
,
count
);
return
CompareStringW
(
locinfo
->
lc_handle
[
LC_COLLATE
],
0
,
str1
,
MSVCRT_
wcsnlen
(
str1
,
count
),
str2
,
MSVCRT_
wcsnlen
(
str2
,
count
))
-
CSTR_EQUAL
;
str1
,
wcsnlen
(
str1
,
count
),
str2
,
wcsnlen
(
str2
,
count
))
-
CSTR_EQUAL
;
}
/*********************************************************************
* _wcsncoll (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wcsncoll
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
size_t
count
)
int
CDECL
_wcsncoll
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
size_t
count
)
{
return
MSVCRT_
_wcsncoll_l
(
str1
,
str2
,
count
,
NULL
);
return
_wcsncoll_l
(
str1
,
str2
,
count
,
NULL
);
}
static
wchar_t
strtod_wstr_get
(
void
*
ctx
)
...
...
@@ -546,7 +547,7 @@ static void strtod_wstr_unget(void *ctx)
/*********************************************************************
* _wcstod_l (MSVCRT.@)
*/
double
CDECL
MSVCRT_
_wcstod_l
(
const
wchar_t
*
str
,
wchar_t
**
end
,
double
CDECL
_wcstod_l
(
const
wchar_t
*
str
,
wchar_t
**
end
,
_locale_t
locale
)
{
pthreadlocinfo
locinfo
;
...
...
@@ -566,7 +567,7 @@ double CDECL MSVCRT__wcstod_l(const wchar_t* str, wchar_t** end,
locinfo
=
locale
->
locinfo
;
p
=
str
;
while
(
MSVCRT_
_iswspace_l
(
*
p
,
locale
))
while
(
_iswspace_l
(
*
p
,
locale
))
p
++
;
beg
=
p
;
...
...
@@ -581,7 +582,7 @@ double CDECL MSVCRT__wcstod_l(const wchar_t* str, wchar_t** end,
/*********************************************************************
* wcsrtombs_l (INTERNAL)
*/
static
size_t
MSVCRT_
wcsrtombs_l
(
char
*
mbstr
,
const
wchar_t
**
wcstr
,
static
size_t
wcsrtombs_l
(
char
*
mbstr
,
const
wchar_t
**
wcstr
,
size_t
count
,
_locale_t
locale
)
{
pthreadlocinfo
locinfo
;
...
...
@@ -598,7 +599,7 @@ static size_t MSVCRT_wcsrtombs_l(char *mbstr, const wchar_t **wcstr,
size_t
i
;
if
(
!
mbstr
)
return
MSVCRT_
wcslen
(
*
wcstr
);
return
wcslen
(
*
wcstr
);
for
(
i
=
0
;
i
<
count
;
i
++
)
{
if
((
*
wcstr
)[
i
]
>
255
)
{
...
...
@@ -652,44 +653,44 @@ static size_t MSVCRT_wcsrtombs_l(char *mbstr, const wchar_t **wcstr,
/*********************************************************************
* _wcstombs_l (MSVCRT.@)
*/
size_t
CDECL
MSVCRT_
_wcstombs_l
(
char
*
mbstr
,
const
wchar_t
*
wcstr
,
size_t
CDECL
_wcstombs_l
(
char
*
mbstr
,
const
wchar_t
*
wcstr
,
size_t
count
,
_locale_t
locale
)
{
return
MSVCRT_
wcsrtombs_l
(
mbstr
,
&
wcstr
,
count
,
locale
);
return
wcsrtombs_l
(
mbstr
,
&
wcstr
,
count
,
locale
);
}
/*********************************************************************
* wcstombs (MSVCRT.@)
*/
size_t
CDECL
MSVCRT_
wcstombs
(
char
*
mbstr
,
const
wchar_t
*
wcstr
,
size_t
CDECL
wcstombs
(
char
*
mbstr
,
const
wchar_t
*
wcstr
,
size_t
count
)
{
return
MSVCRT_
wcsrtombs_l
(
mbstr
,
&
wcstr
,
count
,
NULL
);
return
wcsrtombs_l
(
mbstr
,
&
wcstr
,
count
,
NULL
);
}
/*********************************************************************
* wcsrtombs (MSVCRT.@)
*/
size_t
CDECL
MSVCRT_
wcsrtombs
(
char
*
mbstr
,
const
wchar_t
**
wcstr
,
size_t
CDECL
wcsrtombs
(
char
*
mbstr
,
const
wchar_t
**
wcstr
,
size_t
count
,
mbstate_t
*
mbstate
)
{
if
(
mbstate
)
*
mbstate
=
0
;
return
MSVCRT_
wcsrtombs_l
(
mbstr
,
wcstr
,
count
,
NULL
);
return
wcsrtombs_l
(
mbstr
,
wcstr
,
count
,
NULL
);
}
/*********************************************************************
*
MSVCRT_
wcsrtombs_s_l (INTERNAL)
* wcsrtombs_s_l (INTERNAL)
*/
static
int
MSVCRT_
wcsrtombs_s_l
(
size_t
*
ret
,
char
*
mbstr
,
size_t
size
,
static
int
wcsrtombs_s_l
(
size_t
*
ret
,
char
*
mbstr
,
size_t
size
,
const
wchar_t
**
wcstr
,
size_t
count
,
_locale_t
locale
)
{
size_t
conv
;
int
err
;
if
(
!
mbstr
&&
!
size
&&
wcstr
)
{
conv
=
MSVCRT_
wcsrtombs_l
(
NULL
,
wcstr
,
0
,
locale
);
conv
=
wcsrtombs_l
(
NULL
,
wcstr
,
0
,
locale
);
if
(
ret
)
*
ret
=
conv
+
1
;
if
(
conv
==
-
1
)
...
...
@@ -708,7 +709,7 @@ static int MSVCRT_wcsrtombs_s_l(size_t *ret, char *mbstr, size_t size,
conv
=
count
;
err
=
0
;
conv
=
MSVCRT_
wcsrtombs_l
(
mbstr
,
wcstr
,
conv
,
locale
);
conv
=
wcsrtombs_l
(
mbstr
,
wcstr
,
conv
,
locale
);
if
(
conv
==
-
1
)
{
conv
=
0
;
if
(
size
)
...
...
@@ -736,55 +737,55 @@ static int MSVCRT_wcsrtombs_s_l(size_t *ret, char *mbstr, size_t size,
/*********************************************************************
* _wcstombs_s_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wcstombs_s_l
(
size_t
*
ret
,
char
*
mbstr
,
size_t
size
,
int
CDECL
_wcstombs_s_l
(
size_t
*
ret
,
char
*
mbstr
,
size_t
size
,
const
wchar_t
*
wcstr
,
size_t
count
,
_locale_t
locale
)
{
return
MSVCRT_
wcsrtombs_s_l
(
ret
,
mbstr
,
size
,
&
wcstr
,
count
,
locale
);
return
wcsrtombs_s_l
(
ret
,
mbstr
,
size
,
&
wcstr
,
count
,
locale
);
}
/*********************************************************************
* wcstombs_s (MSVCRT.@)
*/
int
CDECL
MSVCRT_
wcstombs_s
(
size_t
*
ret
,
char
*
mbstr
,
size_t
size
,
int
CDECL
wcstombs_s
(
size_t
*
ret
,
char
*
mbstr
,
size_t
size
,
const
wchar_t
*
wcstr
,
size_t
count
)
{
return
MSVCRT_
wcsrtombs_s_l
(
ret
,
mbstr
,
size
,
&
wcstr
,
count
,
NULL
);
return
wcsrtombs_s_l
(
ret
,
mbstr
,
size
,
&
wcstr
,
count
,
NULL
);
}
/*********************************************************************
* wcsrtombs_s (MSVCRT.@)
*/
int
CDECL
MSVCRT_
wcsrtombs_s
(
size_t
*
ret
,
char
*
mbstr
,
size_t
size
,
int
CDECL
wcsrtombs_s
(
size_t
*
ret
,
char
*
mbstr
,
size_t
size
,
const
wchar_t
**
wcstr
,
size_t
count
,
mbstate_t
*
mbstate
)
{
if
(
mbstate
)
*
mbstate
=
0
;
return
MSVCRT_
wcsrtombs_s_l
(
ret
,
mbstr
,
size
,
wcstr
,
count
,
NULL
);
return
wcsrtombs_s_l
(
ret
,
mbstr
,
size
,
wcstr
,
count
,
NULL
);
}
/*********************************************************************
* wcstod (MSVCRT.@)
*/
double
CDECL
MSVCRT_
wcstod
(
const
wchar_t
*
lpszStr
,
wchar_t
**
end
)
double
CDECL
wcstod
(
const
wchar_t
*
lpszStr
,
wchar_t
**
end
)
{
return
MSVCRT_
_wcstod_l
(
lpszStr
,
end
,
NULL
);
return
_wcstod_l
(
lpszStr
,
end
,
NULL
);
}
/*********************************************************************
* _wtof (MSVCRT.@)
*/
double
CDECL
MSVCRT_
_wtof
(
const
wchar_t
*
str
)
double
CDECL
_wtof
(
const
wchar_t
*
str
)
{
return
MSVCRT_
_wcstod_l
(
str
,
NULL
,
NULL
);
return
_wcstod_l
(
str
,
NULL
,
NULL
);
}
/*********************************************************************
* _wtof_l (MSVCRT.@)
*/
double
CDECL
MSVCRT_
_wtof_l
(
const
wchar_t
*
str
,
_locale_t
locale
)
double
CDECL
_wtof_l
(
const
wchar_t
*
str
,
_locale_t
locale
)
{
return
MSVCRT_
_wcstod_l
(
str
,
NULL
,
locale
);
return
_wcstod_l
(
str
,
NULL
,
locale
);
}
#if _MSVCR_VER>=120
...
...
@@ -792,17 +793,17 @@ double CDECL MSVCRT__wtof_l(const wchar_t *str, _locale_t locale)
/*********************************************************************
* _wcstof_l (MSVCR120.@)
*/
float
CDECL
MSVCRT_
_wcstof_l
(
const
wchar_t
*
str
,
wchar_t
**
end
,
_locale_t
locale
)
float
CDECL
_wcstof_l
(
const
wchar_t
*
str
,
wchar_t
**
end
,
_locale_t
locale
)
{
return
MSVCRT_
_wcstod_l
(
str
,
end
,
locale
);
return
_wcstod_l
(
str
,
end
,
locale
);
}
/*********************************************************************
* wcstof (MSVCR120.@)
*/
float
CDECL
MSVCRT_
wcstof
(
const
wchar_t
*
str
,
wchar_t
**
end
)
float
CDECL
wcstof
(
const
wchar_t
*
str
,
wchar_t
**
end
)
{
return
MSVCRT_
_wcstof_l
(
str
,
end
,
NULL
);
return
_wcstof_l
(
str
,
end
,
NULL
);
}
#endif
/* _MSVCR_VER>=120 */
...
...
@@ -912,7 +913,7 @@ int CDECL __stdio_common_vsprintf( unsigned __int64 options, char *str, size_t l
/*********************************************************************
* _vsnprintf_l (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsnprintf_l
(
char
*
str
,
size_t
len
,
const
char
*
format
,
int
CDECL
_vsnprintf_l
(
char
*
str
,
size_t
len
,
const
char
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
static
const
char
nullbyte
=
'\0'
;
...
...
@@ -928,27 +929,27 @@ int CDECL MSVCRT_vsnprintf_l( char *str, size_t len, const char *format,
/*********************************************************************
* _vsprintf_l (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsprintf_l
(
char
*
str
,
const
char
*
format
,
int
CDECL
_vsprintf_l
(
char
*
str
,
const
char
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
return
MSVCRT
_vsnprintf_l
(
str
,
INT_MAX
,
format
,
locale
,
valist
);
return
_vsnprintf_l
(
str
,
INT_MAX
,
format
,
locale
,
valist
);
}
/*********************************************************************
* _sprintf_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT
_sprintf_l
(
char
*
str
,
const
char
*
format
,
int
WINAPIV
_sprintf_l
(
char
*
str
,
const
char
*
format
,
_locale_t
locale
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
locale
);
retval
=
MSVCRT
_vsnprintf_l
(
str
,
INT_MAX
,
format
,
locale
,
valist
);
retval
=
_vsnprintf_l
(
str
,
INT_MAX
,
format
,
locale
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
static
int
CDECL
MSVCRT_
vsnprintf_s_l_opt
(
char
*
str
,
size_t
sizeOfBuffer
,
static
int
CDECL
vsnprintf_s_l_opt
(
char
*
str
,
size_t
sizeOfBuffer
,
size_t
count
,
const
char
*
format
,
DWORD
options
,
_locale_t
locale
,
__ms_va_list
valist
)
{
...
...
@@ -980,7 +981,7 @@ static int CDECL MSVCRT_vsnprintf_s_l_opt( char *str, size_t sizeOfBuffer,
return
ret
;
}
static
int
MSVCRT_
vsnwprintf_s_l_opt
(
wchar_t
*
str
,
size_t
sizeOfBuffer
,
static
int
vsnwprintf_s_l_opt
(
wchar_t
*
str
,
size_t
sizeOfBuffer
,
size_t
count
,
const
wchar_t
*
format
,
DWORD
options
,
_locale_t
locale
,
__ms_va_list
valist
)
{
...
...
@@ -1013,32 +1014,32 @@ static int MSVCRT_vsnwprintf_s_l_opt( wchar_t *str, size_t sizeOfBuffer,
/*********************************************************************
* _vsnprintf_s_l (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsnprintf_s_l
(
char
*
str
,
size_t
sizeOfBuffer
,
int
CDECL
_vsnprintf_s_l
(
char
*
str
,
size_t
sizeOfBuffer
,
size_t
count
,
const
char
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
return
MSVCRT_
vsnprintf_s_l_opt
(
str
,
sizeOfBuffer
,
count
,
format
,
0
,
locale
,
valist
);
return
vsnprintf_s_l_opt
(
str
,
sizeOfBuffer
,
count
,
format
,
0
,
locale
,
valist
);
}
/*********************************************************************
* _vsprintf_s_l (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsprintf_s_l
(
char
*
str
,
size_t
count
,
const
char
*
format
,
int
CDECL
_vsprintf_s_l
(
char
*
str
,
size_t
count
,
const
char
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
return
MSVCRT
_vsnprintf_s_l
(
str
,
INT_MAX
,
count
,
format
,
locale
,
valist
);
return
_vsnprintf_s_l
(
str
,
INT_MAX
,
count
,
format
,
locale
,
valist
);
}
/*********************************************************************
* _sprintf_s_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT
_sprintf_s_l
(
char
*
str
,
size_t
count
,
const
char
*
format
,
int
WINAPIV
_sprintf_s_l
(
char
*
str
,
size_t
count
,
const
char
*
format
,
_locale_t
locale
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
locale
);
retval
=
MSVCRT
_vsnprintf_s_l
(
str
,
INT_MAX
,
count
,
format
,
locale
,
valist
);
retval
=
_vsnprintf_s_l
(
str
,
INT_MAX
,
count
,
format
,
locale
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1046,28 +1047,28 @@ int WINAPIV MSVCRT_sprintf_s_l( char *str, size_t count, const char *format,
/*********************************************************************
* _vsnprintf_s (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsnprintf_s
(
char
*
str
,
size_t
sizeOfBuffer
,
int
CDECL
_vsnprintf_s
(
char
*
str
,
size_t
sizeOfBuffer
,
size_t
count
,
const
char
*
format
,
__ms_va_list
valist
)
{
return
MSVCRT
_vsnprintf_s_l
(
str
,
sizeOfBuffer
,
count
,
format
,
NULL
,
valist
);
return
_vsnprintf_s_l
(
str
,
sizeOfBuffer
,
count
,
format
,
NULL
,
valist
);
}
/*********************************************************************
* _vsnprintf_c_l (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsnprintf_c_l
(
char
*
str
,
size_t
len
,
const
char
*
format
,
int
CDECL
_vsnprintf_c_l
(
char
*
str
,
size_t
len
,
const
char
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
return
MSVCRT_
vsnprintf_s_l_opt
(
str
,
len
,
len
,
format
,
0
,
locale
,
valist
);
return
vsnprintf_s_l_opt
(
str
,
len
,
len
,
format
,
0
,
locale
,
valist
);
}
/*********************************************************************
* _vsnprintf_c (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsnprintf_c
(
char
*
str
,
size_t
len
,
int
CDECL
_vsnprintf_c
(
char
*
str
,
size_t
len
,
const
char
*
format
,
__ms_va_list
valist
)
{
return
MSVCRT
_vsnprintf_c_l
(
str
,
len
,
format
,
NULL
,
valist
);
return
_vsnprintf_c_l
(
str
,
len
,
format
,
NULL
,
valist
);
}
#if _MSVCR_VER>=140
...
...
@@ -1075,47 +1076,47 @@ int CDECL MSVCRT_vsnprintf_c(char *str, size_t len,
/*********************************************************************
* __stdio_common_vsnprintf_s (UCRTBASE.@)
*/
int
CDECL
MSVCRT
__stdio_common_vsnprintf_s
(
unsigned
__int64
options
,
int
CDECL
__stdio_common_vsnprintf_s
(
unsigned
__int64
options
,
char
*
str
,
size_t
sizeOfBuffer
,
size_t
count
,
const
char
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
if
(
options
&
~
UCRTBASE_PRINTF_MASK
)
FIXME
(
"options %s not handled
\n
"
,
wine_dbgstr_longlong
(
options
));
return
MSVCRT_
vsnprintf_s_l_opt
(
str
,
sizeOfBuffer
,
count
,
format
,
options
&
UCRTBASE_PRINTF_MASK
,
locale
,
valist
);
return
vsnprintf_s_l_opt
(
str
,
sizeOfBuffer
,
count
,
format
,
options
&
UCRTBASE_PRINTF_MASK
,
locale
,
valist
);
}
/*********************************************************************
* __stdio_common_vsnwprintf_s (UCRTBASE.@)
*/
int
CDECL
MSVCRT
__stdio_common_vsnwprintf_s
(
unsigned
__int64
options
,
int
CDECL
__stdio_common_vsnwprintf_s
(
unsigned
__int64
options
,
wchar_t
*
str
,
size_t
sizeOfBuffer
,
size_t
count
,
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
if
(
options
&
~
UCRTBASE_PRINTF_MASK
)
FIXME
(
"options %s not handled
\n
"
,
wine_dbgstr_longlong
(
options
));
return
MSVCRT_
vsnwprintf_s_l_opt
(
str
,
sizeOfBuffer
,
count
,
format
,
options
&
UCRTBASE_PRINTF_MASK
,
locale
,
valist
);
return
vsnwprintf_s_l_opt
(
str
,
sizeOfBuffer
,
count
,
format
,
options
&
UCRTBASE_PRINTF_MASK
,
locale
,
valist
);
}
/*********************************************************************
* __stdio_common_vswprintf_s (UCRTBASE.@)
*/
int
CDECL
MSVCRT
__stdio_common_vswprintf_s
(
unsigned
__int64
options
,
int
CDECL
__stdio_common_vswprintf_s
(
unsigned
__int64
options
,
wchar_t
*
str
,
size_t
count
,
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
return
MSVCRT
__stdio_common_vsnwprintf_s
(
options
,
str
,
INT_MAX
,
count
,
format
,
locale
,
valist
);
return
__stdio_common_vsnwprintf_s
(
options
,
str
,
INT_MAX
,
count
,
format
,
locale
,
valist
);
}
/*********************************************************************
* __stdio_common_vsprintf_s (UCRTBASE.@)
*/
int
CDECL
MSVCRT
__stdio_common_vsprintf_s
(
unsigned
__int64
options
,
int
CDECL
__stdio_common_vsprintf_s
(
unsigned
__int64
options
,
char
*
str
,
size_t
count
,
const
char
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
if
(
options
&
~
UCRTBASE_PRINTF_MASK
)
FIXME
(
"options %s not handled
\n
"
,
wine_dbgstr_longlong
(
options
));
return
MSVCRT_
vsnprintf_s_l_opt
(
str
,
INT_MAX
,
count
,
format
,
options
&
UCRTBASE_PRINTF_MASK
,
locale
,
valist
);
return
vsnprintf_s_l_opt
(
str
,
INT_MAX
,
count
,
format
,
options
&
UCRTBASE_PRINTF_MASK
,
locale
,
valist
);
}
#endif
/* _MSVCR_VER>=140 */
...
...
@@ -1123,7 +1124,7 @@ int CDECL MSVCRT__stdio_common_vsprintf_s( unsigned __int64 options,
/*********************************************************************
* vsprintf (MSVCRT.@)
*/
int
CDECL
MSVCRT_
vsprintf
(
char
*
str
,
const
char
*
format
,
__ms_va_list
valist
)
int
CDECL
vsprintf
(
char
*
str
,
const
char
*
format
,
__ms_va_list
valist
)
{
return
vsnprintf
(
str
,
INT_MAX
,
format
,
valist
);
}
...
...
@@ -1131,7 +1132,7 @@ int CDECL MSVCRT_vsprintf( char *str, const char *format, __ms_va_list valist)
/*********************************************************************
* vsprintf_s (MSVCRT.@)
*/
int
CDECL
MSVCRT_
vsprintf_s
(
char
*
str
,
size_t
num
,
const
char
*
format
,
__ms_va_list
valist
)
int
CDECL
vsprintf_s
(
char
*
str
,
size_t
num
,
const
char
*
format
,
__ms_va_list
valist
)
{
return
vsnprintf
(
str
,
num
,
format
,
valist
);
}
...
...
@@ -1139,24 +1140,24 @@ int CDECL MSVCRT_vsprintf_s( char *str, size_t num, const char *format, __ms_va_
/*********************************************************************
* _vscprintf (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_vscprintf
(
const
char
*
format
,
__ms_va_list
valist
)
int
CDECL
_vscprintf
(
const
char
*
format
,
__ms_va_list
valist
)
{
return
MSVCRT
_vsnprintf_l
(
NULL
,
INT_MAX
,
format
,
NULL
,
valist
);
return
_vsnprintf_l
(
NULL
,
INT_MAX
,
format
,
NULL
,
valist
);
}
/*********************************************************************
* _vscprintf_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_vscprintf_l
(
const
char
*
format
,
int
CDECL
_vscprintf_l
(
const
char
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
return
MSVCRT
_vsnprintf_l
(
NULL
,
INT_MAX
,
format
,
locale
,
valist
);
return
_vsnprintf_l
(
NULL
,
INT_MAX
,
format
,
locale
,
valist
);
}
/*********************************************************************
* _vscprintf_p_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_vscprintf_p_l
(
const
char
*
format
,
int
CDECL
_vscprintf_p_l
(
const
char
*
format
,
_locale_t
locale
,
__ms_va_list
args
)
{
printf_arg
args_ctx
[
_ARGMAX
+
1
];
...
...
@@ -1186,15 +1187,15 @@ int CDECL MSVCRT__vscprintf_p_l(const char *format,
/*********************************************************************
* _vscprintf_p (MSVCR80.@)
*/
int
CDECL
MSVCRT_
_vscprintf_p
(
const
char
*
format
,
__ms_va_list
argptr
)
int
CDECL
_vscprintf_p
(
const
char
*
format
,
__ms_va_list
argptr
)
{
return
MSVCRT_
_vscprintf_p_l
(
format
,
NULL
,
argptr
);
return
_vscprintf_p_l
(
format
,
NULL
,
argptr
);
}
/*********************************************************************
* _snprintf (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
_snprintf
(
char
*
str
,
size_t
len
,
const
char
*
format
,
...)
int
WINAPIV
_snprintf
(
char
*
str
,
size_t
len
,
const
char
*
format
,
...)
{
int
retval
;
__ms_va_list
valist
;
...
...
@@ -1207,13 +1208,13 @@ int WINAPIV MSVCRT__snprintf(char *str, size_t len, const char *format, ...)
/*********************************************************************
* _snprintf_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
_snprintf_l
(
char
*
str
,
size_t
count
,
const
char
*
format
,
int
WINAPIV
_snprintf_l
(
char
*
str
,
size_t
count
,
const
char
*
format
,
_locale_t
locale
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
locale
);
retval
=
MSVCRT
_vsnprintf_l
(
str
,
count
,
format
,
locale
,
valist
);
retval
=
_vsnprintf_l
(
str
,
count
,
format
,
locale
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1221,13 +1222,13 @@ int WINAPIV MSVCRT__snprintf_l(char *str, size_t count, const char *format,
/*********************************************************************
* _snprintf_c_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT
_snprintf_c_l
(
char
*
str
,
size_t
count
,
const
char
*
format
,
int
WINAPIV
_snprintf_c_l
(
char
*
str
,
size_t
count
,
const
char
*
format
,
_locale_t
locale
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
locale
);
retval
=
MSVCRT
_vsnprintf_c_l
(
str
,
count
,
format
,
locale
,
valist
);
retval
=
_vsnprintf_c_l
(
str
,
count
,
format
,
locale
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1235,12 +1236,12 @@ int WINAPIV MSVCRT_snprintf_c_l(char *str, size_t count, const char *format,
/*********************************************************************
* _snprintf_c (MSVCRT.@)
*/
int
WINAPIV
MSVCRT
_snprintf_c
(
char
*
str
,
size_t
count
,
const
char
*
format
,
...)
int
WINAPIV
_snprintf_c
(
char
*
str
,
size_t
count
,
const
char
*
format
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
format
);
retval
=
MSVCRT
_vsnprintf_c
(
str
,
count
,
format
,
valist
);
retval
=
_vsnprintf_c
(
str
,
count
,
format
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1248,13 +1249,13 @@ int WINAPIV MSVCRT_snprintf_c(char *str, size_t count, const char *format, ...)
/*********************************************************************
* _snprintf_s_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT
_snprintf_s_l
(
char
*
str
,
size_t
len
,
size_t
count
,
int
WINAPIV
_snprintf_s_l
(
char
*
str
,
size_t
len
,
size_t
count
,
const
char
*
format
,
_locale_t
locale
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
locale
);
retval
=
MSVCRT
_vsnprintf_s_l
(
str
,
len
,
count
,
format
,
locale
,
valist
);
retval
=
_vsnprintf_s_l
(
str
,
len
,
count
,
format
,
locale
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1262,13 +1263,13 @@ int WINAPIV MSVCRT_snprintf_s_l(char *str, size_t len, size_t count,
/*********************************************************************
* _snprintf_s (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
_snprintf_s
(
char
*
str
,
size_t
len
,
size_t
count
,
int
WINAPIV
_snprintf_s
(
char
*
str
,
size_t
len
,
size_t
count
,
const
char
*
format
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
format
);
retval
=
MSVCRT
_vsnprintf_s_l
(
str
,
len
,
count
,
format
,
NULL
,
valist
);
retval
=
_vsnprintf_s_l
(
str
,
len
,
count
,
format
,
NULL
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1276,12 +1277,12 @@ int WINAPIV MSVCRT__snprintf_s(char *str, size_t len, size_t count,
/*********************************************************************
* _scprintf (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
_scprintf
(
const
char
*
format
,
...)
int
WINAPIV
_scprintf
(
const
char
*
format
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
format
);
retval
=
MSVCRT_
_vscprintf
(
format
,
valist
);
retval
=
_vscprintf
(
format
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1289,7 +1290,7 @@ int WINAPIV MSVCRT__scprintf(const char *format, ...)
/*********************************************************************
* _vsnwprintf (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsnwprintf
(
wchar_t
*
str
,
size_t
len
,
int
CDECL
_vsnwprintf
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
__ms_va_list
valist
)
{
struct
_str_ctx_w
ctx
=
{
len
,
str
};
...
...
@@ -1304,7 +1305,7 @@ int CDECL MSVCRT_vsnwprintf(wchar_t *str, size_t len,
/*********************************************************************
* _vsnwprintf_l (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsnwprintf_l
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
int
CDECL
_vsnwprintf_l
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
struct
_str_ctx_w
ctx
=
{
len
,
str
};
...
...
@@ -1319,22 +1320,22 @@ int CDECL MSVCRT_vsnwprintf_l(wchar_t *str, size_t len, const wchar_t *format,
/*********************************************************************
* _vswprintf_c_l (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vswprintf_c_l
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
int
CDECL
_vswprintf_c_l
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
return
MSVCRT_
vsnwprintf_s_l_opt
(
str
,
len
,
len
,
format
,
0
,
locale
,
valist
);
return
vsnwprintf_s_l_opt
(
str
,
len
,
len
,
format
,
0
,
locale
,
valist
);
}
/*********************************************************************
* _vswprintf_c (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vswprintf_c
(
wchar_t
*
str
,
size_t
len
,
int
CDECL
_vswprintf_c
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
__ms_va_list
valist
)
{
return
MSVCRT
_vswprintf_c_l
(
str
,
len
,
format
,
NULL
,
valist
);
return
_vswprintf_c_l
(
str
,
len
,
format
,
NULL
,
valist
);
}
static
int
MSVCRT_
vswprintf_p_l_opt
(
wchar_t
*
buffer
,
size_t
length
,
static
int
vswprintf_p_l_opt
(
wchar_t
*
buffer
,
size_t
length
,
const
wchar_t
*
format
,
DWORD
options
,
_locale_t
locale
,
__ms_va_list
args
)
{
printf_arg
args_ctx
[
_ARGMAX
+
1
];
...
...
@@ -1363,20 +1364,20 @@ static int MSVCRT_vswprintf_p_l_opt(wchar_t *buffer, size_t length,
/*********************************************************************
* _vswprintf_p_l (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vswprintf_p_l
(
wchar_t
*
buffer
,
size_t
length
,
int
CDECL
_vswprintf_p_l
(
wchar_t
*
buffer
,
size_t
length
,
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
args
)
{
return
MSVCRT_
vswprintf_p_l_opt
(
buffer
,
length
,
format
,
0
,
locale
,
args
);
return
vswprintf_p_l_opt
(
buffer
,
length
,
format
,
0
,
locale
,
args
);
}
#if _MSVCR_VER>=80
/*********************************************************************
* _vswprintf_p (MSVCR80.@)
*/
int
CDECL
MSVCRT_
_vswprintf_p
(
wchar_t
*
buffer
,
size_t
length
,
int
CDECL
_vswprintf_p
(
wchar_t
*
buffer
,
size_t
length
,
const
wchar_t
*
format
,
__ms_va_list
args
)
{
return
MSVCRT_
vswprintf_p_l_opt
(
buffer
,
length
,
format
,
0
,
NULL
,
args
);
return
vswprintf_p_l_opt
(
buffer
,
length
,
format
,
0
,
NULL
,
args
);
}
#endif
...
...
@@ -1384,45 +1385,45 @@ int CDECL MSVCRT__vswprintf_p(wchar_t *buffer, size_t length,
/*********************************************************************
* __stdio_common_vswprintf_p (UCRTBASE.@)
*/
int
CDECL
MSVCRT
__stdio_common_vswprintf_p
(
unsigned
__int64
options
,
int
CDECL
__stdio_common_vswprintf_p
(
unsigned
__int64
options
,
wchar_t
*
str
,
size_t
count
,
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
if
(
options
&
~
UCRTBASE_PRINTF_MASK
)
FIXME
(
"options %s not handled
\n
"
,
wine_dbgstr_longlong
(
options
));
return
MSVCRT_
vswprintf_p_l_opt
(
str
,
count
,
format
,
options
&
UCRTBASE_PRINTF_MASK
,
locale
,
valist
);
return
vswprintf_p_l_opt
(
str
,
count
,
format
,
options
&
UCRTBASE_PRINTF_MASK
,
locale
,
valist
);
}
#endif
/*********************************************************************
* _vsnwprintf_s_l (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsnwprintf_s_l
(
wchar_t
*
str
,
size_t
sizeOfBuffer
,
int
CDECL
_vsnwprintf_s_l
(
wchar_t
*
str
,
size_t
sizeOfBuffer
,
size_t
count
,
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
return
MSVCRT_
vsnwprintf_s_l_opt
(
str
,
sizeOfBuffer
,
count
,
format
,
0
,
locale
,
valist
);
return
vsnwprintf_s_l_opt
(
str
,
sizeOfBuffer
,
count
,
format
,
0
,
locale
,
valist
);
}
/*********************************************************************
* _vsnwprintf_s (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsnwprintf_s
(
wchar_t
*
str
,
size_t
sizeOfBuffer
,
int
CDECL
_vsnwprintf_s
(
wchar_t
*
str
,
size_t
sizeOfBuffer
,
size_t
count
,
const
wchar_t
*
format
,
__ms_va_list
valist
)
{
return
MSVCRT
_vsnwprintf_s_l
(
str
,
sizeOfBuffer
,
count
,
return
_vsnwprintf_s_l
(
str
,
sizeOfBuffer
,
count
,
format
,
NULL
,
valist
);
}
/*********************************************************************
* _snwprintf (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
_snwprintf
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
...)
int
WINAPIV
_snwprintf
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
format
);
retval
=
MSVCRT
_vsnwprintf
(
str
,
len
,
format
,
valist
);
retval
=
_vsnwprintf
(
str
,
len
,
format
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1430,13 +1431,13 @@ int WINAPIV MSVCRT__snwprintf( wchar_t *str, size_t len, const wchar_t *format,
/*********************************************************************
* _snwprintf_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
_snwprintf_l
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
int
WINAPIV
_snwprintf_l
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
_locale_t
locale
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
locale
);
retval
=
MSVCRT
_vsnwprintf_l
(
str
,
len
,
format
,
locale
,
valist
);
retval
=
_vsnwprintf_l
(
str
,
len
,
format
,
locale
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1444,13 +1445,13 @@ int WINAPIV MSVCRT__snwprintf_l( wchar_t *str, size_t len, const wchar_t *format
/*********************************************************************
* _snwprintf_s (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
_snwprintf_s
(
wchar_t
*
str
,
size_t
len
,
size_t
count
,
int
WINAPIV
_snwprintf_s
(
wchar_t
*
str
,
size_t
len
,
size_t
count
,
const
wchar_t
*
format
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
format
);
retval
=
MSVCRT
_vsnwprintf_s_l
(
str
,
len
,
count
,
format
,
NULL
,
valist
);
retval
=
_vsnwprintf_s_l
(
str
,
len
,
count
,
format
,
NULL
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1458,13 +1459,13 @@ int WINAPIV MSVCRT__snwprintf_s( wchar_t *str, size_t len, size_t count,
/*********************************************************************
* _snwprintf_s_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
_snwprintf_s_l
(
wchar_t
*
str
,
size_t
len
,
size_t
count
,
int
WINAPIV
_snwprintf_s_l
(
wchar_t
*
str
,
size_t
len
,
size_t
count
,
const
wchar_t
*
format
,
_locale_t
locale
,
...
)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
locale
);
retval
=
MSVCRT
_vsnwprintf_s_l
(
str
,
len
,
count
,
format
,
locale
,
valist
);
retval
=
_vsnwprintf_s_l
(
str
,
len
,
count
,
format
,
locale
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1494,7 +1495,7 @@ static int puts_clbk_str_c99_w(void *ctx, int len, const wchar_t *str)
/*********************************************************************
* __stdio_common_vswprintf (UCRTBASE.@)
*/
int
CDECL
MSVCRT
__stdio_common_vswprintf
(
unsigned
__int64
options
,
int
CDECL
__stdio_common_vswprintf
(
unsigned
__int64
options
,
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
valist
)
{
...
...
@@ -1525,7 +1526,7 @@ int CDECL MSVCRT__stdio_common_vswprintf( unsigned __int64 options,
/*********************************************************************
* sprintf (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
sprintf
(
char
*
str
,
const
char
*
format
,
...
)
int
WINAPIV
sprintf
(
char
*
str
,
const
char
*
format
,
...
)
{
__ms_va_list
ap
;
int
r
;
...
...
@@ -1539,7 +1540,7 @@ int WINAPIV MSVCRT_sprintf( char *str, const char *format, ... )
/*********************************************************************
* sprintf_s (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
sprintf_s
(
char
*
str
,
size_t
num
,
const
char
*
format
,
...
)
int
WINAPIV
sprintf_s
(
char
*
str
,
size_t
num
,
const
char
*
format
,
...
)
{
__ms_va_list
ap
;
int
r
;
...
...
@@ -1553,13 +1554,13 @@ int WINAPIV MSVCRT_sprintf_s( char *str, size_t num, const char *format, ... )
/*********************************************************************
* _scwprintf (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
_scwprintf
(
const
wchar_t
*
format
,
...
)
int
WINAPIV
_scwprintf
(
const
wchar_t
*
format
,
...
)
{
__ms_va_list
ap
;
int
r
;
__ms_va_start
(
ap
,
format
);
r
=
MSVCRT
_vsnwprintf
(
NULL
,
INT_MAX
,
format
,
ap
);
r
=
_vsnwprintf
(
NULL
,
INT_MAX
,
format
,
ap
);
__ms_va_end
(
ap
);
return
r
;
}
...
...
@@ -1567,13 +1568,13 @@ int WINAPIV MSVCRT__scwprintf( const wchar_t *format, ... )
/*********************************************************************
* swprintf (MSVCRT.@)
*/
int
WINAPIV
MSVCRT
_swprintf
(
wchar_t
*
str
,
const
wchar_t
*
format
,
...
)
int
WINAPIV
_swprintf
(
wchar_t
*
str
,
const
wchar_t
*
format
,
...
)
{
__ms_va_list
ap
;
int
r
;
__ms_va_start
(
ap
,
format
);
r
=
MSVCRT
_vsnwprintf
(
str
,
INT_MAX
,
format
,
ap
);
r
=
_vsnwprintf
(
str
,
INT_MAX
,
format
,
ap
);
__ms_va_end
(
ap
);
return
r
;
}
...
...
@@ -1581,14 +1582,14 @@ int WINAPIV MSVCRT_swprintf( wchar_t *str, const wchar_t *format, ... )
/*********************************************************************
* swprintf_s (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
swprintf_s
(
wchar_t
*
str
,
size_t
numberOfElements
,
int
WINAPIV
swprintf_s
(
wchar_t
*
str
,
size_t
numberOfElements
,
const
wchar_t
*
format
,
...
)
{
__ms_va_list
ap
;
int
r
;
__ms_va_start
(
ap
,
format
);
r
=
MSVCRT
_vsnwprintf_s
(
str
,
numberOfElements
,
INT_MAX
,
format
,
ap
);
r
=
_vsnwprintf_s
(
str
,
numberOfElements
,
INT_MAX
,
format
,
ap
);
__ms_va_end
(
ap
);
return
r
;
...
...
@@ -1597,14 +1598,14 @@ int WINAPIV MSVCRT_swprintf_s(wchar_t *str, size_t numberOfElements,
/*********************************************************************
* _swprintf_s_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
_swprintf_s_l
(
wchar_t
*
str
,
size_t
numberOfElements
,
int
WINAPIV
_swprintf_s_l
(
wchar_t
*
str
,
size_t
numberOfElements
,
const
wchar_t
*
format
,
_locale_t
locale
,
...
)
{
__ms_va_list
ap
;
int
r
;
__ms_va_start
(
ap
,
locale
);
r
=
MSVCRT
_vsnwprintf_s_l
(
str
,
numberOfElements
,
INT_MAX
,
format
,
locale
,
ap
);
r
=
_vsnwprintf_s_l
(
str
,
numberOfElements
,
INT_MAX
,
format
,
locale
,
ap
);
__ms_va_end
(
ap
);
return
r
;
...
...
@@ -1613,14 +1614,14 @@ int WINAPIV MSVCRT__swprintf_s_l(wchar_t *str, size_t numberOfElements,
/*********************************************************************
* _swprintf_c_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT
_swprintf_c_l
(
wchar_t
*
str
,
size_t
len
,
int
WINAPIV
_swprintf_c_l
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
_locale_t
locale
,
...
)
{
__ms_va_list
ap
;
int
r
;
__ms_va_start
(
ap
,
locale
);
r
=
MSVCRT
_vswprintf_c_l
(
str
,
len
,
format
,
locale
,
ap
);
r
=
_vswprintf_c_l
(
str
,
len
,
format
,
locale
,
ap
);
__ms_va_end
(
ap
);
return
r
;
...
...
@@ -1629,14 +1630,14 @@ int WINAPIV MSVCRT_swprintf_c_l(wchar_t *str, size_t len,
/*********************************************************************
* _swprintf_c (MSVCRT.@)
*/
int
WINAPIV
MSVCRT
_swprintf_c
(
wchar_t
*
str
,
size_t
len
,
int
WINAPIV
_swprintf_c
(
wchar_t
*
str
,
size_t
len
,
const
wchar_t
*
format
,
...
)
{
__ms_va_list
ap
;
int
r
;
__ms_va_start
(
ap
,
format
);
r
=
MSVCRT
_vswprintf_c
(
str
,
len
,
format
,
ap
);
r
=
_vswprintf_c
(
str
,
len
,
format
,
ap
);
__ms_va_end
(
ap
);
return
r
;
...
...
@@ -1645,74 +1646,74 @@ int WINAPIV MSVCRT_swprintf_c(wchar_t *str, size_t len,
/*********************************************************************
* _vswprintf (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vswprintf
(
wchar_t
*
str
,
const
wchar_t
*
format
,
__ms_va_list
args
)
int
CDECL
_vswprintf
(
wchar_t
*
str
,
const
wchar_t
*
format
,
__ms_va_list
args
)
{
return
MSVCRT
_vsnwprintf
(
str
,
INT_MAX
,
format
,
args
);
return
_vsnwprintf
(
str
,
INT_MAX
,
format
,
args
);
}
/*********************************************************************
* _vswprintf (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vswprintf_l
(
wchar_t
*
str
,
const
wchar_t
*
format
,
int
CDECL
_vswprintf_l
(
wchar_t
*
str
,
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
args
)
{
return
MSVCRT
_vsnwprintf_l
(
str
,
INT_MAX
,
format
,
locale
,
args
);
return
_vsnwprintf_l
(
str
,
INT_MAX
,
format
,
locale
,
args
);
}
/*********************************************************************
* _vscwprintf (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_vscwprintf
(
const
wchar_t
*
format
,
__ms_va_list
args
)
int
CDECL
_vscwprintf
(
const
wchar_t
*
format
,
__ms_va_list
args
)
{
return
MSVCRT
_vsnwprintf
(
NULL
,
INT_MAX
,
format
,
args
);
return
_vsnwprintf
(
NULL
,
INT_MAX
,
format
,
args
);
}
/*********************************************************************
* _vscwprintf_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_vscwprintf_l
(
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
args
)
int
CDECL
_vscwprintf_l
(
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
args
)
{
return
MSVCRT
_vsnwprintf_l
(
NULL
,
INT_MAX
,
format
,
locale
,
args
);
return
_vsnwprintf_l
(
NULL
,
INT_MAX
,
format
,
locale
,
args
);
}
/*********************************************************************
* _vscwprintf_p_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_vscwprintf_p_l
(
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
args
)
int
CDECL
_vscwprintf_p_l
(
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
args
)
{
return
MSVCRT_
vswprintf_p_l_opt
(
NULL
,
INT_MAX
,
format
,
0
,
locale
,
args
);
return
vswprintf_p_l_opt
(
NULL
,
INT_MAX
,
format
,
0
,
locale
,
args
);
}
#if _MSVCR_VER>=80
/*********************************************************************
* _vscwprintf_p (MSVCR80.@)
*/
int
CDECL
MSVCRT_
_vscwprintf_p
(
const
wchar_t
*
format
,
__ms_va_list
args
)
int
CDECL
_vscwprintf_p
(
const
wchar_t
*
format
,
__ms_va_list
args
)
{
return
MSVCRT_
vswprintf_p_l_opt
(
NULL
,
INT_MAX
,
format
,
0
,
NULL
,
args
);
return
vswprintf_p_l_opt
(
NULL
,
INT_MAX
,
format
,
0
,
NULL
,
args
);
}
#endif
/*********************************************************************
* vswprintf_s (MSVCRT.@)
*/
int
CDECL
MSVCRT_
vswprintf_s
(
wchar_t
*
str
,
size_t
numberOfElements
,
int
CDECL
vswprintf_s
(
wchar_t
*
str
,
size_t
numberOfElements
,
const
wchar_t
*
format
,
__ms_va_list
args
)
{
return
MSVCRT
_vsnwprintf_s
(
str
,
numberOfElements
,
INT_MAX
,
format
,
args
);
return
_vsnwprintf_s
(
str
,
numberOfElements
,
INT_MAX
,
format
,
args
);
}
/*********************************************************************
* _vswprintf_s_l (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vswprintf_s_l
(
wchar_t
*
str
,
size_t
numberOfElements
,
int
CDECL
_vswprintf_s_l
(
wchar_t
*
str
,
size_t
numberOfElements
,
const
wchar_t
*
format
,
_locale_t
locale
,
__ms_va_list
args
)
{
return
MSVCRT
_vsnwprintf_s_l
(
str
,
numberOfElements
,
INT_MAX
,
return
_vsnwprintf_s_l
(
str
,
numberOfElements
,
INT_MAX
,
format
,
locale
,
args
);
}
static
int
MSVCRT_
vsprintf_p_l_opt
(
char
*
buffer
,
size_t
length
,
const
char
*
format
,
static
int
vsprintf_p_l_opt
(
char
*
buffer
,
size_t
length
,
const
char
*
format
,
DWORD
options
,
_locale_t
locale
,
__ms_va_list
args
)
{
static
const
char
nullbyte
=
'\0'
;
...
...
@@ -1742,45 +1743,45 @@ static int MSVCRT_vsprintf_p_l_opt(char *buffer, size_t length, const char *form
/*********************************************************************
* _vsprintf_p_l (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsprintf_p_l
(
char
*
buffer
,
size_t
length
,
const
char
*
format
,
int
CDECL
_vsprintf_p_l
(
char
*
buffer
,
size_t
length
,
const
char
*
format
,
_locale_t
locale
,
__ms_va_list
args
)
{
return
MSVCRT_
vsprintf_p_l_opt
(
buffer
,
length
,
format
,
0
,
locale
,
args
);
return
vsprintf_p_l_opt
(
buffer
,
length
,
format
,
0
,
locale
,
args
);
}
/*********************************************************************
* _vsprintf_p (MSVCRT.@)
*/
int
CDECL
MSVCRT
_vsprintf_p
(
char
*
buffer
,
size_t
length
,
int
CDECL
_vsprintf_p
(
char
*
buffer
,
size_t
length
,
const
char
*
format
,
__ms_va_list
args
)
{
return
MSVCRT
_vsprintf_p_l
(
buffer
,
length
,
format
,
NULL
,
args
);
return
_vsprintf_p_l
(
buffer
,
length
,
format
,
NULL
,
args
);
}
#if _MSVCR_VER>=140
/*********************************************************************
* __stdio_common_vsprintf_p (UCRTBASE.@)
*/
int
CDECL
MSVCRT
__stdio_common_vsprintf_p
(
unsigned
__int64
options
,
char
*
buffer
,
size_t
length
,
int
CDECL
__stdio_common_vsprintf_p
(
unsigned
__int64
options
,
char
*
buffer
,
size_t
length
,
const
char
*
format
,
_locale_t
locale
,
__ms_va_list
args
)
{
if
(
options
&
~
UCRTBASE_PRINTF_MASK
)
FIXME
(
"options %s not handled
\n
"
,
wine_dbgstr_longlong
(
options
));
return
MSVCRT_
vsprintf_p_l_opt
(
buffer
,
length
,
format
,
options
&
UCRTBASE_PRINTF_MASK
,
locale
,
args
);
return
vsprintf_p_l_opt
(
buffer
,
length
,
format
,
options
&
UCRTBASE_PRINTF_MASK
,
locale
,
args
);
}
#endif
/*********************************************************************
* _sprintf_p_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT
_sprintf_p_l
(
char
*
buffer
,
size_t
length
,
int
WINAPIV
_sprintf_p_l
(
char
*
buffer
,
size_t
length
,
const
char
*
format
,
_locale_t
locale
,
...)
{
__ms_va_list
valist
;
int
r
;
__ms_va_start
(
valist
,
locale
);
r
=
MSVCRT
_vsprintf_p_l
(
buffer
,
length
,
format
,
locale
,
valist
);
r
=
_vsprintf_p_l
(
buffer
,
length
,
format
,
locale
,
valist
);
__ms_va_end
(
valist
);
return
r
;
...
...
@@ -1789,13 +1790,13 @@ int WINAPIV MSVCRT_sprintf_p_l(char *buffer, size_t length,
/*********************************************************************
* __swprintf_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT_
__swprintf_l
(
wchar_t
*
str
,
const
wchar_t
*
format
,
int
WINAPIV
__swprintf_l
(
wchar_t
*
str
,
const
wchar_t
*
format
,
_locale_t
locale
,
...)
{
int
retval
;
__ms_va_list
valist
;
__ms_va_start
(
valist
,
locale
);
retval
=
MSVCRT
_vswprintf_l
(
str
,
format
,
locale
,
valist
);
retval
=
_vswprintf_l
(
str
,
format
,
locale
,
valist
);
__ms_va_end
(
valist
);
return
retval
;
}
...
...
@@ -1804,13 +1805,13 @@ int WINAPIV MSVCRT___swprintf_l( wchar_t *str, const wchar_t *format,
/*********************************************************************
* _sprintf_p (MSVCR80.@)
*/
int
WINAPIV
MSVCRT_
_sprintf_p
(
char
*
buffer
,
size_t
length
,
const
char
*
format
,
...)
int
WINAPIV
_sprintf_p
(
char
*
buffer
,
size_t
length
,
const
char
*
format
,
...)
{
__ms_va_list
valist
;
int
r
;
__ms_va_start
(
valist
,
format
);
r
=
MSVCRT
_vsprintf_p_l
(
buffer
,
length
,
format
,
NULL
,
valist
);
r
=
_vsprintf_p_l
(
buffer
,
length
,
format
,
NULL
,
valist
);
__ms_va_end
(
valist
);
return
r
;
...
...
@@ -1820,14 +1821,14 @@ int WINAPIV MSVCRT__sprintf_p(char *buffer, size_t length, const char *format, .
/*********************************************************************
* _swprintf_p_l (MSVCRT.@)
*/
int
WINAPIV
MSVCRT
_swprintf_p_l
(
wchar_t
*
buffer
,
size_t
length
,
int
WINAPIV
_swprintf_p_l
(
wchar_t
*
buffer
,
size_t
length
,
const
wchar_t
*
format
,
_locale_t
locale
,
...)
{
__ms_va_list
valist
;
int
r
;
__ms_va_start
(
valist
,
locale
);
r
=
MSVCRT_
vswprintf_p_l_opt
(
buffer
,
length
,
format
,
0
,
locale
,
valist
);
r
=
vswprintf_p_l_opt
(
buffer
,
length
,
format
,
0
,
locale
,
valist
);
__ms_va_end
(
valist
);
return
r
;
...
...
@@ -1836,7 +1837,7 @@ int WINAPIV MSVCRT_swprintf_p_l(wchar_t *buffer, size_t length,
/*********************************************************************
* wcscmp (MSVCRT.@)
*/
int
CDECL
MSVCRT_
wcscmp
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
)
int
CDECL
wcscmp
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
)
{
while
(
*
str1
&&
(
*
str1
==
*
str2
))
{
...
...
@@ -1854,7 +1855,7 @@ int CDECL MSVCRT_wcscmp(const wchar_t *str1, const wchar_t *str2)
/*********************************************************************
* _wcscoll_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wcscoll_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
_locale_t
locale
)
int
CDECL
_wcscoll_l
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
,
_locale_t
locale
)
{
pthreadlocinfo
locinfo
;
...
...
@@ -1864,22 +1865,22 @@ int CDECL MSVCRT__wcscoll_l(const wchar_t* str1, const wchar_t* str2, _locale_t
locinfo
=
locale
->
locinfo
;
if
(
!
locinfo
->
lc_handle
[
LC_COLLATE
])
return
MSVCRT_
wcscmp
(
str1
,
str2
);
return
wcscmp
(
str1
,
str2
);
return
CompareStringW
(
locinfo
->
lc_handle
[
LC_COLLATE
],
0
,
str1
,
-
1
,
str2
,
-
1
)
-
CSTR_EQUAL
;
}
/*********************************************************************
* wcscoll (MSVCRT.@)
*/
int
CDECL
MSVCRT_
wcscoll
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
)
int
CDECL
wcscoll
(
const
wchar_t
*
str1
,
const
wchar_t
*
str2
)
{
return
MSVCRT_
_wcscoll_l
(
str1
,
str2
,
NULL
);
return
_wcscoll_l
(
str1
,
str2
,
NULL
);
}
/*********************************************************************
* wcspbrk (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
wcspbrk
(
const
wchar_t
*
str
,
const
wchar_t
*
accept
)
wchar_t
*
CDECL
wcspbrk
(
const
wchar_t
*
str
,
const
wchar_t
*
accept
)
{
const
wchar_t
*
p
;
...
...
@@ -1894,7 +1895,7 @@ wchar_t* CDECL MSVCRT_wcspbrk( const wchar_t* str, const wchar_t* accept )
/*********************************************************************
* wcstok_s (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
wcstok_s
(
wchar_t
*
str
,
const
wchar_t
*
delim
,
wchar_t
*
CDECL
wcstok_s
(
wchar_t
*
str
,
const
wchar_t
*
delim
,
wchar_t
**
next_token
)
{
wchar_t
*
ret
;
...
...
@@ -1905,10 +1906,10 @@ wchar_t * CDECL MSVCRT_wcstok_s( wchar_t *str, const wchar_t *delim,
if
(
!
str
)
str
=
*
next_token
;
while
(
*
str
&&
MSVCRT_
wcschr
(
delim
,
*
str
))
str
++
;
while
(
*
str
&&
wcschr
(
delim
,
*
str
))
str
++
;
if
(
!*
str
)
return
NULL
;
ret
=
str
++
;
while
(
*
str
&&
!
MSVCRT_
wcschr
(
delim
,
*
str
))
str
++
;
while
(
*
str
&&
!
wcschr
(
delim
,
*
str
))
str
++
;
if
(
*
str
)
*
str
++
=
0
;
*
next_token
=
str
;
return
ret
;
...
...
@@ -1918,23 +1919,23 @@ wchar_t * CDECL MSVCRT_wcstok_s( wchar_t *str, const wchar_t *delim,
* wcstok (MSVCRT.@)
*/
#if _MSVCR_VER>=140
wchar_t
*
CDECL
MSVCRT_
wcstok
(
wchar_t
*
str
,
const
wchar_t
*
delim
,
wchar_t
**
ctx
)
wchar_t
*
CDECL
wcstok
(
wchar_t
*
str
,
const
wchar_t
*
delim
,
wchar_t
**
ctx
)
{
if
(
!
ctx
)
ctx
=
&
msvcrt_get_thread_data
()
->
wcstok_next
;
return
MSVCRT_
wcstok_s
(
str
,
delim
,
ctx
);
return
wcstok_s
(
str
,
delim
,
ctx
);
}
#else
wchar_t
*
CDECL
MSVCRT_
wcstok
(
wchar_t
*
str
,
const
wchar_t
*
delim
)
wchar_t
*
CDECL
wcstok
(
wchar_t
*
str
,
const
wchar_t
*
delim
)
{
return
MSVCRT_
wcstok_s
(
str
,
delim
,
&
msvcrt_get_thread_data
()
->
wcstok_next
);
return
wcstok_s
(
str
,
delim
,
&
msvcrt_get_thread_data
()
->
wcstok_next
);
}
#endif
/*********************************************************************
* _wctomb_s_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wctomb_s_l
(
int
*
len
,
char
*
mbchar
,
size_t
size
,
int
CDECL
_wctomb_s_l
(
int
*
len
,
char
*
mbchar
,
size_t
size
,
wchar_t
wch
,
_locale_t
locale
)
{
pthreadlocinfo
locinfo
;
...
...
@@ -1999,34 +2000,34 @@ int CDECL MSVCRT__wctomb_s_l(int *len, char *mbchar, size_t size,
/*********************************************************************
* wctomb_s (MSVCRT.@)
*/
int
CDECL
MSVCRT_
wctomb_s
(
int
*
len
,
char
*
mbchar
,
size_t
size
,
wchar_t
wch
)
int
CDECL
wctomb_s
(
int
*
len
,
char
*
mbchar
,
size_t
size
,
wchar_t
wch
)
{
return
MSVCRT_
_wctomb_s_l
(
len
,
mbchar
,
size
,
wch
,
NULL
);
return
_wctomb_s_l
(
len
,
mbchar
,
size
,
wch
,
NULL
);
}
/*********************************************************************
* _wctomb_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_wctomb_l
(
char
*
dst
,
wchar_t
ch
,
_locale_t
locale
)
int
CDECL
_wctomb_l
(
char
*
dst
,
wchar_t
ch
,
_locale_t
locale
)
{
int
len
;
MSVCRT_
_wctomb_s_l
(
&
len
,
dst
,
dst
?
MB_LEN_MAX
:
0
,
ch
,
locale
);
_wctomb_s_l
(
&
len
,
dst
,
dst
?
MB_LEN_MAX
:
0
,
ch
,
locale
);
return
len
;
}
/*********************************************************************
* wctomb (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
wctomb
(
char
*
dst
,
wchar_t
ch
)
INT
CDECL
wctomb
(
char
*
dst
,
wchar_t
ch
)
{
return
MSVCRT_
_wctomb_l
(
dst
,
ch
,
NULL
);
return
_wctomb_l
(
dst
,
ch
,
NULL
);
}
/*********************************************************************
* wctob (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
wctob
(
wint_t
wchar
)
INT
CDECL
wctob
(
wint_t
wchar
)
{
char
out
;
BOOL
error
=
FALSE
;
...
...
@@ -2048,13 +2049,13 @@ INT CDECL MSVCRT_wctob( wint_t wchar )
/*********************************************************************
* wcrtomb_s (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
wcrtomb_s
(
size_t
*
len
,
char
*
mbchar
,
INT
CDECL
wcrtomb_s
(
size_t
*
len
,
char
*
mbchar
,
size_t
size
,
wchar_t
wch
,
mbstate_t
*
s
)
{
int
ilen
,
ret
;
if
(
s
)
*
s
=
0
;
ret
=
MSVCRT_
wctomb_s
(
&
ilen
,
mbchar
,
size
,
wch
);
ret
=
wctomb_s
(
&
ilen
,
mbchar
,
size
,
wch
);
if
(
len
)
*
len
=
ilen
;
return
ret
;
}
...
...
@@ -2062,17 +2063,17 @@ INT CDECL MSVCRT_wcrtomb_s(size_t *len, char *mbchar,
/*********************************************************************
* wcrtomb (MSVCRT.@)
*/
size_t
CDECL
MSVCRT_
wcrtomb
(
char
*
dst
,
wchar_t
ch
,
mbstate_t
*
s
)
size_t
CDECL
wcrtomb
(
char
*
dst
,
wchar_t
ch
,
mbstate_t
*
s
)
{
if
(
s
)
*
s
=
0
;
return
MSVCRT_
wctomb
(
dst
,
ch
);
return
wctomb
(
dst
,
ch
);
}
/*********************************************************************
* _iswctype_l (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
_iswctype_l
(
wchar_t
wc
,
wctype_t
type
,
_locale_t
locale
)
INT
CDECL
_iswctype_l
(
wchar_t
wc
,
wctype_t
type
,
_locale_t
locale
)
{
WORD
ct
;
...
...
@@ -2090,208 +2091,207 @@ INT CDECL MSVCRT__iswctype_l( wchar_t wc, wctype_t type, _locale_t locale )
/*********************************************************************
* iswctype (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswctype
(
wchar_t
wc
,
wctype_t
type
)
INT
CDECL
iswctype
(
wchar_t
wc
,
wctype_t
type
)
{
return
MSVCRT_
_iswctype_l
(
wc
,
type
,
NULL
);
return
_iswctype_l
(
wc
,
type
,
NULL
);
}
/*********************************************************************
* _iswalnum_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_iswalnum_l
(
wchar_t
wc
,
_locale_t
locale
)
int
CDECL
_iswalnum_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
MSVCRT_
_iswctype_l
(
wc
,
_ALPHA
|
_DIGIT
,
locale
);
return
_iswctype_l
(
wc
,
_ALPHA
|
_DIGIT
,
locale
);
}
/*********************************************************************
* iswalnum (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswalnum
(
wchar_t
wc
)
INT
CDECL
iswalnum
(
wchar_t
wc
)
{
return
MSVCRT_
_iswalnum_l
(
wc
,
NULL
);
return
_iswalnum_l
(
wc
,
NULL
);
}
/*********************************************************************
* iswalpha_l (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
_iswalpha_l
(
wchar_t
wc
,
_locale_t
locale
)
INT
CDECL
_iswalpha_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
MSVCRT_
_iswctype_l
(
wc
,
_ALPHA
,
locale
);
return
_iswctype_l
(
wc
,
_ALPHA
,
locale
);
}
/*********************************************************************
* iswalpha (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswalpha
(
wchar_t
wc
)
INT
CDECL
iswalpha
(
wchar_t
wc
)
{
return
MSVCRT_
_iswalpha_l
(
wc
,
NULL
);
return
_iswalpha_l
(
wc
,
NULL
);
}
/*********************************************************************
* _iswcntrl_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_iswcntrl_l
(
wchar_t
wc
,
_locale_t
locale
)
int
CDECL
_iswcntrl_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
MSVCRT_
_iswctype_l
(
wc
,
_CONTROL
,
locale
);
return
_iswctype_l
(
wc
,
_CONTROL
,
locale
);
}
/*********************************************************************
* iswcntrl (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswcntrl
(
wchar_t
wc
)
INT
CDECL
iswcntrl
(
wchar_t
wc
)
{
return
MSVCRT_
_iswcntrl_l
(
wc
,
NULL
);
return
_iswcntrl_l
(
wc
,
NULL
);
}
/*********************************************************************
* _iswdigit_l (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
_iswdigit_l
(
wchar_t
wc
,
_locale_t
locale
)
INT
CDECL
_iswdigit_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
MSVCRT_
_iswctype_l
(
wc
,
_DIGIT
,
locale
);
return
_iswctype_l
(
wc
,
_DIGIT
,
locale
);
}
/*********************************************************************
* iswdigit (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswdigit
(
wchar_t
wc
)
INT
CDECL
iswdigit
(
wchar_t
wc
)
{
return
MSVCRT_
_iswdigit_l
(
wc
,
NULL
);
return
_iswdigit_l
(
wc
,
NULL
);
}
/*********************************************************************
* _iswgraph_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_iswgraph_l
(
wchar_t
wc
,
_locale_t
locale
)
int
CDECL
_iswgraph_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
MSVCRT_
_iswctype_l
(
wc
,
_ALPHA
|
_DIGIT
|
_PUNCT
,
locale
);
return
_iswctype_l
(
wc
,
_ALPHA
|
_DIGIT
|
_PUNCT
,
locale
);
}
/*********************************************************************
* iswgraph (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswgraph
(
wchar_t
wc
)
INT
CDECL
iswgraph
(
wchar_t
wc
)
{
return
MSVCRT_
_iswgraph_l
(
wc
,
NULL
);
return
_iswgraph_l
(
wc
,
NULL
);
}
/*********************************************************************
* _iswlower_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_iswlower_l
(
wchar_t
wc
,
_locale_t
locale
)
int
CDECL
_iswlower_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
MSVCRT_
_iswctype_l
(
wc
,
_LOWER
,
locale
);
return
_iswctype_l
(
wc
,
_LOWER
,
locale
);
}
/*********************************************************************
* iswlower (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswlower
(
wchar_t
wc
)
INT
CDECL
iswlower
(
wchar_t
wc
)
{
return
MSVCRT_
_iswlower_l
(
wc
,
NULL
);
return
_iswlower_l
(
wc
,
NULL
);
}
/*********************************************************************
* _iswprint_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_iswprint_l
(
wchar_t
wc
,
_locale_t
locale
)
int
CDECL
_iswprint_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
MSVCRT__iswctype_l
(
wc
,
_ALPHA
|
_BLANK
|
_DIGIT
|
_PUNCT
,
locale
);
return
_iswctype_l
(
wc
,
_ALPHA
|
_BLANK
|
_DIGIT
|
_PUNCT
,
locale
);
}
/*********************************************************************
* iswprint (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswprint
(
wchar_t
wc
)
INT
CDECL
iswprint
(
wchar_t
wc
)
{
return
MSVCRT_
_iswprint_l
(
wc
,
NULL
);
return
_iswprint_l
(
wc
,
NULL
);
}
/*********************************************************************
* _iswpunct_l (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
_iswpunct_l
(
wchar_t
wc
,
_locale_t
locale
)
INT
CDECL
_iswpunct_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
MSVCRT_
_iswctype_l
(
wc
,
_PUNCT
,
locale
);
return
_iswctype_l
(
wc
,
_PUNCT
,
locale
);
}
/*********************************************************************
* iswpunct (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswpunct
(
wchar_t
wc
)
INT
CDECL
iswpunct
(
wchar_t
wc
)
{
return
MSVCRT_
_iswpunct_l
(
wc
,
NULL
);
return
_iswpunct_l
(
wc
,
NULL
);
}
/*********************************************************************
* _iswspace_l (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
_iswspace_l
(
wchar_t
wc
,
_locale_t
locale
)
INT
CDECL
_iswspace_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
MSVCRT_
_iswctype_l
(
wc
,
_SPACE
,
locale
);
return
_iswctype_l
(
wc
,
_SPACE
,
locale
);
}
/*********************************************************************
* iswspace (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswspace
(
wchar_t
wc
)
INT
CDECL
iswspace
(
wchar_t
wc
)
{
return
MSVCRT_
_iswspace_l
(
wc
,
NULL
);
return
_iswspace_l
(
wc
,
NULL
);
}
/*********************************************************************
* _iswupper_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_iswupper_l
(
wchar_t
wc
,
_locale_t
locale
)
int
CDECL
_iswupper_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
MSVCRT_
_iswctype_l
(
wc
,
_UPPER
,
locale
);
return
_iswctype_l
(
wc
,
_UPPER
,
locale
);
}
/*********************************************************************
* iswupper (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswupper
(
wchar_t
wc
)
INT
CDECL
iswupper
(
wchar_t
wc
)
{
return
MSVCRT_
_iswupper_l
(
wc
,
NULL
);
return
_iswupper_l
(
wc
,
NULL
);
}
/*********************************************************************
* _iswxdigit_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_iswxdigit_l
(
wchar_t
wc
,
_locale_t
locale
)
int
CDECL
_iswxdigit_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
MSVCRT_
_iswctype_l
(
wc
,
_HEX
,
locale
);
return
_iswctype_l
(
wc
,
_HEX
,
locale
);
}
/*********************************************************************
* iswxdigit (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswxdigit
(
wchar_t
wc
)
INT
CDECL
iswxdigit
(
wchar_t
wc
)
{
return
MSVCRT_
_iswxdigit_l
(
wc
,
NULL
);
return
_iswxdigit_l
(
wc
,
NULL
);
}
/*********************************************************************
* _iswblank_l (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
_iswblank_l
(
wchar_t
wc
,
_locale_t
locale
)
INT
CDECL
_iswblank_l
(
wchar_t
wc
,
_locale_t
locale
)
{
return
wc
==
'\t'
||
MSVCRT_
_iswctype_l
(
wc
,
_BLANK
,
locale
);
return
wc
==
'\t'
||
_iswctype_l
(
wc
,
_BLANK
,
locale
);
}
/*********************************************************************
* iswblank (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
iswblank
(
wchar_t
wc
)
INT
CDECL
iswblank
(
wchar_t
wc
)
{
return
wc
==
'\t'
||
MSVCRT_
_iswctype_l
(
wc
,
_BLANK
,
NULL
);
return
wc
==
'\t'
||
_iswctype_l
(
wc
,
_BLANK
,
NULL
);
}
/*********************************************************************
* wcscpy_s (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
wcscpy_s
(
wchar_t
*
wcDest
,
size_t
numElement
,
const
wchar_t
*
wcSrc
)
INT
CDECL
wcscpy_s
(
wchar_t
*
wcDest
,
size_t
numElement
,
const
wchar_t
*
wcSrc
)
{
size_t
size
=
0
;
...
...
@@ -2304,7 +2304,7 @@ INT CDECL MSVCRT_wcscpy_s( wchar_t* wcDest, size_t numElement, const wchar_t *w
return
EINVAL
;
}
size
=
MSVCRT_
wcslen
(
wcSrc
)
+
1
;
size
=
wcslen
(
wcSrc
)
+
1
;
if
(
!
MSVCRT_CHECK_PMT_ERR
(
size
<=
numElement
,
ERANGE
))
{
...
...
@@ -2320,7 +2320,7 @@ INT CDECL MSVCRT_wcscpy_s( wchar_t* wcDest, size_t numElement, const wchar_t *w
/***********************************************************************
* wcscpy (MSVCRT.@)
*/
wchar_t
*
__cdecl
MSVCRT_
wcscpy
(
wchar_t
*
dst
,
const
wchar_t
*
src
)
wchar_t
*
__cdecl
wcscpy
(
wchar_t
*
dst
,
const
wchar_t
*
src
)
{
WCHAR
*
p
=
dst
;
while
((
*
p
++
=
*
src
++
));
...
...
@@ -2330,7 +2330,7 @@ wchar_t* __cdecl MSVCRT_wcscpy( wchar_t *dst, const wchar_t *src )
/******************************************************************
* wcsncpy (MSVCRT.@)
*/
wchar_t
*
__cdecl
MSVCRT_
wcsncpy
(
wchar_t
*
s1
,
const
wchar_t
*
s2
,
size_t
n
)
wchar_t
*
__cdecl
wcsncpy
(
wchar_t
*
s1
,
const
wchar_t
*
s2
,
size_t
n
)
{
size_t
i
;
...
...
@@ -2344,7 +2344,7 @@ wchar_t* __cdecl MSVCRT_wcsncpy( wchar_t* s1, const wchar_t *s2, size_t n )
/******************************************************************
* wcsncpy_s (MSVCRT.@)
*/
INT
CDECL
MSVCRT_
wcsncpy_s
(
wchar_t
*
wcDest
,
size_t
numElement
,
const
wchar_t
*
wcSrc
,
INT
CDECL
wcsncpy_s
(
wchar_t
*
wcDest
,
size_t
numElement
,
const
wchar_t
*
wcSrc
,
size_t
count
)
{
WCHAR
*
p
=
wcDest
;
...
...
@@ -2387,7 +2387,7 @@ INT CDECL MSVCRT_wcsncpy_s( wchar_t* wcDest, size_t numElement, const wchar_t *w
* wcscat_s (MSVCRT.@)
*
*/
INT
CDECL
MSVCRT_
wcscat_s
(
wchar_t
*
dst
,
size_t
elem
,
const
wchar_t
*
src
)
INT
CDECL
wcscat_s
(
wchar_t
*
dst
,
size_t
elem
,
const
wchar_t
*
src
)
{
wchar_t
*
ptr
=
dst
;
...
...
@@ -2412,9 +2412,9 @@ INT CDECL MSVCRT_wcscat_s(wchar_t* dst, size_t elem, const wchar_t* src)
/***********************************************************************
* wcscat (MSVCRT.@)
*/
wchar_t
*
__cdecl
MSVCRT_
wcscat
(
wchar_t
*
dst
,
const
wchar_t
*
src
)
wchar_t
*
__cdecl
wcscat
(
wchar_t
*
dst
,
const
wchar_t
*
src
)
{
MSVCRT_wcscpy
(
dst
+
MSVCRT_
wcslen
(
dst
),
src
);
wcscpy
(
dst
+
wcslen
(
dst
),
src
);
return
dst
;
}
...
...
@@ -2422,7 +2422,7 @@ wchar_t* __cdecl MSVCRT_wcscat( wchar_t *dst, const wchar_t *src )
* wcsncat_s (MSVCRT.@)
*
*/
INT
CDECL
MSVCRT_
wcsncat_s
(
wchar_t
*
dst
,
size_t
elem
,
INT
CDECL
wcsncat_s
(
wchar_t
*
dst
,
size_t
elem
,
const
wchar_t
*
src
,
size_t
count
)
{
size_t
srclen
;
...
...
@@ -2449,7 +2449,7 @@ INT CDECL MSVCRT_wcsncat_s(wchar_t *dst, size_t elem,
if
(
count
==
MSVCRT__TRUNCATE
)
{
srclen
=
MSVCRT_
wcslen
(
src
);
srclen
=
wcslen
(
src
);
if
(
srclen
>=
(
elem
-
dststart
))
{
srclen
=
elem
-
dststart
-
1
;
...
...
@@ -2457,7 +2457,7 @@ INT CDECL MSVCRT_wcsncat_s(wchar_t *dst, size_t elem,
}
}
else
srclen
=
min
(
MSVCRT_
wcslen
(
src
),
count
);
srclen
=
min
(
wcslen
(
src
),
count
);
if
(
srclen
<
(
elem
-
dststart
))
{
memcpy
(
&
dst
[
dststart
],
src
,
srclen
*
sizeof
(
wchar_t
));
...
...
@@ -2501,10 +2501,8 @@ static int wctoint(WCHAR c, int base)
/*********************************************************************
* _wcstoi64_l (MSVCRT.@)
*
* FIXME: locale parameter is ignored
*/
__int64
CDECL
MSVCRT_
_wcstoi64_l
(
const
wchar_t
*
nptr
,
__int64
CDECL
_wcstoi64_l
(
const
wchar_t
*
nptr
,
wchar_t
**
endptr
,
int
base
,
_locale_t
locale
)
{
BOOL
negative
=
FALSE
,
empty
=
TRUE
;
...
...
@@ -2519,7 +2517,7 @@ __int64 CDECL MSVCRT__wcstoi64_l(const wchar_t *nptr,
if
(
endptr
)
*
endptr
=
(
wchar_t
*
)
nptr
;
while
(
MSVCRT_
_iswspace_l
(
*
nptr
,
locale
))
nptr
++
;
while
(
_iswspace_l
(
*
nptr
,
locale
))
nptr
++
;
if
(
*
nptr
==
'-'
)
{
negative
=
TRUE
;
...
...
@@ -2569,19 +2567,19 @@ __int64 CDECL MSVCRT__wcstoi64_l(const wchar_t *nptr,
/*********************************************************************
* _wcstoi64 (MSVCRT.@)
*/
__int64
CDECL
MSVCRT_
_wcstoi64
(
const
wchar_t
*
nptr
,
__int64
CDECL
_wcstoi64
(
const
wchar_t
*
nptr
,
wchar_t
**
endptr
,
int
base
)
{
return
MSVCRT_
_wcstoi64_l
(
nptr
,
endptr
,
base
,
NULL
);
return
_wcstoi64_l
(
nptr
,
endptr
,
base
,
NULL
);
}
/*********************************************************************
* _wcstol_l (MSVCRT.@)
*/
__msvcrt_long
CDECL
MSVCRT_
_wcstol_l
(
const
wchar_t
*
s
,
__msvcrt_long
CDECL
_wcstol_l
(
const
wchar_t
*
s
,
wchar_t
**
end
,
int
base
,
_locale_t
locale
)
{
__int64
ret
=
MSVCRT_
_wcstoi64_l
(
s
,
end
,
base
,
locale
);
__int64
ret
=
_wcstoi64_l
(
s
,
end
,
base
,
locale
);
if
(
ret
>
LONG_MAX
)
{
ret
=
LONG_MAX
;
...
...
@@ -2596,18 +2594,18 @@ __msvcrt_long CDECL MSVCRT__wcstol_l(const wchar_t *s,
/*********************************************************************
* wcstol (MSVCRT.@)
*/
__msvcrt_long
CDECL
MSVCRT_
wcstol
(
const
wchar_t
*
s
,
__msvcrt_long
CDECL
wcstol
(
const
wchar_t
*
s
,
wchar_t
**
end
,
int
base
)
{
return
MSVCRT_
_wcstol_l
(
s
,
end
,
base
,
NULL
);
return
_wcstol_l
(
s
,
end
,
base
,
NULL
);
}
/*********************************************************************
* _wtoi_l (MSVCRT.@)
*/
int
__cdecl
MSVCRT_
_wtoi_l
(
const
wchar_t
*
str
,
_locale_t
locale
)
int
__cdecl
_wtoi_l
(
const
wchar_t
*
str
,
_locale_t
locale
)
{
__int64
ret
=
MSVCRT_
_wcstoi64_l
(
str
,
NULL
,
10
,
locale
);
__int64
ret
=
_wcstoi64_l
(
str
,
NULL
,
10
,
locale
);
if
(
ret
>
INT_MAX
)
{
ret
=
INT_MAX
;
...
...
@@ -2622,17 +2620,17 @@ int __cdecl MSVCRT__wtoi_l(const wchar_t *str, _locale_t locale)
/*********************************************************************
* _wtoi (MSVCRT.@)
*/
int
__cdecl
MSVCRT_
_wtoi
(
const
wchar_t
*
str
)
int
__cdecl
_wtoi
(
const
wchar_t
*
str
)
{
return
MSVCRT_
_wtoi_l
(
str
,
NULL
);
return
_wtoi_l
(
str
,
NULL
);
}
/*********************************************************************
* _wtol_l (MSVCRT.@)
*/
__msvcrt_long
__cdecl
MSVCRT_
_wtol_l
(
const
wchar_t
*
str
,
_locale_t
locale
)
__msvcrt_long
__cdecl
_wtol_l
(
const
wchar_t
*
str
,
_locale_t
locale
)
{
__int64
ret
=
MSVCRT_
_wcstoi64_l
(
str
,
NULL
,
10
,
locale
);
__int64
ret
=
_wcstoi64_l
(
str
,
NULL
,
10
,
locale
);
if
(
ret
>
LONG_MAX
)
{
ret
=
LONG_MAX
;
...
...
@@ -2647,9 +2645,9 @@ __msvcrt_long __cdecl MSVCRT__wtol_l(const wchar_t *str, _locale_t locale)
/*********************************************************************
* _wtol (MSVCRT.@)
*/
__msvcrt_long
__cdecl
MSVCRT_
_wtol
(
const
wchar_t
*
str
)
__msvcrt_long
__cdecl
_wtol
(
const
wchar_t
*
str
)
{
return
MSVCRT_
_wtol_l
(
str
,
NULL
);
return
_wtol_l
(
str
,
NULL
);
}
#if _MSVCR_VER>=120
...
...
@@ -2657,27 +2655,25 @@ __msvcrt_long __cdecl MSVCRT__wtol(const wchar_t *str)
/*********************************************************************
* _wtoll_l (MSVCR120.@)
*/
__int64
__cdecl
MSVCRT_
_wtoll_l
(
const
wchar_t
*
str
,
_locale_t
locale
)
__int64
__cdecl
_wtoll_l
(
const
wchar_t
*
str
,
_locale_t
locale
)
{
return
MSVCRT_
_wcstoi64_l
(
str
,
NULL
,
10
,
locale
);
return
_wcstoi64_l
(
str
,
NULL
,
10
,
locale
);
}
/*********************************************************************
* _wtoll (MSVCR120.@)
*/
__int64
__cdecl
MSVCRT_
_wtoll
(
const
wchar_t
*
str
)
__int64
__cdecl
_wtoll
(
const
wchar_t
*
str
)
{
return
MSVCRT_
_wtoll_l
(
str
,
NULL
);
return
_wtoll_l
(
str
,
NULL
);
}
#endif
/* _MSVCR_VER>=120 */
/*********************************************************************
* _wcstoui64_l (MSVCRT.@)
*
* FIXME: locale parameter is ignored
*/
unsigned
__int64
CDECL
MSVCRT_
_wcstoui64_l
(
const
wchar_t
*
nptr
,
unsigned
__int64
CDECL
_wcstoui64_l
(
const
wchar_t
*
nptr
,
wchar_t
**
endptr
,
int
base
,
_locale_t
locale
)
{
BOOL
negative
=
FALSE
,
empty
=
TRUE
;
...
...
@@ -2692,7 +2688,7 @@ unsigned __int64 CDECL MSVCRT__wcstoui64_l(const wchar_t *nptr,
if
(
endptr
)
*
endptr
=
(
wchar_t
*
)
nptr
;
while
(
MSVCRT_
_iswspace_l
(
*
nptr
,
locale
))
nptr
++
;
while
(
_iswspace_l
(
*
nptr
,
locale
))
nptr
++
;
if
(
*
nptr
==
'-'
)
{
negative
=
TRUE
;
...
...
@@ -2736,19 +2732,19 @@ unsigned __int64 CDECL MSVCRT__wcstoui64_l(const wchar_t *nptr,
/*********************************************************************
* _wcstoui64 (MSVCRT.@)
*/
unsigned
__int64
CDECL
MSVCRT_
_wcstoui64
(
const
wchar_t
*
nptr
,
unsigned
__int64
CDECL
_wcstoui64
(
const
wchar_t
*
nptr
,
wchar_t
**
endptr
,
int
base
)
{
return
MSVCRT_
_wcstoui64_l
(
nptr
,
endptr
,
base
,
NULL
);
return
_wcstoui64_l
(
nptr
,
endptr
,
base
,
NULL
);
}
/*********************************************************************
* _wcstoul_l (MSVCRT.@)
*/
__msvcrt_ulong
__cdecl
MSVCRT_
_wcstoul_l
(
const
wchar_t
*
s
,
__msvcrt_ulong
__cdecl
_wcstoul_l
(
const
wchar_t
*
s
,
wchar_t
**
end
,
int
base
,
_locale_t
locale
)
{
__int64
ret
=
MSVCRT_
_wcstoi64_l
(
s
,
end
,
base
,
locale
);
__int64
ret
=
_wcstoi64_l
(
s
,
end
,
base
,
locale
);
if
(
ret
>
ULONG_MAX
)
{
ret
=
ULONG_MAX
;
...
...
@@ -2763,15 +2759,15 @@ __msvcrt_ulong __cdecl MSVCRT__wcstoul_l(const wchar_t *s,
/*********************************************************************
* wcstoul (MSVCRT.@)
*/
__msvcrt_ulong
__cdecl
MSVCRT_
wcstoul
(
const
wchar_t
*
s
,
wchar_t
**
end
,
int
base
)
__msvcrt_ulong
__cdecl
wcstoul
(
const
wchar_t
*
s
,
wchar_t
**
end
,
int
base
)
{
return
MSVCRT_
_wcstoul_l
(
s
,
end
,
base
,
NULL
);
return
_wcstoul_l
(
s
,
end
,
base
,
NULL
);
}
/******************************************************************
* wcsnlen (MSVCRT.@)
*/
size_t
CDECL
MSVCRT_
wcsnlen
(
const
wchar_t
*
s
,
size_t
maxlen
)
size_t
CDECL
wcsnlen
(
const
wchar_t
*
s
,
size_t
maxlen
)
{
size_t
i
;
...
...
@@ -2783,7 +2779,7 @@ size_t CDECL MSVCRT_wcsnlen(const wchar_t *s, size_t maxlen)
/*********************************************************************
* _towupper_l (MSVCRT.@)
*/
int
CDECL
MSVCRT_
_towupper_l
(
wint_t
c
,
_locale_t
locale
)
wint_t
CDECL
_towupper_l
(
wint_t
c
,
_locale_t
locale
)
{
pthreadlocinfo
locinfo
;
wchar_t
ret
;
...
...
@@ -2807,15 +2803,15 @@ int CDECL MSVCRT__towupper_l(wint_t c, _locale_t locale)
/*********************************************************************
* towupper (MSVCRT.@)
*/
int
CDECL
MSVCRT_
towupper
(
wint_t
c
)
wint_t
CDECL
towupper
(
wint_t
c
)
{
return
MSVCRT_
_towupper_l
(
c
,
NULL
);
return
_towupper_l
(
c
,
NULL
);
}
/*********************************************************************
* wcschr (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
wcschr
(
const
wchar_t
*
str
,
wchar_t
ch
)
wchar_t
*
CDECL
wcschr
(
const
wchar_t
*
str
,
wchar_t
ch
)
{
do
{
if
(
*
str
==
ch
)
return
(
WCHAR
*
)(
ULONG_PTR
)
str
;
}
while
(
*
str
++
);
return
NULL
;
...
...
@@ -2824,7 +2820,7 @@ wchar_t* CDECL MSVCRT_wcschr(const wchar_t *str, wchar_t ch)
/*********************************************************************
* wcsrchr (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
wcsrchr
(
const
wchar_t
*
str
,
wchar_t
ch
)
wchar_t
*
CDECL
wcsrchr
(
const
wchar_t
*
str
,
wchar_t
ch
)
{
WCHAR
*
ret
=
NULL
;
do
{
if
(
*
str
==
ch
)
ret
=
(
WCHAR
*
)(
ULONG_PTR
)
str
;
}
while
(
*
str
++
);
...
...
@@ -2834,7 +2830,7 @@ wchar_t* CDECL MSVCRT_wcsrchr(const wchar_t *str, wchar_t ch)
/***********************************************************************
* wcslen (MSVCRT.@)
*/
size_t
CDECL
MSVCRT_
wcslen
(
const
wchar_t
*
str
)
size_t
CDECL
wcslen
(
const
wchar_t
*
str
)
{
const
wchar_t
*
s
=
str
;
while
(
*
s
)
s
++
;
...
...
@@ -2844,7 +2840,7 @@ size_t CDECL MSVCRT_wcslen(const wchar_t *str)
/*********************************************************************
* wcsstr (MSVCRT.@)
*/
wchar_t
*
CDECL
MSVCRT_
wcsstr
(
const
wchar_t
*
str
,
const
wchar_t
*
sub
)
wchar_t
*
CDECL
wcsstr
(
const
wchar_t
*
str
,
const
wchar_t
*
sub
)
{
while
(
*
str
)
{
...
...
@@ -2864,12 +2860,12 @@ wchar_t* CDECL MSVCRT_wcsstr(const wchar_t *str, const wchar_t *sub)
/*********************************************************************
* _wtoi64_l (MSVCRT.@)
*/
__int64
CDECL
MSVCRT_
_wtoi64_l
(
const
wchar_t
*
str
,
_locale_t
locale
)
__int64
CDECL
_wtoi64_l
(
const
wchar_t
*
str
,
_locale_t
locale
)
{
ULONGLONG
RunningTotal
=
0
;
BOOL
bMinus
=
FALSE
;
while
(
MSVCRT_
_iswspace_l
(
*
str
,
locale
))
{
while
(
_iswspace_l
(
*
str
,
locale
))
{
str
++
;
}
/* while */
...
...
@@ -2891,15 +2887,15 @@ __int64 CDECL MSVCRT__wtoi64_l(const wchar_t *str, _locale_t locale)
/*********************************************************************
* _wtoi64 (MSVCRT.@)
*/
__int64
CDECL
MSVCRT_
_wtoi64
(
const
wchar_t
*
str
)
__int64
CDECL
_wtoi64
(
const
wchar_t
*
str
)
{
return
MSVCRT_
_wtoi64_l
(
str
,
NULL
);
return
_wtoi64_l
(
str
,
NULL
);
}
/*********************************************************************
* _wcsxfrm_l (MSVCRT.@)
*/
size_t
CDECL
MSVCRT_
_wcsxfrm_l
(
wchar_t
*
dest
,
const
wchar_t
*
src
,
size_t
CDECL
_wcsxfrm_l
(
wchar_t
*
dest
,
const
wchar_t
*
src
,
size_t
len
,
_locale_t
locale
)
{
pthreadlocinfo
locinfo
;
...
...
@@ -2919,8 +2915,8 @@ size_t CDECL MSVCRT__wcsxfrm_l(wchar_t *dest, const wchar_t *src,
locinfo
=
locale
->
locinfo
;
if
(
!
locinfo
->
lc_handle
[
LC_COLLATE
])
{
MSVCRT_
wcsncpy
(
dest
,
src
,
len
);
return
MSVCRT_
wcslen
(
src
);
wcsncpy
(
dest
,
src
,
len
);
return
wcslen
(
src
);
}
ret
=
LCMapStringW
(
locinfo
->
lc_handle
[
LC_COLLATE
],
...
...
@@ -2948,7 +2944,7 @@ size_t CDECL MSVCRT__wcsxfrm_l(wchar_t *dest, const wchar_t *src,
/*********************************************************************
* wcsxfrm (MSVCRT.@)
*/
size_t
CDECL
MSVCRT_
wcsxfrm
(
wchar_t
*
dest
,
const
wchar_t
*
src
,
size_t
len
)
size_t
CDECL
wcsxfrm
(
wchar_t
*
dest
,
const
wchar_t
*
src
,
size_t
len
)
{
return
MSVCRT_
_wcsxfrm_l
(
dest
,
src
,
len
,
NULL
);
return
_wcsxfrm_l
(
dest
,
src
,
len
,
NULL
);
}
dlls/msvcrtd/msvcrtd.spec
View file @
6ad42ee7
...
...
@@ -499,8 +499,8 @@
@ cdecl _setmode(long long) MSVCRT__setmode
@ stub _setsystime(ptr long)
@ cdecl _sleep(long)
@ varargs _snprintf(ptr long str)
MSVCRT__snprintf
@ varargs _snwprintf(ptr long wstr)
MSVCRT__snwprintf
@ varargs _snprintf(ptr long str)
@ varargs _snwprintf(ptr long wstr)
@ varargs _sopen(str long long) MSVCRT__sopen
@ varargs _spawnl(long str str)
@ varargs _spawnle(long str str)
...
...
@@ -552,24 +552,24 @@
@ cdecl -arch=win32 _utime(str ptr) _utime32
@ cdecl -arch=win64 _utime(str ptr) _utime64
@ cdecl _vsnprintf(ptr long str ptr)
@ cdecl _vsnwprintf(ptr long wstr ptr)
MSVCRT_vsnwprintf
@ cdecl _vsnwprintf(ptr long wstr ptr)
@ cdecl _waccess(wstr long) MSVCRT__waccess
@ cdecl _wasctime(ptr)
@ cdecl _wchdir(wstr) MSVCRT__wchdir
@ cdecl _wchmod(wstr long) MSVCRT__wchmod
@ extern _wcmdln MSVCRT__wcmdln
@ cdecl _wcreat(wstr long) MSVCRT__wcreat
@ cdecl _wcsdup(wstr)
MSVCRT__wcsdup
@ cdecl _wcsicmp(wstr wstr)
MSVCRT__wcsicmp
@ cdecl _wcsicoll(wstr wstr)
MSVCRT__wcsicoll
@ cdecl _wcslwr(wstr)
MSVCRT__wcslwr
@ cdecl _wcsncoll(wstr wstr long)
MSVCRT__wcsncoll
@ cdecl _wcsnicmp(wstr wstr long)
MSVCRT__wcsnicmp
@ cdecl _wcsnicoll(wstr wstr long)
MSVCRT__wcsnicoll
@ cdecl _wcsnset(wstr long long)
MSVCRT__wcsnset
@ cdecl _wcsrev(wstr)
MSVCRT__wcsrev
@ cdecl _wcsset(wstr long)
MSVCRT__wcsset
@ cdecl _wcsupr(wstr)
MSVCRT__wcsupr
@ cdecl _wcsdup(wstr)
@ cdecl _wcsicmp(wstr wstr)
@ cdecl _wcsicoll(wstr wstr)
@ cdecl _wcslwr(wstr)
@ cdecl _wcsncoll(wstr wstr long)
@ cdecl _wcsnicmp(wstr wstr long)
@ cdecl _wcsnicoll(wstr wstr long)
@ cdecl _wcsnset(wstr long long)
@ cdecl _wcsrev(wstr)
@ cdecl _wcsset(wstr long)
@ cdecl _wcsupr(wstr)
@ cdecl -arch=win32 _wctime(ptr) _wctime32
@ cdecl -arch=win64 _wctime(ptr) _wctime64
@ extern _wenviron MSVCRT__wenviron
...
...
@@ -627,9 +627,9 @@
@ cdecl _wsystem(wstr)
@ cdecl _wtempnam(wstr wstr) MSVCRT__wtempnam
@ cdecl _wtmpnam(ptr) MSVCRT__wtmpnam
@ cdecl _wtoi(wstr)
MSVCRT__wtoi
@ cdecl -ret64 _wtoi64(wstr)
MSVCRT__wtoi64
@ cdecl _wtol(wstr)
MSVCRT__wtol
@ cdecl _wtoi(wstr)
@ cdecl -ret64 _wtoi64(wstr)
@ cdecl _wtol(wstr)
@ cdecl _wunlink(wstr) MSVCRT__wunlink
@ cdecl -arch=win32 _wutime(wstr ptr) _wutime32
@ cdecl -arch=win64 _wutime(wstr ptr) _wutime64
...
...
@@ -698,7 +698,7 @@
@ cdecl getwchar() MSVCRT_getwchar
@ cdecl -arch=win32 gmtime(ptr) _gmtime32
@ cdecl -arch=win64 gmtime(ptr) _gmtime64
@ cdecl is_wctype(long long)
MSVCRT_
iswctype
@ cdecl is_wctype(long long) iswctype
@ cdecl isalnum(long)
@ cdecl isalpha(long)
@ cdecl iscntrl(long)
...
...
@@ -710,19 +710,19 @@
@ cdecl ispunct(long)
@ cdecl isspace(long)
@ cdecl isupper(long)
@ cdecl iswalnum(long)
MSVCRT_iswalnum
@ cdecl iswalpha(long)
MSVCRT_iswalpha
@ cdecl iswalnum(long)
@ cdecl iswalpha(long)
@ cdecl iswascii(long)
@ 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 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) MSVCRT_labs
@ cdecl ldexp(double long) MSVCRT_ldexp
...
...
@@ -767,7 +767,7 @@
@ cdecl signal(long long)
@ cdecl sin(double) MSVCRT_sin
@ cdecl sinh(double) MSVCRT_sinh
@ varargs sprintf(ptr str)
MSVCRT_sprintf
@ varargs sprintf(ptr str)
@ cdecl sqrt(double) MSVCRT_sqrt
@ cdecl srand(long)
@ varargs sscanf(str str)
...
...
@@ -792,7 +792,7 @@
@ cdecl strtol(str ptr long)
@ cdecl strtoul(str ptr long)
@ cdecl strxfrm(ptr str long)
@ varargs swprintf(ptr wstr)
MSVCRT
_swprintf
@ varargs swprintf(ptr wstr) _swprintf
@ varargs swscanf(wstr wstr)
@ cdecl system(str)
@ cdecl tan(double) MSVCRT_tan
...
...
@@ -803,37 +803,37 @@
@ cdecl tmpnam(ptr) MSVCRT_tmpnam
@ cdecl tolower(long)
@ cdecl toupper(long)
@ cdecl towlower(long)
MSVCRT_towlower
@ cdecl towupper(long)
MSVCRT_towupper
@ cdecl towlower(long)
@ cdecl towupper(long)
@ cdecl ungetc(long ptr) MSVCRT_ungetc
@ cdecl ungetwc(long ptr) MSVCRT_ungetwc
@ cdecl vfprintf(ptr str ptr) MSVCRT_vfprintf
@ cdecl vfwprintf(ptr wstr ptr) MSVCRT_vfwprintf
@ cdecl vprintf(str ptr) MSVCRT_vprintf
@ cdecl vsprintf(ptr str ptr)
MSVCRT_vsprintf
@ cdecl vswprintf(ptr wstr ptr)
MSVCRT
_vswprintf
@ cdecl vsprintf(ptr str ptr)
@ cdecl vswprintf(ptr wstr ptr) _vswprintf
@ cdecl vwprintf(wstr ptr) 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 wcscat(wstr wstr)
@ cdecl wcschr(wstr long)
@ cdecl wcscmp(wstr wstr)
@ cdecl wcscoll(wstr wstr)
@ cdecl wcscpy(ptr wstr)
@ cdecl wcscspn(wstr wstr) ntdll.wcscspn
@ cdecl wcsftime(ptr long wstr ptr)
@ cdecl wcslen(wstr)
MSVCRT_wcslen
@ cdecl wcslen(wstr)
@ cdecl wcsncat(wstr wstr long) ntdll.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 wcsncmp(wstr wstr long)
@ cdecl wcsncpy(ptr wstr long)
@ cdecl wcspbrk(wstr wstr)
@ cdecl wcsrchr(wstr long)
@ cdecl wcsspn(wstr wstr) ntdll.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
@ 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) MSVCRT_wprintf
@ varargs wscanf(wstr)
dlls/ucrtbase/ucrtbase.spec
View file @
6ad42ee7
...
...
@@ -154,15 +154,15 @@
@ stub __stdio_common_vfwprintf_p
@ cdecl __stdio_common_vfwprintf_s(int64 ptr wstr ptr ptr) MSVCRT__stdio_common_vfwprintf_s
@ cdecl __stdio_common_vfwscanf(int64 ptr wstr ptr ptr)
@ cdecl __stdio_common_vsnprintf_s(int64 ptr long long str ptr ptr)
MSVCRT__stdio_common_vsnprintf_s
@ cdecl __stdio_common_vsnwprintf_s(int64 ptr long long wstr ptr ptr)
MSVCRT__stdio_common_vsnwprintf_s
@ cdecl __stdio_common_vsnprintf_s(int64 ptr long long str ptr ptr)
@ cdecl __stdio_common_vsnwprintf_s(int64 ptr long long wstr ptr ptr)
@ cdecl -norelay __stdio_common_vsprintf(int64 ptr long str ptr ptr)
@ cdecl __stdio_common_vsprintf_p(int64 ptr long str ptr ptr)
MSVCRT__stdio_common_vsprintf_p
@ cdecl __stdio_common_vsprintf_s(int64 ptr long str ptr ptr)
MSVCRT__stdio_common_vsprintf_s
@ cdecl __stdio_common_vsprintf_p(int64 ptr long str ptr ptr)
@ cdecl __stdio_common_vsprintf_s(int64 ptr long str ptr ptr)
@ cdecl __stdio_common_vsscanf(int64 ptr long str ptr ptr)
@ cdecl __stdio_common_vswprintf(int64 ptr long wstr ptr ptr)
MSVCRT__stdio_common_vswprintf
@ cdecl __stdio_common_vswprintf_p(int64 ptr long wstr ptr ptr)
MSVCRT__stdio_common_vswprintf_p
@ cdecl __stdio_common_vswprintf_s(int64 ptr long wstr ptr ptr)
MSVCRT__stdio_common_vswprintf_s
@ cdecl __stdio_common_vswprintf(int64 ptr long wstr ptr ptr)
@ cdecl __stdio_common_vswprintf_p(int64 ptr long wstr ptr ptr)
@ cdecl __stdio_common_vswprintf_s(int64 ptr long wstr ptr ptr)
@ cdecl __stdio_common_vswscanf(int64 ptr long wstr ptr ptr)
@ cdecl __strncnt(str long)
@ cdecl __sys_errlist()
...
...
@@ -371,7 +371,7 @@
@ cdecl _get_narrow_winmain_command_line()
@ cdecl _get_osfhandle(long) MSVCRT__get_osfhandle
@ cdecl _get_pgmptr(ptr)
@ cdecl _get_printf_count_output()
MSVCRT__get_printf_count_output
@ cdecl _get_printf_count_output()
@ cdecl _get_purecall_handler()
@ cdecl _get_stream_buffer_pointers(ptr ptr ptr ptr) MSVCRT__get_stream_buffer_pointers
@ cdecl _get_terminate()
...
...
@@ -506,21 +506,21 @@
@ cdecl _ispunct_l(long ptr)
@ cdecl _isspace_l(long ptr)
@ cdecl _isupper_l(long ptr)
@ cdecl _iswalnum_l(long ptr)
MSVCRT__iswalnum_l
@ cdecl _iswalpha_l(long ptr)
MSVCRT__iswalpha_l
@ cdecl _iswblank_l(long ptr)
MSVCRT__iswblank_l
@ cdecl _iswcntrl_l(long ptr)
MSVCRT__iswcntrl_l
@ cdecl _iswalnum_l(long ptr)
@ cdecl _iswalpha_l(long ptr)
@ cdecl _iswblank_l(long ptr)
@ cdecl _iswcntrl_l(long ptr)
@ stub _iswcsym_l
@ stub _iswcsymf_l
@ cdecl _iswctype_l(long long ptr)
MSVCRT__iswctype_l
@ cdecl _iswdigit_l(long ptr)
MSVCRT__iswdigit_l
@ cdecl _iswgraph_l(long ptr)
MSVCRT__iswgraph_l
@ cdecl _iswlower_l(long ptr)
MSVCRT__iswlower_l
@ cdecl _iswprint_l(long ptr)
MSVCRT__iswprint_l
@ cdecl _iswpunct_l(long ptr)
MSVCRT__iswpunct_l
@ cdecl _iswspace_l(long ptr)
MSVCRT__iswspace_l
@ cdecl _iswupper_l(long ptr)
MSVCRT__iswupper_l
@ cdecl _iswxdigit_l(long ptr)
MSVCRT__iswxdigit_l
@ cdecl _iswctype_l(long long ptr)
@ cdecl _iswdigit_l(long ptr)
@ cdecl _iswgraph_l(long ptr)
@ cdecl _iswlower_l(long ptr)
@ cdecl _iswprint_l(long ptr)
@ cdecl _iswpunct_l(long ptr)
@ cdecl _iswspace_l(long ptr)
@ cdecl _iswupper_l(long ptr)
@ cdecl _iswxdigit_l(long ptr)
@ cdecl _isxdigit_l(long ptr)
@ cdecl _itoa(long ptr long)
@ cdecl _itoa_s(long ptr long long)
...
...
@@ -818,15 +818,15 @@
@ stub _o___stdio_common_vfwprintf_p
@ cdecl _o___stdio_common_vfwprintf_s(int64 ptr wstr ptr ptr) MSVCRT__stdio_common_vfwprintf_s
@ cdecl _o___stdio_common_vfwscanf(int64 ptr wstr ptr ptr) __stdio_common_vfwscanf
@ cdecl _o___stdio_common_vsnprintf_s(int64 ptr long long str ptr ptr)
MSVCRT
__stdio_common_vsnprintf_s
@ cdecl _o___stdio_common_vsnwprintf_s(int64 ptr long long wstr ptr ptr)
MSVCRT
__stdio_common_vsnwprintf_s
@ cdecl _o___stdio_common_vsnprintf_s(int64 ptr long long str ptr ptr) __stdio_common_vsnprintf_s
@ cdecl _o___stdio_common_vsnwprintf_s(int64 ptr long long wstr ptr ptr) __stdio_common_vsnwprintf_s
@ cdecl _o___stdio_common_vsprintf(int64 ptr long str ptr ptr) __stdio_common_vsprintf
@ cdecl _o___stdio_common_vsprintf_p(int64 ptr long str ptr ptr)
MSVCRT
__stdio_common_vsprintf_p
@ cdecl _o___stdio_common_vsprintf_s(int64 ptr long str ptr ptr)
MSVCRT
__stdio_common_vsprintf_s
@ cdecl _o___stdio_common_vsprintf_p(int64 ptr long str ptr ptr) __stdio_common_vsprintf_p
@ cdecl _o___stdio_common_vsprintf_s(int64 ptr long str ptr ptr) __stdio_common_vsprintf_s
@ cdecl _o___stdio_common_vsscanf(int64 ptr long str ptr ptr) __stdio_common_vsscanf
@ cdecl _o___stdio_common_vswprintf(int64 ptr long wstr ptr ptr)
MSVCRT
__stdio_common_vswprintf
@ cdecl _o___stdio_common_vswprintf_p(int64 ptr long wstr ptr ptr)
MSVCRT
__stdio_common_vswprintf_p
@ cdecl _o___stdio_common_vswprintf_s(int64 ptr long wstr ptr ptr)
MSVCRT
__stdio_common_vswprintf_s
@ cdecl _o___stdio_common_vswprintf(int64 ptr long wstr ptr ptr) __stdio_common_vswprintf
@ cdecl _o___stdio_common_vswprintf_p(int64 ptr long wstr ptr ptr) __stdio_common_vswprintf_p
@ cdecl _o___stdio_common_vswprintf_s(int64 ptr long wstr ptr ptr) __stdio_common_vswprintf_s
@ cdecl _o___stdio_common_vswscanf(int64 ptr long wstr ptr ptr) __stdio_common_vswscanf
@ cdecl _o___timezone() __p__timezone
@ cdecl _o___tzname() __p__tzname
...
...
@@ -1099,7 +1099,7 @@
@ stub _o__ismbslead_l
@ cdecl _o__ismbstrail(ptr ptr) _ismbstrail
@ stub _o__ismbstrail_l
@ cdecl _o__iswctype_l(long long ptr)
MSVCRT_
_iswctype_l
@ cdecl _o__iswctype_l(long long ptr) _iswctype_l
@ cdecl _o__itoa(long ptr long) _itoa
@ cdecl _o__itoa_s(long ptr long long) _itoa_s
@ cdecl _o__itow(long ptr long) ntdll._itow
...
...
@@ -1403,8 +1403,8 @@
@ cdecl _o__tolower_l(long ptr) _tolower_l
@ cdecl _o__toupper(long) _toupper
@ cdecl _o__toupper_l(long ptr) _toupper_l
@ cdecl _o__towlower_l(long ptr)
MSVCRT_
_towlower_l
@ cdecl _o__towupper_l(long ptr)
MSVCRT_
_towupper_l
@ cdecl _o__towlower_l(long ptr) _towlower_l
@ cdecl _o__towupper_l(long ptr) _towupper_l
@ cdecl _o__tzset() _tzset
@ cdecl _o__ui64toa(int64 ptr long) ntdll._ui64toa
@ cdecl _o__ui64toa_s(int64 ptr long long) _ui64toa_s
...
...
@@ -1435,53 +1435,53 @@
@ cdecl _o__wchmod(wstr long) MSVCRT__wchmod
@ cdecl _o__wcreat(wstr long) MSVCRT__wcreat
@ cdecl _o__wcreate_locale(long wstr) _wcreate_locale
@ cdecl _o__wcscoll_l(wstr wstr ptr)
MSVCRT_
_wcscoll_l
@ cdecl _o__wcsdup(wstr)
MSVCRT_
_wcsdup
@ cdecl _o__wcscoll_l(wstr wstr ptr) _wcscoll_l
@ cdecl _o__wcsdup(wstr) _wcsdup
@ cdecl _o__wcserror(long) _wcserror
@ cdecl _o__wcserror_s(ptr long long) _wcserror_s
@ cdecl _o__wcsftime_l(ptr long wstr ptr ptr) _wcsftime_l
@ cdecl _o__wcsicmp(wstr wstr)
MSVCRT_
_wcsicmp
@ cdecl _o__wcsicmp_l(wstr wstr ptr)
MSVCRT_
_wcsicmp_l
@ cdecl _o__wcsicoll(wstr wstr)
MSVCRT_
_wcsicoll
@ cdecl _o__wcsicoll_l(wstr wstr ptr)
MSVCRT_
_wcsicoll_l
@ cdecl _o__wcslwr(wstr)
MSVCRT_
_wcslwr
@ cdecl _o__wcslwr_l(wstr ptr)
MSVCRT_
_wcslwr_l
@ cdecl _o__wcslwr_s(wstr long)
MSVCRT_
_wcslwr_s
@ cdecl _o__wcslwr_s_l(wstr long ptr)
MSVCRT_
_wcslwr_s_l
@ cdecl _o__wcsncoll(wstr wstr long)
MSVCRT_
_wcsncoll
@ cdecl _o__wcsncoll_l(wstr wstr long ptr)
MSVCRT_
_wcsncoll_l
@ cdecl _o__wcsnicmp(wstr wstr long)
MSVCRT_
_wcsnicmp
@ cdecl _o__wcsnicmp_l(wstr wstr long ptr)
MSVCRT_
_wcsnicmp_l
@ cdecl _o__wcsnicoll(wstr wstr long)
MSVCRT_
_wcsnicoll
@ cdecl _o__wcsnicoll_l(wstr wstr long ptr)
MSVCRT_
_wcsnicoll_l
@ cdecl _o__wcsnset(wstr long long)
MSVCRT_
_wcsnset
@ cdecl _o__wcsnset_s(wstr long long long)
MSVCRT_
_wcsnset_s
@ cdecl _o__wcsset(wstr long)
MSVCRT_
_wcsset
@ cdecl _o__wcsset_s(wstr long long)
MSVCRT_
_wcsset_s
@ cdecl _o__wcstod_l(wstr ptr ptr)
MSVCRT_
_wcstod_l
@ cdecl _o__wcstof_l(wstr ptr ptr)
MSVCRT_
_wcstof_l
@ cdecl -ret64 _o__wcstoi64(wstr ptr long)
MSVCRT_
_wcstoi64
@ cdecl -ret64 _o__wcstoi64_l(wstr ptr long ptr)
MSVCRT_
_wcstoi64_l
@ cdecl _o__wcstol_l(wstr ptr long ptr)
MSVCRT_
_wcstol_l
@ cdecl _o__wcstold_l(wstr ptr ptr)
MSVCRT_
_wcstod_l
@ cdecl -ret64 _o__wcstoll_l(wstr ptr long ptr)
MSVCRT_
_wcstoi64_l
@ cdecl _o__wcstombs_l(ptr ptr long ptr)
MSVCRT_
_wcstombs_l
@ cdecl _o__wcstombs_s_l(ptr ptr long wstr long ptr)
MSVCRT_
_wcstombs_s_l
@ cdecl -ret64 _o__wcstoui64(wstr ptr long)
MSVCRT_
_wcstoui64
@ cdecl -ret64 _o__wcstoui64_l(wstr ptr long ptr)
MSVCRT_
_wcstoui64_l
@ cdecl _o__wcstoul_l(wstr ptr long ptr)
MSVCRT_
_wcstoul_l
@ cdecl -ret64 _o__wcstoull_l(wstr ptr long ptr)
MSVCRT_
_wcstoui64_l
@ cdecl _o__wcsupr(wstr)
MSVCRT_
_wcsupr
@ cdecl _o__wcsupr_l(wstr ptr)
MSVCRT_
_wcsupr_l
@ cdecl _o__wcsupr_s(wstr long)
MSVCRT_
_wcsupr_s
@ cdecl _o__wcsupr_s_l(wstr long ptr)
MSVCRT_
_wcsupr_s_l
@ cdecl _o__wcsxfrm_l(ptr wstr long ptr)
MSVCRT_
_wcsxfrm_l
@ cdecl _o__wcsicmp(wstr wstr) _wcsicmp
@ cdecl _o__wcsicmp_l(wstr wstr ptr) _wcsicmp_l
@ cdecl _o__wcsicoll(wstr wstr) _wcsicoll
@ cdecl _o__wcsicoll_l(wstr wstr ptr) _wcsicoll_l
@ cdecl _o__wcslwr(wstr) _wcslwr
@ cdecl _o__wcslwr_l(wstr ptr) _wcslwr_l
@ cdecl _o__wcslwr_s(wstr long) _wcslwr_s
@ cdecl _o__wcslwr_s_l(wstr long ptr) _wcslwr_s_l
@ cdecl _o__wcsncoll(wstr wstr long) _wcsncoll
@ cdecl _o__wcsncoll_l(wstr wstr long ptr) _wcsncoll_l
@ cdecl _o__wcsnicmp(wstr wstr long) _wcsnicmp
@ cdecl _o__wcsnicmp_l(wstr wstr long ptr) _wcsnicmp_l
@ cdecl _o__wcsnicoll(wstr wstr long) _wcsnicoll
@ cdecl _o__wcsnicoll_l(wstr wstr long ptr) _wcsnicoll_l
@ cdecl _o__wcsnset(wstr long long) _wcsnset
@ cdecl _o__wcsnset_s(wstr long long long) _wcsnset_s
@ cdecl _o__wcsset(wstr long) _wcsset
@ cdecl _o__wcsset_s(wstr long long) _wcsset_s
@ cdecl _o__wcstod_l(wstr ptr ptr) _wcstod_l
@ cdecl _o__wcstof_l(wstr ptr ptr) _wcstof_l
@ cdecl -ret64 _o__wcstoi64(wstr ptr long) _wcstoi64
@ cdecl -ret64 _o__wcstoi64_l(wstr ptr long ptr) _wcstoi64_l
@ cdecl _o__wcstol_l(wstr ptr long ptr) _wcstol_l
@ cdecl _o__wcstold_l(wstr ptr ptr) _wcstod_l
@ cdecl -ret64 _o__wcstoll_l(wstr ptr long ptr) _wcstoi64_l
@ cdecl _o__wcstombs_l(ptr ptr long ptr) _wcstombs_l
@ cdecl _o__wcstombs_s_l(ptr ptr long wstr long ptr) _wcstombs_s_l
@ cdecl -ret64 _o__wcstoui64(wstr ptr long) _wcstoui64
@ cdecl -ret64 _o__wcstoui64_l(wstr ptr long ptr) _wcstoui64_l
@ cdecl _o__wcstoul_l(wstr ptr long ptr) _wcstoul_l
@ cdecl -ret64 _o__wcstoull_l(wstr ptr long ptr) _wcstoui64_l
@ cdecl _o__wcsupr(wstr) _wcsupr
@ cdecl _o__wcsupr_l(wstr ptr) _wcsupr_l
@ cdecl _o__wcsupr_s(wstr long) _wcsupr_s
@ cdecl _o__wcsupr_s_l(wstr long ptr) _wcsupr_s_l
@ cdecl _o__wcsxfrm_l(ptr wstr long ptr) _wcsxfrm_l
@ cdecl _o__wctime32(ptr) _wctime32
@ cdecl _o__wctime32_s(ptr long ptr) _wctime32_s
@ cdecl _o__wctime64(ptr) _wctime64
@ cdecl _o__wctime64_s(ptr long ptr) _wctime64_s
@ cdecl _o__wctomb_l(ptr long ptr)
MSVCRT_
_wctomb_l
@ cdecl _o__wctomb_s_l(ptr ptr long long ptr)
MSVCRT_
_wctomb_s_l
@ cdecl _o__wctomb_l(ptr long ptr) _wctomb_l
@ cdecl _o__wctomb_s_l(ptr ptr long long ptr) _wctomb_s_l
@ cdecl _o__wdupenv_s(ptr ptr wstr) _wdupenv_s
@ cdecl _o__wexecv(wstr ptr) _wexecv
@ cdecl _o__wexecve(wstr ptr ptr) _wexecve
...
...
@@ -1540,16 +1540,16 @@
@ cdecl _o__wstrtime_s(ptr long) _wstrtime_s
@ cdecl _o__wsystem(wstr) _wsystem
@ cdecl _o__wtmpnam_s(ptr long) MSVCRT__wtmpnam_s
@ cdecl _o__wtof(wstr)
MSVCRT_
_wtof
@ cdecl _o__wtof_l(wstr ptr)
MSVCRT_
_wtof_l
@ cdecl _o__wtoi(wstr)
MSVCRT_
_wtoi
@ cdecl -ret64 _o__wtoi64(wstr)
MSVCRT_
_wtoi64
@ cdecl -ret64 _o__wtoi64_l(wstr ptr)
MSVCRT_
_wtoi64_l
@ cdecl _o__wtoi_l(wstr ptr)
MSVCRT_
_wtoi_l
@ cdecl _o__wtol(wstr)
MSVCRT_
_wtol
@ cdecl _o__wtol_l(wstr ptr)
MSVCRT_
_wtol_l
@ cdecl -ret64 _o__wtoll(wstr)
MSVCRT_
_wtoll
@ cdecl -ret64 _o__wtoll_l(wstr ptr)
MSVCRT_
_wtoll_l
@ cdecl _o__wtof(wstr) _wtof
@ cdecl _o__wtof_l(wstr ptr) _wtof_l
@ cdecl _o__wtoi(wstr) _wtoi
@ cdecl -ret64 _o__wtoi64(wstr) _wtoi64
@ cdecl -ret64 _o__wtoi64_l(wstr ptr) _wtoi64_l
@ cdecl _o__wtoi_l(wstr ptr) _wtoi_l
@ cdecl _o__wtol(wstr) _wtol
@ cdecl _o__wtol_l(wstr ptr) _wtol_l
@ cdecl -ret64 _o__wtoll(wstr) _wtoll
@ cdecl -ret64 _o__wtoll_l(wstr ptr) _wtoll_l
@ cdecl _o__wunlink(wstr) MSVCRT__wunlink
@ cdecl _o__wutime32(wstr ptr) _wutime32
@ cdecl _o__wutime64(wstr ptr) _wutime64
...
...
@@ -1648,7 +1648,7 @@
@ cdecl _o_getwc(ptr) MSVCRT_getwc
@ cdecl _o_getwchar() MSVCRT_getwchar
@ cdecl _o_hypot(double double) _hypot
@ cdecl _o_is_wctype(long long)
MSVCRT_
iswctype
@ cdecl _o_is_wctype(long long) iswctype
@ cdecl _o_isalnum(long) isalnum
@ cdecl _o_isalpha(long) isalpha
@ cdecl _o_isblank(long) isblank
...
...
@@ -1661,20 +1661,20 @@
@ cdecl _o_ispunct(long) ispunct
@ cdecl _o_isspace(long) isspace
@ cdecl _o_isupper(long) isupper
@ cdecl _o_iswalnum(long)
MSVCRT_
iswalnum
@ cdecl _o_iswalpha(long)
MSVCRT_
iswalpha
@ cdecl _o_iswalnum(long) iswalnum
@ cdecl _o_iswalpha(long) iswalpha
@ cdecl _o_iswascii(long) iswascii
@ cdecl _o_iswblank(long)
MSVCRT_
iswblank
@ cdecl _o_iswcntrl(long)
MSVCRT_
iswcntrl
@ cdecl _o_iswctype(long long)
MSVCRT_
iswctype
@ cdecl _o_iswdigit(long)
MSVCRT_
iswdigit
@ cdecl _o_iswgraph(long)
MSVCRT_
iswgraph
@ cdecl _o_iswlower(long)
MSVCRT_
iswlower
@ cdecl _o_iswprint(long)
MSVCRT_
iswprint
@ cdecl _o_iswpunct(long)
MSVCRT_
iswpunct
@ cdecl _o_iswspace(long)
MSVCRT_
iswspace
@ cdecl _o_iswupper(long)
MSVCRT_
iswupper
@ cdecl _o_iswxdigit(long)
MSVCRT_
iswxdigit
@ cdecl _o_iswblank(long) iswblank
@ cdecl _o_iswcntrl(long) iswcntrl
@ cdecl _o_iswctype(long long) iswctype
@ cdecl _o_iswdigit(long) iswdigit
@ cdecl _o_iswgraph(long) iswgraph
@ cdecl _o_iswlower(long) iswlower
@ cdecl _o_iswprint(long) iswprint
@ cdecl _o_iswpunct(long) iswpunct
@ cdecl _o_iswspace(long) iswspace
@ cdecl _o_iswupper(long) iswupper
@ cdecl _o_iswxdigit(long) iswxdigit
@ cdecl _o_isxdigit(long) isxdigit
@ cdecl _o_ldexp(double long) MSVCRT_ldexp
@ cdecl _o_lgamma(double) MSVCR120_lgamma
...
...
@@ -1808,35 +1808,35 @@
@ cdecl _o_tmpnam_s(ptr long) MSVCRT_tmpnam_s
@ cdecl _o_tolower(long) tolower
@ cdecl _o_toupper(long) toupper
@ cdecl _o_towlower(long)
MSVCRT_
towlower
@ cdecl _o_towupper(long)
MSVCRT_
towupper
@ cdecl _o_towlower(long) towlower
@ cdecl _o_towupper(long) towupper
@ cdecl _o_ungetc(long ptr) MSVCRT_ungetc
@ cdecl _o_ungetwc(long ptr) MSVCRT_ungetwc
@ cdecl _o_wcrtomb(ptr long ptr)
MSVCRT_
wcrtomb
@ cdecl _o_wcrtomb_s(ptr ptr long long ptr)
MSVCRT_
wcrtomb_s
@ cdecl _o_wcscat_s(wstr long wstr)
MSVCRT_
wcscat_s
@ cdecl _o_wcscoll(wstr wstr)
MSVCRT_
wcscoll
@ cdecl _o_wcscpy(ptr wstr)
MSVCRT_
wcscpy
@ cdecl _o_wcscpy_s(ptr long wstr)
MSVCRT_
wcscpy_s
@ cdecl _o_wcrtomb(ptr long ptr) wcrtomb
@ cdecl _o_wcrtomb_s(ptr ptr long long ptr) wcrtomb_s
@ cdecl _o_wcscat_s(wstr long wstr) wcscat_s
@ cdecl _o_wcscoll(wstr wstr) wcscoll
@ cdecl _o_wcscpy(ptr wstr) wcscpy
@ cdecl _o_wcscpy_s(ptr long wstr) wcscpy_s
@ cdecl _o_wcsftime(ptr long wstr ptr) wcsftime
@ cdecl _o_wcsncat_s(wstr long wstr long)
MSVCRT_
wcsncat_s
@ cdecl _o_wcsncpy_s(ptr long wstr long)
MSVCRT_
wcsncpy_s
@ cdecl _o_wcsrtombs(ptr ptr long ptr)
MSVCRT_
wcsrtombs
@ cdecl _o_wcsrtombs_s(ptr ptr long ptr long ptr)
MSVCRT_
wcsrtombs_s
@ cdecl _o_wcstod(wstr ptr)
MSVCRT_
wcstod
@ cdecl _o_wcstof(ptr ptr)
MSVCRT_
wcstof
@ cdecl _o_wcstok(wstr wstr ptr)
MSVCRT_
wcstok
@ cdecl _o_wcstok_s(ptr wstr ptr)
MSVCRT_
wcstok_s
@ cdecl _o_wcstol(wstr ptr long)
MSVCRT_
wcstol
@ cdecl _o_wcstold(wstr ptr ptr)
MSVCRT_
wcstod
@ cdecl -ret64 _o_wcstoll(wstr ptr long)
MSVCRT_
_wcstoi64
@ cdecl _o_wcstombs(ptr ptr long)
MSVCRT_
wcstombs
@ cdecl _o_wcstombs_s(ptr ptr long wstr long)
MSVCRT_
wcstombs_s
@ cdecl _o_wcstoul(wstr ptr long)
MSVCRT_
wcstoul
@ cdecl -ret64 _o_wcstoull(wstr ptr long)
MSVCRT_
_wcstoui64
@ cdecl _o_wctob(long)
MSVCRT_
wctob
@ cdecl _o_wctomb(ptr long)
MSVCRT_
wctomb
@ cdecl _o_wctomb_s(ptr ptr long long)
MSVCRT_
wctomb_s
@ cdecl _o_wcsncat_s(wstr long wstr long) wcsncat_s
@ cdecl _o_wcsncpy_s(ptr long wstr long) wcsncpy_s
@ cdecl _o_wcsrtombs(ptr ptr long ptr) wcsrtombs
@ cdecl _o_wcsrtombs_s(ptr ptr long ptr long ptr) wcsrtombs_s
@ cdecl _o_wcstod(wstr ptr) wcstod
@ cdecl _o_wcstof(ptr ptr) wcstof
@ cdecl _o_wcstok(wstr wstr ptr) wcstok
@ cdecl _o_wcstok_s(ptr wstr ptr) wcstok_s
@ cdecl _o_wcstol(wstr ptr long) wcstol
@ cdecl _o_wcstold(wstr ptr ptr) wcstod
@ cdecl -ret64 _o_wcstoll(wstr ptr long) _wcstoi64
@ cdecl _o_wcstombs(ptr ptr long) wcstombs
@ cdecl _o_wcstombs_s(ptr ptr long wstr long) wcstombs_s
@ cdecl _o_wcstoul(wstr ptr long) wcstoul
@ cdecl -ret64 _o_wcstoull(wstr ptr long) _wcstoui64
@ cdecl _o_wctob(long) wctob
@ cdecl _o_wctomb(ptr long) wctomb
@ cdecl _o_wctomb_s(ptr ptr long long) wctomb_s
@ cdecl _o_wmemcpy_s(ptr long ptr long) wmemcpy_s
@ cdecl _o_wmemmove_s(ptr long ptr long) wmemmove_s
@ varargs _open(str long) MSVCRT__open
...
...
@@ -1890,7 +1890,7 @@
@ cdecl _set_invalid_parameter_handler(ptr)
@ cdecl _set_new_handler(ptr) set_new_handler
@ cdecl _set_new_mode(long)
@ cdecl _set_printf_count_output(long)
MSVCRT__set_printf_count_output
@ cdecl _set_printf_count_output(long)
@ cdecl _set_purecall_handler(ptr)
@ cdecl _set_se_translator(ptr)
@ cdecl _set_thread_local_invalid_parameter_handler(ptr)
...
...
@@ -1978,8 +1978,8 @@
@ cdecl _tolower_l(long ptr)
@ cdecl _toupper(long)
@ cdecl _toupper_l(long ptr)
@ cdecl _towlower_l(long ptr)
MSVCRT__towlower_l
@ cdecl _towupper_l(long ptr)
MSVCRT__towupper_l
@ cdecl _towlower_l(long ptr)
@ cdecl _towupper_l(long ptr)
@ cdecl _tzset()
@ cdecl _ui64toa(int64 ptr long) ntdll._ui64toa
@ cdecl _ui64toa_s(int64 ptr long long)
...
...
@@ -2012,56 +2012,56 @@
@ cdecl _wchmod(wstr long) MSVCRT__wchmod
@ cdecl _wcreat(wstr long) MSVCRT__wcreat
@ cdecl _wcreate_locale(long wstr)
@ cdecl _wcscoll_l(wstr wstr ptr)
MSVCRT__wcscoll_l
@ cdecl _wcsdup(wstr)
MSVCRT__wcsdup
@ cdecl _wcscoll_l(wstr wstr ptr)
@ cdecl _wcsdup(wstr)
@ cdecl _wcserror(long)
@ cdecl _wcserror_s(ptr long long)
@ cdecl _wcsftime_l(ptr long wstr ptr ptr)
@ cdecl _wcsicmp(wstr wstr)
MSVCRT__wcsicmp
@ cdecl _wcsicmp_l(wstr wstr ptr)
MSVCRT__wcsicmp_l
@ cdecl _wcsicoll(wstr wstr)
MSVCRT__wcsicoll
@ cdecl _wcsicoll_l(wstr wstr ptr)
MSVCRT__wcsicoll_l
@ cdecl _wcslwr(wstr)
MSVCRT__wcslwr
@ cdecl _wcslwr_l(wstr ptr)
MSVCRT__wcslwr_l
@ cdecl _wcslwr_s(wstr long)
MSVCRT__wcslwr_s
@ cdecl _wcslwr_s_l(wstr long ptr)
MSVCRT__wcslwr_s_l
@ cdecl _wcsncoll(wstr wstr long)
MSVCRT__wcsncoll
@ cdecl _wcsncoll_l(wstr wstr long ptr)
MSVCRT__wcsncoll_l
@ cdecl _wcsnicmp(wstr wstr long)
MSVCRT__wcsnicmp
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
MSVCRT__wcsnicmp_l
@ cdecl _wcsnicoll(wstr wstr long)
MSVCRT__wcsnicoll
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
MSVCRT__wcsnicoll_l
@ cdecl _wcsnset(wstr long long)
MSVCRT__wcsnset
@ cdecl _wcsnset_s(wstr long long long)
MSVCRT__wcsnset_s
@ cdecl _wcsrev(wstr)
MSVCRT__wcsrev
@ cdecl _wcsset(wstr long)
MSVCRT__wcsset
@ cdecl _wcsset_s(wstr long long)
MSVCRT__wcsset_s
@ cdecl _wcstod_l(wstr ptr ptr)
MSVCRT__wcstod_l
@ cdecl _wcstof_l(wstr ptr ptr)
MSVCRT__wcstof_l
@ cdecl -ret64 _wcstoi64(wstr ptr long)
MSVCRT__wcstoi64
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
MSVCRT__wcstoi64_l
@ cdecl _wcsicmp(wstr wstr)
@ cdecl _wcsicmp_l(wstr wstr ptr)
@ cdecl _wcsicoll(wstr wstr)
@ cdecl _wcsicoll_l(wstr wstr ptr)
@ cdecl _wcslwr(wstr)
@ cdecl _wcslwr_l(wstr ptr)
@ cdecl _wcslwr_s(wstr long)
@ cdecl _wcslwr_s_l(wstr long ptr)
@ cdecl _wcsncoll(wstr wstr long)
@ cdecl _wcsncoll_l(wstr wstr long ptr)
@ cdecl _wcsnicmp(wstr wstr long)
@ cdecl _wcsnicmp_l(wstr wstr long ptr)
@ cdecl _wcsnicoll(wstr wstr long)
@ cdecl _wcsnicoll_l(wstr wstr long ptr)
@ cdecl _wcsnset(wstr long long)
@ cdecl _wcsnset_s(wstr long long long)
@ cdecl _wcsrev(wstr)
@ cdecl _wcsset(wstr long)
@ cdecl _wcsset_s(wstr long long)
@ cdecl _wcstod_l(wstr ptr ptr)
@ cdecl _wcstof_l(wstr ptr ptr)
@ cdecl -ret64 _wcstoi64(wstr ptr long)
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr)
@ stub _wcstoimax_l
@ cdecl _wcstol_l(wstr ptr long ptr)
MSVCRT__wcstol_l
@ cdecl _wcstold_l(wstr ptr ptr)
MSVCRT_
_wcstod_l
@ cdecl -ret64 _wcstoll_l(wstr ptr long ptr)
MSVCRT_
_wcstoi64_l
@ cdecl _wcstombs_l(ptr ptr long ptr)
MSVCRT__wcstombs_l
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
MSVCRT__wcstombs_s_l
@ cdecl -ret64 _wcstoui64(wstr ptr long)
MSVCRT__wcstoui64
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
MSVCRT__wcstoui64_l
@ cdecl _wcstoul_l(wstr ptr long ptr)
MSVCRT__wcstoul_l
@ cdecl -ret64 _wcstoull_l(wstr ptr long ptr)
MSVCRT_
_wcstoui64_l
@ cdecl _wcstol_l(wstr ptr long ptr)
@ cdecl _wcstold_l(wstr ptr ptr) _wcstod_l
@ cdecl -ret64 _wcstoll_l(wstr ptr long ptr) _wcstoi64_l
@ cdecl _wcstombs_l(ptr ptr long ptr)
@ cdecl _wcstombs_s_l(ptr ptr long wstr long ptr)
@ cdecl -ret64 _wcstoui64(wstr ptr long)
@ cdecl -ret64 _wcstoui64_l(wstr ptr long ptr)
@ cdecl _wcstoul_l(wstr ptr long ptr)
@ cdecl -ret64 _wcstoull_l(wstr ptr long ptr) _wcstoui64_l
@ stub _wcstoumax_l
@ cdecl _wcsupr(wstr)
MSVCRT__wcsupr
@ cdecl _wcsupr_l(wstr ptr)
MSVCRT__wcsupr_l
@ cdecl _wcsupr_s(wstr long)
MSVCRT__wcsupr_s
@ cdecl _wcsupr_s_l(wstr long ptr)
MSVCRT__wcsupr_s_l
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
MSVCRT__wcsxfrm_l
@ cdecl _wcsupr(wstr)
@ cdecl _wcsupr_l(wstr ptr)
@ cdecl _wcsupr_s(wstr long)
@ cdecl _wcsupr_s_l(wstr long ptr)
@ cdecl _wcsxfrm_l(ptr wstr long ptr)
@ cdecl _wctime32(ptr)
@ cdecl _wctime32_s(ptr long ptr)
@ cdecl _wctime64(ptr)
@ cdecl _wctime64_s(ptr long ptr)
@ cdecl _wctomb_l(ptr long ptr)
MSVCRT__wctomb_l
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
MSVCRT__wctomb_s_l
@ cdecl _wctomb_l(ptr long ptr)
@ cdecl _wctomb_s_l(ptr ptr long long ptr)
@ extern _wctype MSVCRT__wctype
@ cdecl _wdupenv_s(ptr ptr wstr)
@ varargs _wexecl(wstr wstr)
...
...
@@ -2133,16 +2133,16 @@
@ cdecl _wtempnam(wstr wstr) MSVCRT__wtempnam
@ cdecl _wtmpnam(ptr) MSVCRT__wtmpnam
@ cdecl _wtmpnam_s(ptr long) MSVCRT__wtmpnam_s
@ cdecl _wtof(wstr)
MSVCRT__wtof
@ cdecl _wtof_l(wstr ptr)
MSVCRT__wtof_l
@ cdecl _wtoi(wstr)
MSVCRT__wtoi
@ cdecl -ret64 _wtoi64(wstr)
MSVCRT__wtoi64
@ cdecl -ret64 _wtoi64_l(wstr ptr)
MSVCRT__wtoi64_l
@ cdecl _wtoi_l(wstr ptr)
MSVCRT__wtoi_l
@ cdecl _wtol(wstr)
MSVCRT__wtol
@ cdecl _wtol_l(wstr ptr)
MSVCRT__wtol_l
@ cdecl -ret64 _wtoll(wstr)
MSVCRT__wtoll
@ cdecl -ret64 _wtoll_l(wstr ptr)
MSVCRT__wtoll_l
@ cdecl _wtof(wstr)
@ cdecl _wtof_l(wstr ptr)
@ cdecl _wtoi(wstr)
@ cdecl -ret64 _wtoi64(wstr)
@ cdecl -ret64 _wtoi64_l(wstr ptr)
@ cdecl _wtoi_l(wstr ptr)
@ cdecl _wtol(wstr)
@ cdecl _wtol_l(wstr ptr)
@ cdecl -ret64 _wtoll(wstr)
@ cdecl -ret64 _wtoll_l(wstr ptr)
@ cdecl _wunlink(wstr) MSVCRT__wunlink
@ cdecl _wutime32(wstr ptr)
@ cdecl _wutime64(wstr ptr)
...
...
@@ -2346,7 +2346,7 @@
@ cdecl ilogbl(double) MSVCR120_ilogbl
@ cdecl -ret64 imaxabs(int64) MSVCRT_imaxabs
@ stub imaxdiv
@ cdecl is_wctype(long long)
MSVCRT_
iswctype
@ cdecl is_wctype(long long) iswctype
@ cdecl isalnum(long)
@ cdecl isalpha(long)
@ cdecl isblank(long)
...
...
@@ -2359,20 +2359,20 @@
@ cdecl ispunct(long)
@ cdecl isspace(long)
@ cdecl isupper(long)
@ cdecl iswalnum(long)
MSVCRT_iswalnum
@ cdecl iswalpha(long)
MSVCRT_iswalpha
@ cdecl iswalnum(long)
@ cdecl iswalpha(long)
@ cdecl iswascii(long)
@ cdecl iswblank(long)
MSVCRT_iswblank
@ 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 iswblank(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) MSVCRT_labs
@ cdecl ldexp(double long) MSVCRT_ldexp
...
...
@@ -2544,55 +2544,55 @@
@ cdecl tolower(long)
@ cdecl toupper(long)
@ cdecl towctrans(long long)
@ cdecl towlower(long)
MSVCRT_towlower
@ cdecl towupper(long)
MSVCRT_towupper
@ cdecl towlower(long)
@ cdecl towupper(long)
@ cdecl trunc(double) MSVCR120_trunc
@ cdecl truncf(float) MSVCR120_truncf
@ cdecl truncl(double) MSVCR120_truncl
@ stub unexpected
@ cdecl ungetc(long ptr) MSVCRT_ungetc
@ cdecl ungetwc(long ptr) MSVCRT_ungetwc
@ cdecl wcrtomb(ptr long ptr)
MSVCRT_wcrtomb
@ cdecl wcrtomb_s(ptr ptr long long ptr)
MSVCRT_wcrtomb_s
@ cdecl wcscat(wstr wstr)
MSVCRT_wcscat
@ cdecl wcscat_s(wstr long wstr)
MSVCRT_wcscat_s
@ 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 wcscpy_s(ptr long wstr)
MSVCRT_wcscpy_s
@ cdecl wcrtomb(ptr long ptr)
@ cdecl wcrtomb_s(ptr ptr long long ptr)
@ cdecl wcscat(wstr wstr)
@ cdecl wcscat_s(wstr long wstr)
@ cdecl wcschr(wstr long)
@ cdecl wcscmp(wstr wstr)
@ cdecl wcscoll(wstr wstr)
@ cdecl wcscpy(ptr wstr)
@ cdecl wcscpy_s(ptr long wstr)
@ cdecl wcscspn(wstr wstr) ntdll.wcscspn
@ cdecl wcsftime(ptr long wstr ptr)
@ cdecl wcslen(wstr)
MSVCRT_wcslen
@ cdecl wcslen(wstr)
@ cdecl wcsncat(wstr wstr long) ntdll.wcsncat
@ cdecl wcsncat_s(wstr long wstr long)
MSVCRT_wcsncat_s
@ cdecl wcsncmp(wstr wstr long)
MSVCRT_wcsncmp
@ cdecl wcsncpy(ptr wstr long)
MSVCRT_wcsncpy
@ cdecl wcsncpy_s(ptr long wstr long)
MSVCRT_wcsncpy_s
@ cdecl wcsnlen(wstr long)
MSVCRT_wcsnlen
@ cdecl wcspbrk(wstr wstr)
MSVCRT_wcspbrk
@ cdecl wcsrchr(wstr long)
MSVCRT_wcsrchr
@ cdecl wcsrtombs(ptr ptr long ptr)
MSVCRT_wcsrtombs
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
MSVCRT_wcsrtombs_s
@ cdecl wcsncat_s(wstr long wstr long)
@ cdecl wcsncmp(wstr wstr long)
@ cdecl wcsncpy(ptr wstr long)
@ cdecl wcsncpy_s(ptr long wstr long)
@ cdecl wcsnlen(wstr long)
@ cdecl wcspbrk(wstr wstr)
@ cdecl wcsrchr(wstr long)
@ cdecl wcsrtombs(ptr ptr long ptr)
@ cdecl wcsrtombs_s(ptr ptr long ptr long ptr)
@ cdecl wcsspn(wstr wstr) ntdll.wcsspn
@ cdecl wcsstr(wstr wstr)
MSVCRT_wcsstr
@ cdecl wcstod(wstr ptr)
MSVCRT_wcstod
@ cdecl wcstof(ptr ptr)
MSVCRT_wcstof
@ cdecl wcsstr(wstr wstr)
@ cdecl wcstod(wstr ptr)
@ cdecl wcstof(ptr ptr)
@ stub wcstoimax
@ cdecl wcstok(wstr wstr ptr)
MSVCRT_wcstok
@ cdecl wcstok_s(ptr wstr ptr)
MSVCRT_wcstok_s
@ cdecl wcstol(wstr ptr long)
MSVCRT_wcstol
@ cdecl wcstold(wstr ptr)
MSVCRT_
wcstod
@ cdecl -ret64 wcstoll(wstr ptr long)
MSVCRT_
_wcstoi64
@ cdecl wcstombs(ptr ptr long)
MSVCRT_wcstombs
@ cdecl wcstombs_s(ptr ptr long wstr long)
MSVCRT_wcstombs_s
@ cdecl wcstoul(wstr ptr long)
MSVCRT_wcstoul
@ cdecl -ret64 wcstoull(wstr ptr long)
MSVCRT_
_wcstoui64
@ cdecl wcstok(wstr wstr ptr)
@ cdecl wcstok_s(ptr wstr ptr)
@ cdecl wcstol(wstr ptr long)
@ cdecl wcstold(wstr ptr) wcstod
@ cdecl -ret64 wcstoll(wstr ptr long) _wcstoi64
@ cdecl wcstombs(ptr ptr long)
@ cdecl wcstombs_s(ptr ptr long wstr long)
@ cdecl wcstoul(wstr ptr long)
@ cdecl -ret64 wcstoull(wstr ptr long) _wcstoui64
@ stub wcstoumax
@ cdecl wcsxfrm(ptr wstr long)
MSVCRT_wcsxfrm
@ cdecl wctob(long)
MSVCRT_wctob
@ cdecl wctomb(ptr long)
MSVCRT_wctomb
@ cdecl wctomb_s(ptr ptr long long)
MSVCRT_wctomb_s
@ cdecl wcsxfrm(ptr wstr long)
@ cdecl wctob(long)
@ cdecl wctomb(ptr long)
@ cdecl wctomb_s(ptr ptr long long)
@ cdecl wctrans(str)
@ cdecl wctype(str)
@ cdecl wmemcpy_s(ptr long ptr long)
...
...
include/msvcrt/corecrt_wctype.h
View file @
6ad42ee7
...
...
@@ -25,8 +25,17 @@ extern "C" {
#define _ALPHA (0x0100|_UPPER|_LOWER)
/* (C1_ALPHA|_UPPER|_LOWER) */
_ACRTIMP
int
__cdecl
_isleadbyte_l
(
int
,
_locale_t
);
_ACRTIMP
int
__cdecl
_iswalnum_l
(
wint_t
,
_locale_t
);
_ACRTIMP
int
__cdecl
_iswalpha_l
(
wint_t
,
_locale_t
);
_ACRTIMP
int
__cdecl
_iswblank_l
(
wint_t
,
_locale_t
);
_ACRTIMP
int
__cdecl
_iswctype_l
(
wint_t
,
wctype_t
,
_locale_t
);
_ACRTIMP
int
__cdecl
_iswdigit_l
(
wint_t
,
_locale_t
);
_ACRTIMP
int
__cdecl
_iswgraph_l
(
wint_t
,
_locale_t
);
_ACRTIMP
int
__cdecl
_iswlower_l
(
wint_t
,
_locale_t
);
_ACRTIMP
int
__cdecl
_iswprint_l
(
wint_t
,
_locale_t
);
_ACRTIMP
int
__cdecl
_iswpunct_l
(
wint_t
,
_locale_t
);
_ACRTIMP
int
__cdecl
_iswspace_l
(
wint_t
,
_locale_t
);
_ACRTIMP
int
__cdecl
_iswupper_l
(
wint_t
,
_locale_t
);
_ACRTIMP
wchar_t
__cdecl
_towlower_l
(
wchar_t
,
_locale_t
);
_ACRTIMP
wchar_t
__cdecl
_towupper_l
(
wchar_t
,
_locale_t
);
_ACRTIMP
int
__cdecl
is_wctype
(
wint_t
,
wctype_t
);
...
...
include/msvcrt/corecrt_wstdio.h
View file @
6ad42ee7
...
...
@@ -367,7 +367,7 @@ _ACRTIMP int WINAPIV wprintf_s(const wchar_t*,...);
#ifdef _CRT_NON_CONFORMING_SWPRINTFS
_ACRTIMP
int
WINAPIV
swprintf
(
wchar_t
*
,
const
wchar_t
*
,...);
_ACRTIMP
int
__cdecl
vswprintf
(
wchar_t
*
,
const
wchar_t
*
,
__ms_va_list
);
#el
se
/* _CRT_NON_CONFORMING_SWPRINTFS */
#el
if !defined(_NO_CRT_STDIO_INLINE)
static
inline
int
vswprintf
(
wchar_t
*
buffer
,
size_t
size
,
const
wchar_t
*
format
,
__ms_va_list
args
)
{
return
_vsnwprintf
(
buffer
,
size
,
format
,
args
);
}
static
inline
int
WINAPIV
swprintf
(
wchar_t
*
buffer
,
size_t
size
,
const
wchar_t
*
format
,
...)
{
...
...
@@ -379,6 +379,9 @@ static inline int WINAPIV swprintf(wchar_t *buffer, size_t size, const wchar_t *
__ms_va_end
(
args
);
return
ret
;
}
#else
_ACRTIMP
int
vswprintf
(
wchar_t
*
,
size_t
,
const
wchar_t
*
,
__ms_va_list
);
_ACRTIMP
int
WINAPIV
swprintf
(
wchar_t
*
,
size_t
,
const
wchar_t
*
,...);
#endif
/* _CRT_NON_CONFORMING_SWPRINTFS */
_ACRTIMP
int
WINAPIV
fwscanf
(
FILE
*
,
const
wchar_t
*
,...);
...
...
include/msvcrt/corecrt_wstdlib.h
View file @
6ad42ee7
...
...
@@ -48,9 +48,11 @@ _ACRTIMP float __cdecl wcstof(const wchar_t*,wchar_t**);
_ACRTIMP
double
__cdecl
wcstod
(
const
wchar_t
*
,
wchar_t
**
);
_ACRTIMP
__msvcrt_long
__cdecl
wcstol
(
const
wchar_t
*
,
wchar_t
**
,
int
);
_ACRTIMP
size_t
__cdecl
wcstombs
(
char
*
,
const
wchar_t
*
,
size_t
);
_ACRTIMP
size_t
__cdecl
_wcstombs_l
(
char
*
,
const
wchar_t
*
,
size_t
,
_locale_t
);
_ACRTIMP
errno_t
__cdecl
wcstombs_s
(
size_t
*
,
char
*
,
size_t
,
const
wchar_t
*
,
size_t
);
_ACRTIMP
__msvcrt_ulong
__cdecl
wcstoul
(
const
wchar_t
*
,
wchar_t
**
,
int
);
_ACRTIMP
int
__cdecl
wctomb
(
char
*
,
wchar_t
);
_ACRTIMP
int
__cdecl
_wctomb_l
(
char
*
,
wchar_t
,
_locale_t
);
_ACRTIMP
__int64
__cdecl
_wcstoi64
(
const
wchar_t
*
,
wchar_t
**
,
int
);
_ACRTIMP
__int64
__cdecl
_wcstoi64_l
(
const
wchar_t
*
,
wchar_t
**
,
int
,
_locale_t
);
_ACRTIMP
unsigned
__int64
__cdecl
_wcstoui64
(
const
wchar_t
*
,
wchar_t
**
,
int
);
...
...
include/msvcrt/stdio.h
View file @
6ad42ee7
...
...
@@ -431,6 +431,8 @@ static inline int unlink(const char* path) { return _unlink(path); }
#define _UNLINK_DEFINED
#endif
#if !defined(_NO_CRT_STDIO_INLINE)
static
inline
int
WINAPIV
snprintf
(
char
*
buffer
,
size_t
size
,
const
char
*
format
,
...)
{
int
ret
;
...
...
@@ -464,6 +466,14 @@ static inline int WINAPIV sprintf(char *buffer, const char *format, ...)
return
ret
;
}
#else
/* !_NO_CRT_STDIO_INLINE */
_ACRTIMP
int
WINAPIV
snprintf
(
char
*
,
size_t
,
const
char
*
,...);
_ACRTIMP
int
WINAPIV
_snprintf
(
char
*
,
size_t
,
const
char
*
,...);
_ACRTIMP
int
WINAPIV
sprintf
(
char
*
,
const
char
*
,...);
#endif
/* !_NO_CRT_STDIO_INLINE */
static
inline
wint_t
fgetwchar
(
void
)
{
return
_fgetwchar
();
}
static
inline
wint_t
fputwchar
(
wint_t
wc
)
{
return
_fputwchar
(
wc
);
}
static
inline
int
getw
(
FILE
*
file
)
{
return
_getw
(
file
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment