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
ddd4a7c3
Commit
ddd4a7c3
authored
Apr 24, 2020
by
Jacek Caban
Committed by
Alexandre Julliard
Apr 24, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcp90: Use __ASM_BLOCK_BEGIN and __ASM_BLOCK_END macros.
Signed-off-by:
Jacek Caban
<
jacek@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
281c58bc
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
8 additions
and
24 deletions
+8
-24
exception.c
dlls/msvcp90/exception.c
+2
-6
ios.c
dlls/msvcp90/ios.c
+2
-6
locale.c
dlls/msvcp90/locale.c
+2
-6
misc.c
dlls/msvcp90/misc.c
+2
-6
No files found.
dlls/msvcp90/exception.c
View file @
ddd4a7c3
...
@@ -1021,9 +1021,7 @@ void __cdecl __ExceptionPtrDestroy(exception_ptr *ep)
...
@@ -1021,9 +1021,7 @@ void __cdecl __ExceptionPtrDestroy(exception_ptr *ep)
#define EXCEPTION_VTABLE(name,funcs) __ASM_VTABLE(name,funcs VTABLE_ADD_FUNC(MSVCP_exception__Doraise))
#define EXCEPTION_VTABLE(name,funcs) __ASM_VTABLE(name,funcs VTABLE_ADD_FUNC(MSVCP_exception__Doraise))
#endif
#endif
#ifndef __GNUC__
__ASM_BLOCK_BEGIN
(
exception_vtables
)
void
__asm_dummy_vtables
(
void
)
{
#endif
__ASM_VTABLE
(
type_info
,
__ASM_VTABLE
(
type_info
,
VTABLE_ADD_FUNC
(
MSVCP_type_info_vector_dtor
));
VTABLE_ADD_FUNC
(
MSVCP_type_info_vector_dtor
));
EXCEPTION_VTABLE
(
exception
,
EXCEPTION_VTABLE
(
exception
,
...
@@ -1066,9 +1064,7 @@ void __asm_dummy_vtables(void) {
...
@@ -1066,9 +1064,7 @@ void __asm_dummy_vtables(void) {
EXCEPTION_VTABLE
(
range_error
,
EXCEPTION_VTABLE
(
range_error
,
VTABLE_ADD_FUNC
(
MSVCP_runtime_error_vector_dtor
)
VTABLE_ADD_FUNC
(
MSVCP_runtime_error_vector_dtor
)
VTABLE_ADD_FUNC
(
MSVCP_runtime_error_what
));
VTABLE_ADD_FUNC
(
MSVCP_runtime_error_what
));
#ifndef __GNUC__
__ASM_BLOCK_END
}
#endif
/* Internal: throws selected exception */
/* Internal: throws selected exception */
void
throw_exception
(
exception_type
et
,
const
char
*
str
)
void
throw_exception
(
exception_type
et
,
const
char
*
str
)
...
...
dlls/msvcp90/ios.c
View file @
ddd4a7c3
...
@@ -756,9 +756,7 @@ DEFINE_RTTI_DATA8(strstream, sizeof(strstream),
...
@@ -756,9 +756,7 @@ DEFINE_RTTI_DATA8(strstream, sizeof(strstream),
&
ios_base_rtti_base_descriptor
,
&
iosb_rtti_base_descriptor
,
&
ios_base_rtti_base_descriptor
,
&
iosb_rtti_base_descriptor
,
"?AVstrstream@std@@"
)
"?AVstrstream@std@@"
)
#ifndef __GNUC__
__ASM_BLOCK_BEGIN
(
ios_vtables
)
void
__asm_dummy_vtables
(
void
)
{
#endif
__ASM_VTABLE
(
iosb
,
__ASM_VTABLE
(
iosb
,
VTABLE_ADD_FUNC
(
iosb_vector_dtor
));
VTABLE_ADD_FUNC
(
iosb_vector_dtor
));
__ASM_VTABLE
(
ios_base
,
__ASM_VTABLE
(
ios_base
,
...
@@ -1181,9 +1179,7 @@ void __asm_dummy_vtables(void) {
...
@@ -1181,9 +1179,7 @@ void __asm_dummy_vtables(void) {
VTABLE_ADD_FUNC
(
basic_ios__Add_vtordisp2
)
VTABLE_ADD_FUNC
(
basic_ios__Add_vtordisp2
)
#endif
#endif
);
);
#ifndef __GNUC__
__ASM_BLOCK_END
}
#endif
/* ?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z */
/* ?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z */
/* ?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD00@Z */
/* ?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAD00@Z */
...
...
dlls/msvcp90/locale.c
View file @
ddd4a7c3
...
@@ -12737,9 +12737,7 @@ DEFINE_RTTI_DATA1(time_base, 0, &locale_facet_rtti_base_descriptor, ".?AUtime_ba
...
@@ -12737,9 +12737,7 @@ DEFINE_RTTI_DATA1(time_base, 0, &locale_facet_rtti_base_descriptor, ".?AUtime_ba
DEFINE_RTTI_DATA2
(
time_get_char
,
0
,
&
time_base_rtti_base_descriptor
,
&
locale_facet_rtti_base_descriptor
,
".?AV?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@"
)
DEFINE_RTTI_DATA2
(
time_get_char
,
0
,
&
time_base_rtti_base_descriptor
,
&
locale_facet_rtti_base_descriptor
,
".?AV?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@"
)
DEFINE_RTTI_DATA2
(
time_get_wchar
,
0
,
&
time_base_rtti_base_descriptor
,
&
locale_facet_rtti_base_descriptor
,
".?AV?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@"
)
DEFINE_RTTI_DATA2
(
time_get_wchar
,
0
,
&
time_base_rtti_base_descriptor
,
&
locale_facet_rtti_base_descriptor
,
".?AV?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@"
)
#ifndef __GNUC__
__ASM_BLOCK_BEGIN
(
locale_vtables
)
void
__asm_dummy_vtables
(
void
)
{
#endif
__ASM_VTABLE
(
_Facet_base
,
__ASM_VTABLE
(
_Facet_base
,
VTABLE_ADD_FUNC
(
locale_facet_vector_dtor
)
VTABLE_ADD_FUNC
(
locale_facet_vector_dtor
)
VTABLE_ADD_FUNC
(
locale_facet__Incref
)
VTABLE_ADD_FUNC
(
locale_facet__Incref
)
...
@@ -13104,9 +13102,7 @@ void __asm_dummy_vtables(void) {
...
@@ -13104,9 +13102,7 @@ void __asm_dummy_vtables(void) {
VTABLE_ADD_FUNC
(
time_get_wchar_do_get
)
VTABLE_ADD_FUNC
(
time_get_wchar_do_get
)
#endif
#endif
);
);
#ifndef __GNUC__
__ASM_BLOCK_END
}
#endif
void
init_locale
(
void
*
base
)
void
init_locale
(
void
*
base
)
{
{
...
...
dlls/msvcp90/misc.c
View file @
ddd4a7c3
...
@@ -2391,9 +2391,7 @@ void __thiscall _Concurrent_vector_base_v4__Internal_swap(
...
@@ -2391,9 +2391,7 @@ void __thiscall _Concurrent_vector_base_v4__Internal_swap(
}
}
#endif
#endif
#ifndef __GNUC__
__ASM_BLOCK_BEGIN
(
vtables
)
void
__asm_dummy_vtables
(
void
)
{
#endif
#if _MSVCP_VER == 100
#if _MSVCP_VER == 100
__ASM_VTABLE
(
iostream_category
,
__ASM_VTABLE
(
iostream_category
,
VTABLE_ADD_FUNC
(
custom_category_vector_dtor
)
VTABLE_ADD_FUNC
(
custom_category_vector_dtor
)
...
@@ -2434,9 +2432,7 @@ void __asm_dummy_vtables(void) {
...
@@ -2434,9 +2432,7 @@ void __asm_dummy_vtables(void) {
__ASM_VTABLE
(
_Pad
,
__ASM_VTABLE
(
_Pad
,
VTABLE_ADD_FUNC
(
_Pad__Go
));
VTABLE_ADD_FUNC
(
_Pad__Go
));
#endif
#endif
#ifndef __GNUC__
__ASM_BLOCK_END
}
#endif
/*********************************************************************
/*********************************************************************
* __crtInitializeCriticalSectionEx (MSVCP140.@)
* __crtInitializeCriticalSectionEx (MSVCP140.@)
...
...
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