Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
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-cw
Commits
c97cb06f
Commit
c97cb06f
authored
Feb 23, 2016
by
Piotr Caban
Committed by
Alexandre Julliard
Feb 24, 2016
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcp110: Add _Pad class stub.
Signed-off-by:
Piotr Caban
<
piotr@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
fb7af057
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
173 additions
and
93 deletions
+173
-93
msvcp110.spec
dlls/msvcp110/msvcp110.spec
+19
-19
msvcp120.spec
dlls/msvcp120/msvcp120.spec
+19
-19
msvcp120_app.spec
dlls/msvcp120_app/msvcp120_app.spec
+19
-19
misc.c
dlls/msvcp90/misc.c
+116
-36
No files found.
dlls/msvcp110/msvcp110.spec
View file @
c97cb06f
...
...
@@ -310,12 +310,12 @@
@ cdecl -arch=arm ??0_Lockit@std@@QAA@XZ(ptr) _Lockit_ctor
@ thiscall -arch=i386 ??0_Lockit@std@@QAE@XZ(ptr) _Lockit_ctor
@ cdecl -arch=win64 ??0_Lockit@std@@QEAA@XZ(ptr) _Lockit_ctor
@
stub -arch=arm ??0_Pad@std@@QAA@ABV01@@Z
@
stub -arch=i386 ??0_Pad@std@@QAE@ABV01@@Z
@
stub -arch=win64 ??0_Pad@std@@QEAA@AEBV01@@Z
@
stub -arch=arm ??0_Pad@std@@QAA@XZ
@
stub -arch=i386 ??0_Pad@std@@QAE@XZ
@
stub -arch=win64 ??0_Pad@std@@QEAA@XZ
@
cdecl -arch=arm ??0_Pad@std@@QAA@ABV01@@Z(ptr ptr) _Pad_copy_ctor
@
thiscall -arch=i386 ??0_Pad@std@@QAE@ABV01@@Z(ptr ptr) _Pad_copy_ctor
@
cdecl -arch=win64 ??0_Pad@std@@QEAA@AEBV01@@Z(ptr ptr) _Pad_copy_ctor
@
cdecl -arch=arm ??0_Pad@std@@QAA@XZ(ptr) _Pad_ctor
@
thiscall -arch=i386 ??0_Pad@std@@QAE@XZ(ptr) _Pad_ctor
@
cdecl -arch=win64 ??0_Pad@std@@QEAA@XZ(ptr) _Pad_ctor
@ stub -arch=arm ??0_Runtime_object@details@Concurrency@@QAA@H@Z
@ stub -arch=i386 ??0_Runtime_object@details@Concurrency@@QAE@H@Z
@ stub -arch=win64 ??0_Runtime_object@details@Concurrency@@QEAA@H@Z
...
...
@@ -496,9 +496,9 @@
@ cdecl -arch=arm ??1_Lockit@std@@QAA@XZ(ptr) _Lockit_dtor
@ thiscall -arch=i386 ??1_Lockit@std@@QAE@XZ(ptr) _Lockit_dtor
@ cdecl -arch=win64 ??1_Lockit@std@@QEAA@XZ(ptr) _Lockit_dtor
@
stub -arch=arm ??1_Pad@std@@QAA@XZ
@
stub -arch=i386 ??1_Pad@std@@QAE@XZ
@
stub -arch=win64 ??1_Pad@std@@QEAA@XZ
@
cdecl -arch=arm ??1_Pad@std@@QAA@XZ(ptr) _Pad_dtor
@
thiscall -arch=i386 ??1_Pad@std@@QAE@XZ(ptr) _Pad_dtor
@
cdecl -arch=win64 ??1_Pad@std@@QEAA@XZ(ptr) _Pad_dtor
@ cdecl -arch=arm ??1_Timevec@std@@QAA@XZ(ptr) _Timevec_dtor
@ thiscall -arch=i386 ??1_Timevec@std@@QAE@XZ(ptr) _Timevec_dtor
@ cdecl -arch=win64 ??1_Timevec@std@@QEAA@XZ(ptr) _Timevec_dtor
...
...
@@ -589,9 +589,9 @@
@ stub -arch=arm ??4_Init_locks@std@@QAAAAV01@ABV01@@Z
@ stub -arch=i386 ??4_Init_locks@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??4_Init_locks@std@@QEAAAEAV01@AEBV01@@Z
@
stub -arch=arm ??4_Pad@std@@QAAAAV01@ABV01@@Z
@
stub -arch=i386 ??4_Pad@std@@QAEAAV01@ABV01@@Z
@
stub -arch=win64 ??4_Pad@std@@QEAAAEAV01@AEBV01@@Z
@
cdecl -arch=arm ??4_Pad@std@@QAAAAV01@ABV01@@Z(ptr ptr) _Pad_op_assign
@
thiscall -arch=i386 ??4_Pad@std@@QAEAAV01@ABV01@@Z(ptr ptr) _Pad_op_assign
@
cdecl -arch=win64 ??4_Pad@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) _Pad_op_assign
@ cdecl -arch=arm ??4_Timevec@std@@QAAAAV01@ABV01@@Z(ptr ptr) _Timevec_op_assign
@ thiscall -arch=i386 ??4_Timevec@std@@QAEAAV01@ABV01@@Z(ptr ptr) _Timevec_op_assign
@ cdecl -arch=win64 ??4_Timevec@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) _Timevec_op_assign
...
...
@@ -951,7 +951,7 @@
@ extern ??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_time_put_wchar_vtable
@ stub ??_7_Facet_base@std@@6B@
@ extern ??_7_Locimp@locale@std@@6B@ MSVCP_locale__Locimp_vtable
@
stub ??_7_Pad@std@@6B@
@
extern ??_7_Pad@std@@6B@ MSVCP__Pad_vtable
@ extern ??_7codecvt_base@std@@6B@ MSVCP_codecvt_base_vtable
@ extern ??_7ctype_base@std@@6B@ MSVCP_ctype_base_vtable
@ extern ??_7facet@locale@std@@6B@ MSVCP_locale_facet_vtable
...
...
@@ -1567,9 +1567,9 @@
@ cdecl -ret64 -arch=win64 ?_Last_write_time@sys@tr2@std@@YA_JPEBD@Z(str) tr2_sys__Last_write_time
@ stub -arch=win32 ?_Last_write_time@sys@tr2@std@@YA_JPB_W@Z
@ stub -arch=win64 ?_Last_write_time@sys@tr2@std@@YA_JPEB_W@Z
@
stub -arch=arm ?_Launch@_Pad@std@@QAAXPAU_Thrd_imp_t@@@Z
@
stub -arch=i386 ?_Launch@_Pad@std@@QAEXPAU_Thrd_imp_t@@@Z
@
stub -arch=win64 ?_Launch@_Pad@std@@QEAAXPEAU_Thrd_imp_t@@@Z
@
cdecl -arch=arm ?_Launch@_Pad@std@@QAAXPAU_Thrd_imp_t@@@Z(ptr ptr) _Pad__Launch
@
thiscall -arch=i386 ?_Launch@_Pad@std@@QAEXPAU_Thrd_imp_t@@@Z(ptr ptr) _Pad__Launch
@
cdecl -arch=win64 ?_Launch@_Pad@std@@QEAAXPEAU_Thrd_imp_t@@@Z(ptr ptr) _Pad__Launch
@ cdecl -arch=win32 ?_Link@sys@tr2@std@@YAHPBD0@Z(str str) tr2_sys__Link
@ cdecl -arch=win64 ?_Link@sys@tr2@std@@YAHPEBD0@Z(str str) tr2_sys__Link
@ stub -arch=win32 ?_Link@sys@tr2@std@@YAHPB_W0@Z
...
...
@@ -1715,9 +1715,9 @@
@ cdecl -arch=win64 ?_Read_dir@sys@tr2@std@@YAPEADPEADPEAXAEAW4file_type@123@@Z(ptr ptr ptr) tr2_sys__Read_dir
@ stub -arch=win32 ?_Read_dir@sys@tr2@std@@YAPA_WPA_WPAXAAW4file_type@123@@Z
@ stub -arch=win64 ?_Read_dir@sys@tr2@std@@YAPEA_WPEA_WPEAXAEAW4file_type@123@@Z
@
stub -arch=arm ?_Release@_Pad@std@@QAAXXZ
@
stub -arch=i386 ?_Release@_Pad@std@@QAEXXZ
@
stub -arch=win64 ?_Release@_Pad@std@@QEAAXXZ
@
cdecl -arch=arm ?_Release@_Pad@std@@QAAXXZ(ptr) _Pad__Release
@
thiscall -arch=i386 ?_Release@_Pad@std@@QAEXXZ(ptr) _Pad__Release
@
cdecl -arch=win64 ?_Release@_Pad@std@@QEAAXXZ(ptr) _Pad__Release
@ cdecl -arch=win32 ?_Remove_dir@sys@tr2@std@@YA_NPBD@Z(str) tr2_sys__Remove_dir
@ cdecl -arch=win64 ?_Remove_dir@sys@tr2@std@@YA_NPEBD@Z(str) tr2_sys__Remove_dir
@ cdecl -arch=win32 ?_Remove_dir@sys@tr2@std@@YA_NPB_W@Z(wstr) tr2_sys__Remove_dir_wchar
...
...
dlls/msvcp120/msvcp120.spec
View file @
c97cb06f
...
...
@@ -310,12 +310,12 @@
@ cdecl -arch=arm ??0_Lockit@std@@QAA@XZ(ptr) _Lockit_ctor
@ thiscall -arch=i386 ??0_Lockit@std@@QAE@XZ(ptr) _Lockit_ctor
@ cdecl -arch=win64 ??0_Lockit@std@@QEAA@XZ(ptr) _Lockit_ctor
@
stub -arch=arm ??0_Pad@std@@QAA@ABV01@@Z
@
stub -arch=i386 ??0_Pad@std@@QAE@ABV01@@Z
@
stub -arch=win64 ??0_Pad@std@@QEAA@AEBV01@@Z
@
stub -arch=arm ??0_Pad@std@@QAA@XZ
@
stub -arch=i386 ??0_Pad@std@@QAE@XZ
@
stub -arch=win64 ??0_Pad@std@@QEAA@XZ
@
cdecl -arch=arm ??0_Pad@std@@QAA@ABV01@@Z(ptr ptr) _Pad_copy_ctor
@
thiscall -arch=i386 ??0_Pad@std@@QAE@ABV01@@Z(ptr ptr) _Pad_copy_ctor
@
cdecl -arch=win64 ??0_Pad@std@@QEAA@AEBV01@@Z(ptr ptr) _Pad_copy_ctor
@
cdecl -arch=arm ??0_Pad@std@@QAA@XZ(ptr) _Pad_ctor
@
thiscall -arch=i386 ??0_Pad@std@@QAE@XZ(ptr) _Pad_ctor
@
cdecl -arch=win64 ??0_Pad@std@@QEAA@XZ(ptr) _Pad_ctor
@ stub -arch=arm ??0_Runtime_object@details@Concurrency@@QAA@H@Z
@ stub -arch=i386 ??0_Runtime_object@details@Concurrency@@QAE@H@Z
@ stub -arch=win64 ??0_Runtime_object@details@Concurrency@@QEAA@H@Z
...
...
@@ -496,9 +496,9 @@
@ cdecl -arch=arm ??1_Lockit@std@@QAA@XZ(ptr) _Lockit_dtor
@ thiscall -arch=i386 ??1_Lockit@std@@QAE@XZ(ptr) _Lockit_dtor
@ cdecl -arch=win64 ??1_Lockit@std@@QEAA@XZ(ptr) _Lockit_dtor
@
stub -arch=arm ??1_Pad@std@@QAA@XZ
@
stub -arch=i386 ??1_Pad@std@@QAE@XZ
@
stub -arch=win64 ??1_Pad@std@@QEAA@XZ
@
cdecl -arch=arm ??1_Pad@std@@QAA@XZ(ptr) _Pad_dtor
@
thiscall -arch=i386 ??1_Pad@std@@QAE@XZ(ptr) _Pad_dtor
@
cdecl -arch=win64 ??1_Pad@std@@QEAA@XZ(ptr) _Pad_dtor
@ cdecl -arch=arm ??1_Timevec@std@@QAA@XZ(ptr) _Timevec_dtor
@ thiscall -arch=i386 ??1_Timevec@std@@QAE@XZ(ptr) _Timevec_dtor
@ cdecl -arch=win64 ??1_Timevec@std@@QEAA@XZ(ptr) _Timevec_dtor
...
...
@@ -589,9 +589,9 @@
@ stub -arch=arm ??4_Init_locks@std@@QAAAAV01@ABV01@@Z
@ stub -arch=i386 ??4_Init_locks@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??4_Init_locks@std@@QEAAAEAV01@AEBV01@@Z
@
stub -arch=arm ??4_Pad@std@@QAAAAV01@ABV01@@Z
@
stub -arch=i386 ??4_Pad@std@@QAEAAV01@ABV01@@Z
@
stub -arch=win64 ??4_Pad@std@@QEAAAEAV01@AEBV01@@Z
@
cdecl -arch=arm ??4_Pad@std@@QAAAAV01@ABV01@@Z(ptr ptr) _Pad_op_assign
@
thiscall -arch=i386 ??4_Pad@std@@QAEAAV01@ABV01@@Z(ptr ptr) _Pad_op_assign
@
cdecl -arch=win64 ??4_Pad@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) _Pad_op_assign
@ cdecl -arch=arm ??4_Timevec@std@@QAAAAV01@ABV01@@Z(ptr ptr) _Timevec_op_assign
@ thiscall -arch=i386 ??4_Timevec@std@@QAEAAV01@ABV01@@Z(ptr ptr) _Timevec_op_assign
@ cdecl -arch=win64 ??4_Timevec@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) _Timevec_op_assign
...
...
@@ -951,7 +951,7 @@
@ extern ??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ MSVCP_time_put_wchar_vtable
@ stub ??_7_Facet_base@std@@6B@
@ extern ??_7_Locimp@locale@std@@6B@ MSVCP_locale__Locimp_vtable
@
stub ??_7_Pad@std@@6B@
@
extern ??_7_Pad@std@@6B@ MSVCP__Pad_vtable
@ extern ??_7codecvt_base@std@@6B@ MSVCP_codecvt_base_vtable
@ extern ??_7ctype_base@std@@6B@ MSVCP_ctype_base_vtable
@ extern ??_7facet@locale@std@@6B@ MSVCP_locale_facet_vtable
...
...
@@ -1528,9 +1528,9 @@
@ cdecl -ret64 -arch=win64 ?_Last_write_time@sys@tr2@std@@YA_JPEBD@Z(str) tr2_sys__Last_write_time
@ stub -arch=win32 ?_Last_write_time@sys@tr2@std@@YA_JPB_W@Z
@ stub -arch=win64 ?_Last_write_time@sys@tr2@std@@YA_JPEB_W@Z
@
stub -arch=arm ?_Launch@_Pad@std@@QAAXPAU_Thrd_imp_t@@@Z
@
stub -arch=i386 ?_Launch@_Pad@std@@QAEXPAU_Thrd_imp_t@@@Z
@
stub -arch=win64 ?_Launch@_Pad@std@@QEAAXPEAU_Thrd_imp_t@@@Z
@
cdecl -arch=arm ?_Launch@_Pad@std@@QAAXPAU_Thrd_imp_t@@@Z(ptr ptr) _Pad__Launch
@
thiscall -arch=i386 ?_Launch@_Pad@std@@QAEXPAU_Thrd_imp_t@@@Z(ptr ptr) _Pad__Launch
@
cdecl -arch=win64 ?_Launch@_Pad@std@@QEAAXPEAU_Thrd_imp_t@@@Z(ptr ptr) _Pad__Launch
@ cdecl -arch=win32 ?_Link@sys@tr2@std@@YAHPBD0@Z(str str) tr2_sys__Link
@ cdecl -arch=win64 ?_Link@sys@tr2@std@@YAHPEBD0@Z(str str) tr2_sys__Link
@ stub -arch=win32 ?_Link@sys@tr2@std@@YAHPB_W0@Z
...
...
@@ -1676,9 +1676,9 @@
@ cdecl -arch=win64 ?_Read_dir@sys@tr2@std@@YAPEADAEAY0BAE@DPEAXAEAW4file_type@123@@Z(ptr ptr ptr) tr2_sys__Read_dir
@ stub -arch=win32 ?_Read_dir@sys@tr2@std@@YAPA_WAAY0BAE@_WPAXAAW4file_type@123@@Z
@ stub -arch=win64 ?_Read_dir@sys@tr2@std@@YAPEA_WAEAY0BAE@_WPEAXAEAW4file_type@123@@Z
@
stub -arch=arm ?_Release@_Pad@std@@QAAXXZ
@
stub -arch=i386 ?_Release@_Pad@std@@QAEXXZ
@
stub -arch=win64 ?_Release@_Pad@std@@QEAAXXZ
@
cdecl -arch=arm ?_Release@_Pad@std@@QAAXXZ(ptr) _Pad__Release
@
thiscall -arch=i386 ?_Release@_Pad@std@@QAEXXZ(ptr) _Pad__Release
@
cdecl -arch=win64 ?_Release@_Pad@std@@QEAAXXZ(ptr) _Pad__Release
@ cdecl -arch=win32 ?_Remove_dir@sys@tr2@std@@YA_NPBD@Z(str) tr2_sys__Remove_dir
@ cdecl -arch=win64 ?_Remove_dir@sys@tr2@std@@YA_NPEBD@Z(str) tr2_sys__Remove_dir
@ cdecl -arch=win32 ?_Remove_dir@sys@tr2@std@@YA_NPB_W@Z(wstr) tr2_sys__Remove_dir_wchar
...
...
dlls/msvcp120_app/msvcp120_app.spec
View file @
c97cb06f
...
...
@@ -310,12 +310,12 @@
@ cdecl -arch=arm ??0_Lockit@std@@QAA@XZ(ptr) msvcp120.??0_Lockit@std@@QAA@XZ
@ thiscall -arch=i386 ??0_Lockit@std@@QAE@XZ(ptr) msvcp120.??0_Lockit@std@@QAE@XZ
@ cdecl -arch=win64 ??0_Lockit@std@@QEAA@XZ(ptr) msvcp120.??0_Lockit@std@@QEAA@XZ
@
stub -arch=arm
??0_Pad@std@@QAA@ABV01@@Z
@
stub -arch=i386
??0_Pad@std@@QAE@ABV01@@Z
@
stub -arch=win64
??0_Pad@std@@QEAA@AEBV01@@Z
@
stub -arch=arm
??0_Pad@std@@QAA@XZ
@
stub -arch=i386
??0_Pad@std@@QAE@XZ
@
stub -arch=win64
??0_Pad@std@@QEAA@XZ
@
cdecl -arch=arm ??0_Pad@std@@QAA@ABV01@@Z(ptr ptr) msvcp120.
??0_Pad@std@@QAA@ABV01@@Z
@
thiscall -arch=i386 ??0_Pad@std@@QAE@ABV01@@Z(ptr ptr) msvcp120.
??0_Pad@std@@QAE@ABV01@@Z
@
cdecl -arch=win64 ??0_Pad@std@@QEAA@AEBV01@@Z(ptr ptr) msvcp120.
??0_Pad@std@@QEAA@AEBV01@@Z
@
cdecl -arch=arm ??0_Pad@std@@QAA@XZ(ptr) msvcp120.
??0_Pad@std@@QAA@XZ
@
thiscall -arch=i386 ??0_Pad@std@@QAE@XZ(ptr) msvcp120.
??0_Pad@std@@QAE@XZ
@
cdecl -arch=win64 ??0_Pad@std@@QEAA@XZ(ptr) msvcp120.
??0_Pad@std@@QEAA@XZ
@ stub -arch=arm ??0_Runtime_object@details@Concurrency@@QAA@H@Z
@ stub -arch=i386 ??0_Runtime_object@details@Concurrency@@QAE@H@Z
@ stub -arch=win64 ??0_Runtime_object@details@Concurrency@@QEAA@H@Z
...
...
@@ -496,9 +496,9 @@
@ cdecl -arch=arm ??1_Lockit@std@@QAA@XZ(ptr) msvcp120.??1_Lockit@std@@QAA@XZ
@ thiscall -arch=i386 ??1_Lockit@std@@QAE@XZ(ptr) msvcp120.??1_Lockit@std@@QAE@XZ
@ cdecl -arch=win64 ??1_Lockit@std@@QEAA@XZ(ptr) msvcp120.??1_Lockit@std@@QEAA@XZ
@
stub -arch=arm
??1_Pad@std@@QAA@XZ
@
stub -arch=i386
??1_Pad@std@@QAE@XZ
@
stub -arch=win64
??1_Pad@std@@QEAA@XZ
@
cdecl -arch=arm ??1_Pad@std@@QAA@XZ(ptr) msvcp120.
??1_Pad@std@@QAA@XZ
@
thiscall -arch=i386 ??1_Pad@std@@QAE@XZ(ptr) msvcp120.
??1_Pad@std@@QAE@XZ
@
cdecl -arch=win64 ??1_Pad@std@@QEAA@XZ(ptr) msvcp120.
??1_Pad@std@@QEAA@XZ
@ cdecl -arch=arm ??1_Timevec@std@@QAA@XZ(ptr) msvcp120.??1_Timevec@std@@QAA@XZ
@ thiscall -arch=i386 ??1_Timevec@std@@QAE@XZ(ptr) msvcp120.??1_Timevec@std@@QAE@XZ
@ cdecl -arch=win64 ??1_Timevec@std@@QEAA@XZ(ptr) msvcp120.??1_Timevec@std@@QEAA@XZ
...
...
@@ -589,9 +589,9 @@
@ stub -arch=arm ??4_Init_locks@std@@QAAAAV01@ABV01@@Z
@ stub -arch=i386 ??4_Init_locks@std@@QAEAAV01@ABV01@@Z
@ stub -arch=win64 ??4_Init_locks@std@@QEAAAEAV01@AEBV01@@Z
@
stub -arch=arm
??4_Pad@std@@QAAAAV01@ABV01@@Z
@
stub -arch=i386
??4_Pad@std@@QAEAAV01@ABV01@@Z
@
stub -arch=win64
??4_Pad@std@@QEAAAEAV01@AEBV01@@Z
@
cdecl -arch=arm ??4_Pad@std@@QAAAAV01@ABV01@@Z(ptr ptr) msvcp120.
??4_Pad@std@@QAAAAV01@ABV01@@Z
@
thiscall -arch=i386 ??4_Pad@std@@QAEAAV01@ABV01@@Z(ptr ptr) msvcp120.
??4_Pad@std@@QAEAAV01@ABV01@@Z
@
cdecl -arch=win64 ??4_Pad@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) msvcp120.
??4_Pad@std@@QEAAAEAV01@AEBV01@@Z
@ cdecl -arch=arm ??4_Timevec@std@@QAAAAV01@ABV01@@Z(ptr ptr) msvcp120.??4_Timevec@std@@QAAAAV01@ABV01@@Z
@ thiscall -arch=i386 ??4_Timevec@std@@QAEAAV01@ABV01@@Z(ptr ptr) msvcp120.??4_Timevec@std@@QAEAAV01@ABV01@@Z
@ cdecl -arch=win64 ??4_Timevec@std@@QEAAAEAV01@AEBV01@@Z(ptr ptr) msvcp120.??4_Timevec@std@@QEAAAEAV01@AEBV01@@Z
...
...
@@ -951,7 +951,7 @@
@ extern ??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@ msvcp120.??_7?$time_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@6B@
@ stub ??_7_Facet_base@std@@6B@
@ extern ??_7_Locimp@locale@std@@6B@ msvcp120.??_7_Locimp@locale@std@@6B@
@
stub
??_7_Pad@std@@6B@
@
extern ??_7_Pad@std@@6B@ msvcp120.
??_7_Pad@std@@6B@
@ extern ??_7codecvt_base@std@@6B@ msvcp120.??_7codecvt_base@std@@6B@
@ extern ??_7ctype_base@std@@6B@ msvcp120.??_7ctype_base@std@@6B@
@ extern ??_7facet@locale@std@@6B@ msvcp120.??_7facet@locale@std@@6B@
...
...
@@ -1528,9 +1528,9 @@
@ cdecl -ret64 -arch=win64 ?_Last_write_time@sys@tr2@std@@YA_JPEBD@Z(str) msvcp120.?_Last_write_time@sys@tr2@std@@YA_JPEBD@Z
@ stub -arch=win32 ?_Last_write_time@sys@tr2@std@@YA_JPB_W@Z
@ stub -arch=win64 ?_Last_write_time@sys@tr2@std@@YA_JPEB_W@Z
@
stub -arch=arm
?_Launch@_Pad@std@@QAAXPAU_Thrd_imp_t@@@Z
@
stub -arch=i386
?_Launch@_Pad@std@@QAEXPAU_Thrd_imp_t@@@Z
@
stub -arch=win64
?_Launch@_Pad@std@@QEAAXPEAU_Thrd_imp_t@@@Z
@
cdecl -arch=arm ?_Launch@_Pad@std@@QAAXPAU_Thrd_imp_t@@@Z(ptr ptr) msvcp120.
?_Launch@_Pad@std@@QAAXPAU_Thrd_imp_t@@@Z
@
thiscall -arch=i386 ?_Launch@_Pad@std@@QAEXPAU_Thrd_imp_t@@@Z(ptr ptr) msvcp120.
?_Launch@_Pad@std@@QAEXPAU_Thrd_imp_t@@@Z
@
cdecl -arch=win64 ?_Launch@_Pad@std@@QEAAXPEAU_Thrd_imp_t@@@Z(ptr ptr) msvcp120.
?_Launch@_Pad@std@@QEAAXPEAU_Thrd_imp_t@@@Z
@ cdecl -arch=win32 ?_Link@sys@tr2@std@@YAHPBD0@Z(str str) msvcp120.?_Link@sys@tr2@std@@YAHPBD0@Z
@ cdecl -arch=win64 ?_Link@sys@tr2@std@@YAHPEBD0@Z(str str) msvcp120.?_Link@sys@tr2@std@@YAHPEBD0@Z
@ stub -arch=win32 ?_Link@sys@tr2@std@@YAHPB_W0@Z
...
...
@@ -1676,9 +1676,9 @@
@ cdecl -arch=win64 ?_Read_dir@sys@tr2@std@@YAPEADAEAY0BAE@DPEAXAEAW4file_type@123@@Z(ptr ptr ptr) msvcp120.?_Read_dir@sys@tr2@std@@YAPEADAEAY0BAE@DPEAXAEAW4file_type@123@@Z
@ stub -arch=win32 ?_Read_dir@sys@tr2@std@@YAPA_WAAY0BAE@_WPAXAAW4file_type@123@@Z
@ stub -arch=win64 ?_Read_dir@sys@tr2@std@@YAPEA_WAEAY0BAE@_WPEAXAEAW4file_type@123@@Z
@
stub -arch=arm
?_Release@_Pad@std@@QAAXXZ
@
stub -arch=i386
?_Release@_Pad@std@@QAEXXZ
@
stub -arch=win64
?_Release@_Pad@std@@QEAAXXZ
@
cdecl -arch=arm ?_Release@_Pad@std@@QAAXXZ(ptr) msvcp120.
?_Release@_Pad@std@@QAAXXZ
@
thiscall -arch=i386 ?_Release@_Pad@std@@QAEXXZ(ptr) msvcp120.
?_Release@_Pad@std@@QAEXXZ
@
cdecl -arch=win64 ?_Release@_Pad@std@@QEAAXXZ(ptr) msvcp120.
?_Release@_Pad@std@@QEAAXXZ
@ cdecl -arch=win32 ?_Remove_dir@sys@tr2@std@@YA_NPBD@Z(str) msvcp120.?_Remove_dir@sys@tr2@std@@YA_NPBD@Z
@ cdecl -arch=win64 ?_Remove_dir@sys@tr2@std@@YA_NPEBD@Z(str) msvcp120.?_Remove_dir@sys@tr2@std@@YA_NPEBD@Z
@ cdecl -arch=win32 ?_Remove_dir@sys@tr2@std@@YA_NPB_W@Z(wstr) msvcp120.?_Remove_dir@sys@tr2@std@@YA_NPB_W@Z
...
...
dlls/msvcp90/misc.c
View file @
c97cb06f
...
...
@@ -710,20 +710,6 @@ const error_category* __cdecl std_iostream_category(void)
TRACE
(
"()
\n
"
);
return
&
iostream_category
.
base
;
}
#ifndef __GNUC__
void
__asm_dummy_vtables
(
void
)
{
#endif
__ASM_VTABLE
(
iostream_category
,
VTABLE_ADD_FUNC
(
custom_category_vector_dtor
)
VTABLE_ADD_FUNC
(
custom_category_name
)
VTABLE_ADD_FUNC
(
custom_category_message
)
VTABLE_ADD_FUNC
(
custom_category_default_error_condition
)
VTABLE_ADD_FUNC
(
custom_category_equivalent
)
VTABLE_ADD_FUNC
(
custom_category_equivalent_code
));
#ifndef __GNUC__
}
#endif
#endif
#if _MSVCP_VER >= 110
...
...
@@ -766,28 +752,6 @@ void __cdecl _Do_call(void *this)
}
#endif
void
init_misc
(
void
*
base
)
{
#ifdef __x86_64__
#if _MSVCP_VER == 100
init_error_category_rtti
(
base
);
init_iostream_category_rtti
(
base
);
#endif
#endif
#if _MSVCP_VER == 100
iostream_category_ctor
(
&
iostream_category
);
#endif
}
void
free_misc
(
void
)
{
#if _MSVCP_VER >= 110
if
(
keyed_event
)
NtClose
(
keyed_event
);
#endif
}
#if _MSVCP_VER >= 110
typedef
struct
{
...
...
@@ -909,4 +873,120 @@ int __cdecl _Thrd_create(_Thrd_t *thr, _Thrd_start_t proc, void *arg)
if
(
ret
)
free
(
wrapped_arg
);
return
ret
;
}
typedef
struct
{
const
vtable_ptr
*
vtable
;
_Cnd_t
cnd
;
_Mtx_t
mtx
;
MSVCP_bool
launched
;
}
_Pad
;
DEFINE_RTTI_DATA0
(
_Pad
,
0
,
".?AV_Pad@std@@"
)
/* ??_7_Pad@std@@6B@ */
extern
const
vtable_ptr
MSVCP__Pad_vtable
;
/* ??0_Pad@std@@QAE@XZ */
/* ??0_Pad@std@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
_Pad_ctor
,
4
)
_Pad
*
__thiscall
_Pad_ctor
(
_Pad
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
NULL
;
}
/* ??4_Pad@std@@QAEAAV01@ABV01@@Z */
/* ??4_Pad@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER
(
_Pad_op_assign
,
8
)
_Pad
*
__thiscall
_Pad_op_assign
(
_Pad
*
this
,
const
_Pad
*
copy
)
{
FIXME
(
"(%p %p) stub
\n
"
,
this
,
copy
);
return
NULL
;
}
/* ??0_Pad@std@@QAE@ABV01@@Z */
/* ??0_Pad@std@@QEAA@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER
(
_Pad_copy_ctor
,
8
)
_Pad
*
__thiscall
_Pad_copy_ctor
(
_Pad
*
this
,
const
_Pad
*
copy
)
{
FIXME
(
"(%p %p) stub
\n
"
,
this
,
copy
);
return
NULL
;
}
/* ??1_Pad@std@@QAE@XZ */
/* ??1_Pad@std@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
_Pad_dtor
,
4
)
void
__thiscall
_Pad_dtor
(
_Pad
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
}
/* ?_Launch@_Pad@std@@QAEXPAU_Thrd_imp_t@@@Z */
/* ?_Launch@_Pad@std@@QEAAXPEAU_Thrd_imp_t@@@Z */
DEFINE_THISCALL_WRAPPER
(
_Pad__Launch
,
8
)
void
__thiscall
_Pad__Launch
(
_Pad
*
this
,
_Thrd_t
*
thr
)
{
FIXME
(
"(%p %p) stub
\n
"
,
this
,
thr
);
}
/* ?_Release@_Pad@std@@QAEXXZ */
/* ?_Release@_Pad@std@@QEAAXXZ */
DEFINE_THISCALL_WRAPPER
(
_Pad__Release
,
4
)
void
__thiscall
_Pad__Release
(
_Pad
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
}
DEFINE_THISCALL_WRAPPER
(
_Pad__Go
,
4
)
unsigned
int
__thiscall
_Pad__Go
(
_Pad
*
this
)
{
ERR
(
"(%p) should not be called
\n
"
,
this
);
return
0
;
}
#endif
#ifndef __GNUC__
void
__asm_dummy_vtables
(
void
)
{
#endif
#if _MSVCP_VER == 100
__ASM_VTABLE
(
iostream_category
,
VTABLE_ADD_FUNC
(
custom_category_vector_dtor
)
VTABLE_ADD_FUNC
(
custom_category_name
)
VTABLE_ADD_FUNC
(
custom_category_message
)
VTABLE_ADD_FUNC
(
custom_category_default_error_condition
)
VTABLE_ADD_FUNC
(
custom_category_equivalent
)
VTABLE_ADD_FUNC
(
custom_category_equivalent_code
));
#endif
#if _MSVCP_VER >= 110
__ASM_VTABLE
(
_Pad
,
VTABLE_ADD_FUNC
(
_Pad__Go
));
#endif
#ifndef __GNUC__
}
#endif
void
init_misc
(
void
*
base
)
{
#ifdef __x86_64__
#if _MSVCP_VER == 100
init_error_category_rtti
(
base
);
init_iostream_category_rtti
(
base
);
#endif
#if _MSVCP_VER >= 110
init__Pad_rtti
(
base
);
#endif
#endif
#if _MSVCP_VER == 100
iostream_category_ctor
(
&
iostream_category
);
#endif
}
void
free_misc
(
void
)
{
#if _MSVCP_VER >= 110
if
(
keyed_event
)
NtClose
(
keyed_event
);
#endif
}
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