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
50bbba93
Commit
50bbba93
authored
Mar 27, 2012
by
Piotr Caban
Committed by
Alexandre Julliard
Mar 27, 2012
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcp90: Use DEFINE_RTTI_DATA to define iosb RTTI base descriptor.
parent
1650f091
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
13 deletions
+10
-13
ios.c
dlls/msvcp90/ios.c
+10
-13
No files found.
dlls/msvcp90/ios.c
View file @
50bbba93
...
...
@@ -149,6 +149,8 @@ typedef struct {
basic_ios_char
child
;
}
basic_ostream_char
;
extern
const
vtable_ptr
MSVCP_iosb_vtable
;
/* ??_7ios_base@std@@6B@ */
extern
const
vtable_ptr
MSVCP_ios_base_vtable
;
...
...
@@ -164,19 +166,7 @@ extern const vtable_ptr MSVCP_basic_streambuf_char_vtable;
/* ??_7?$basic_ostream@DU?$char_traits@D@std@@@std@@6B@ */
extern
const
vtable_ptr
MSVCP_basic_ostream_char_vtable
;
static
const
type_info
iosb_type_info
=
{
&
MSVCP_ios_base_vtable
,
NULL
,
".?AV?$_Iosb@H@std@@"
};
static
const
rtti_base_descriptor
iosb_rtti_base_descriptor
=
{
&
iosb_type_info
,
0
,
{
4
,
-
1
,
0
},
64
};
DEFINE_RTTI_DATA
(
iosb
,
0
,
0
,
NULL
,
NULL
,
NULL
,
".?AV?$_Iosb@H@std@@"
);
DEFINE_RTTI_DATA
(
ios_base
,
0
,
1
,
&
iosb_rtti_base_descriptor
,
NULL
,
NULL
,
".?AV?$_Iosb@H@std@@"
);
DEFINE_RTTI_DATA
(
basic_ios_char
,
0
,
2
,
&
ios_base_rtti_base_descriptor
,
&
iosb_rtti_base_descriptor
,
NULL
,
".?AV?$basic_ios@DU?$char_traits@D@std@@@std@@"
);
...
...
@@ -190,6 +180,7 @@ DEFINE_RTTI_DATA(basic_ostream_char, 4, 3, &basic_ios_char_rtti_base_descriptor,
#ifndef __GNUC__
void
__asm_dummy_vtables
(
void
)
{
#endif
__ASM_VTABLE
(
iosb
,
""
);
__ASM_VTABLE
(
ios_base
,
""
);
__ASM_VTABLE
(
basic_ios_char
,
""
);
__ASM_VTABLE
(
basic_ios_wchar
,
""
);
...
...
@@ -260,6 +251,12 @@ ios_base* __thiscall MSVCP_ios_base_vector_dtor(ios_base *this, unsigned int fla
return
this
;
}
DEFINE_THISCALL_WRAPPER
(
MSVCP_iosb_vector_dtor
,
8
)
ios_base
*
__thiscall
MSVCP_iosb_vector_dtor
(
ios_base
*
this
,
unsigned
int
flags
)
{
return
MSVCP_ios_base_vector_dtor
(
this
,
flags
);
}
/* ??4ios_base@std@@QAEAAV01@ABV01@@Z */
/* ??4ios_base@std@@QEAAAEAV01@AEBV01@@Z */
DEFINE_THISCALL_WRAPPER
(
ios_base_assign
,
8
)
...
...
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