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
570ffbb4
Commit
570ffbb4
authored
Aug 14, 2012
by
Piotr Caban
Committed by
Alexandre Julliard
Aug 14, 2012
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcp90: Added basic_fstream<wchar> implementation.
parent
555b31bd
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
399 additions
and
70 deletions
+399
-70
ios.c
dlls/msvcp90/ios.c
+329
-0
msvcp90.spec
dlls/msvcp90/msvcp90.spec
+70
-70
No files found.
dlls/msvcp90/ios.c
View file @
570ffbb4
...
...
@@ -199,6 +199,14 @@ typedef struct {
}
basic_fstream_char
;
typedef
struct
{
basic_iostream_wchar
base
;
basic_filebuf_wchar
filebuf
;
/* virtual inheritance
* basic_ios_char basic_ios;
*/
}
basic_fstream_wchar
;
typedef
struct
{
basic_ostream_char
base
;
basic_stringbuf_char
strbuf
;
/* virtual inheritance
...
...
@@ -372,6 +380,17 @@ const int basic_fstream_char_vbtable2[] = {0, sizeof(basic_fstream_char)-FIELD_O
/* ??_7?$basic_fstream@DU?$char_traits@D@std@@@std@@6B@ */
extern
const
vtable_ptr
MSVCP_basic_fstream_char_vtable
;
/* ??_8?$basic_fstream@_WU?$char_traits@_W@std@@@std@@7B?$basic_istream@_WU?$char_traits@_W@std@@@1@@ */
/* ??_8?$basic_fstream@GU?$char_traits@G@std@@@std@@7B?$basic_istream@GU?$char_traits@G@std@@@1@@ */
const
int
basic_fstream_wchar_vbtable1
[]
=
{
0
,
sizeof
(
basic_fstream_wchar
)};
/* ??_8?$basic_fstream@_WU?$char_traits@_W@std@@@std@@7B?$basic_ostream@_WU?$char_traits@_W@std@@@1@@ */
/* ??_8?$basic_fstream@GU?$char_traits@G@std@@@std@@7B?$basic_ostream@GU?$char_traits@G@std@@@1@@ */
const
int
basic_fstream_wchar_vbtable2
[]
=
{
0
,
sizeof
(
basic_fstream_wchar
)
-
FIELD_OFFSET
(
basic_fstream_wchar
,
base
.
base2
)};
/* ??_7?$basic_fstream@_WU?$char_traits@_W@std@@@std@@6B@ */
extern
const
vtable_ptr
MSVCP_basic_fstream_wchar_vtable
;
/* ??_7?$basic_fstream@GU?$char_traits@G@std@@@std@@6B@ */
extern
const
vtable_ptr
MSVCP_basic_fstream_short_vtable
;
/* ??_8?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@7B@ */
const
int
basic_ostringstream_char_vbtable
[]
=
{
0
,
sizeof
(
basic_ostringstream_char
)};
/* ??_7?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@6B@ */
...
...
@@ -498,6 +517,18 @@ DEFINE_RTTI_DATA8(basic_fstream_char, sizeof(basic_fstream_char),
&
basic_ostream_char_rtti_base_descriptor
,
&
basic_ios_char_rtti_base_descriptor
,
&
ios_base_rtti_base_descriptor
,
&
iosb_rtti_base_descriptor
,
".?AV?$basic_fstream@DU?$char_traits@D@std@@@std@@"
);
DEFINE_RTTI_DATA8
(
basic_fstream_wchar
,
sizeof
(
basic_fstream_wchar
),
&
basic_istream_wchar_rtti_base_descriptor
,
&
basic_ios_wchar_rtti_base_descriptor
,
&
ios_base_rtti_base_descriptor
,
&
iosb_rtti_base_descriptor
,
&
basic_ostream_wchar_rtti_base_descriptor
,
&
basic_ios_wchar_rtti_base_descriptor
,
&
ios_base_rtti_base_descriptor
,
&
iosb_rtti_base_descriptor
,
".?AV?$basic_fstream@_WU?$char_traits@_W@std@@@std@@"
);
DEFINE_RTTI_DATA8
(
basic_fstream_short
,
sizeof
(
basic_fstream_wchar
),
&
basic_istream_short_rtti_base_descriptor
,
&
basic_ios_short_rtti_base_descriptor
,
&
ios_base_rtti_base_descriptor
,
&
iosb_rtti_base_descriptor
,
&
basic_ostream_short_rtti_base_descriptor
,
&
basic_ios_short_rtti_base_descriptor
,
&
ios_base_rtti_base_descriptor
,
&
iosb_rtti_base_descriptor
,
".?AV?$basic_fstream@GU?$char_traits@G@std@@@std@@"
);
DEFINE_RTTI_DATA4
(
basic_ostringstream_char
,
sizeof
(
basic_ostringstream_char
),
&
basic_ostream_char_rtti_base_descriptor
,
&
basic_ios_char_rtti_base_descriptor
,
&
ios_base_rtti_base_descriptor
,
&
iosb_rtti_base_descriptor
,
...
...
@@ -677,6 +708,8 @@ void __asm_dummy_vtables(void) {
__ASM_VTABLE
(
basic_ifstream_wchar
,
""
);
__ASM_VTABLE
(
basic_ifstream_short
,
""
);
__ASM_VTABLE
(
basic_fstream_char
,
""
);
__ASM_VTABLE
(
basic_fstream_wchar
,
""
);
__ASM_VTABLE
(
basic_fstream_short
,
""
);
__ASM_VTABLE
(
basic_ostringstream_char
,
""
);
__ASM_VTABLE
(
basic_ostringstream_wchar
,
""
);
__ASM_VTABLE
(
basic_istringstream_char
,
""
);
...
...
@@ -11045,6 +11078,302 @@ basic_filebuf_char* __thiscall basic_fstream_char_rdbuf(const basic_fstream_char
return
(
basic_filebuf_char
*
)
&
this
->
filebuf
;
}
static
inline
basic_ios_wchar
*
basic_fstream_wchar_to_basic_ios
(
basic_fstream_wchar
*
ptr
)
{
return
(
basic_ios_wchar
*
)((
char
*
)
ptr
+
basic_fstream_wchar_vbtable1
[
1
]);
}
static
inline
basic_fstream_wchar
*
basic_fstream_wchar_from_basic_ios
(
basic_ios_wchar
*
ptr
)
{
return
(
basic_fstream_wchar
*
)((
char
*
)
ptr
-
basic_fstream_wchar_vbtable1
[
1
]);
}
/* ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@XZ */
/* ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_ctor
,
8
)
basic_fstream_wchar
*
__thiscall
basic_fstream_wchar_ctor
(
basic_fstream_wchar
*
this
,
MSVCP_bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
TRACE
(
"(%p %d)
\n
"
,
this
,
virt_init
);
if
(
virt_init
)
{
this
->
base
.
base1
.
vbtable
=
basic_fstream_wchar_vbtable1
;
this
->
base
.
base2
.
vbtable
=
basic_fstream_wchar_vbtable2
;
basic_ios
=
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
);
basic_ios_wchar_ctor
(
basic_ios
);
}
else
{
basic_ios
=
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
);
}
basic_filebuf_wchar_ctor
(
&
this
->
filebuf
);
basic_iostream_wchar_ctor
(
&
this
->
base
,
&
this
->
filebuf
.
base
,
FALSE
);
basic_ios
->
base
.
vtable
=
&
MSVCP_basic_fstream_wchar_vtable
;
return
this
;
}
/* ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@XZ */
/* ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_short_ctor
,
8
)
basic_fstream_wchar
*
__thiscall
basic_fstream_short_ctor
(
basic_fstream_wchar
*
this
,
MSVCP_bool
virt_init
)
{
basic_fstream_wchar_ctor
(
this
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
)
->
base
.
vtable
=
&
MSVCP_basic_fstream_short_vtable
;
return
this
;
}
/* ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PAU_iobuf@@@Z */
/* ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAU_iobuf@@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_ctor_file
,
12
)
basic_fstream_wchar
*
__thiscall
basic_fstream_wchar_ctor_file
(
basic_fstream_wchar
*
this
,
FILE
*
file
,
MSVCP_bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
TRACE
(
"(%p %p %d)
\n
"
,
this
,
file
,
virt_init
);
if
(
virt_init
)
{
this
->
base
.
base1
.
vbtable
=
basic_fstream_wchar_vbtable1
;
this
->
base
.
base2
.
vbtable
=
basic_fstream_wchar_vbtable2
;
basic_ios
=
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
);
basic_ios_wchar_ctor
(
basic_ios
);
}
else
{
basic_ios
=
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
);
}
basic_filebuf_wchar_ctor_file
(
&
this
->
filebuf
,
file
);
basic_iostream_wchar_ctor
(
&
this
->
base
,
&
this
->
filebuf
.
base
,
FALSE
);
basic_ios
->
base
.
vtable
=
&
MSVCP_basic_fstream_wchar_vtable
;
return
this
;
}
/* ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PAU_iobuf@@@Z */
/* ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEAU_iobuf@@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_short_ctor_file
,
12
)
basic_fstream_wchar
*
__thiscall
basic_fstream_short_ctor_file
(
basic_fstream_wchar
*
this
,
FILE
*
file
,
MSVCP_bool
virt_init
)
{
basic_fstream_wchar_ctor_file
(
this
,
file
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
)
->
base
.
vtable
=
&
MSVCP_basic_fstream_short_vtable
;
return
this
;
}
/* ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PB_WHH@Z */
/* ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEB_WHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_ctor_name
,
20
)
basic_fstream_wchar
*
__thiscall
basic_fstream_wchar_ctor_name
(
basic_fstream_wchar
*
this
,
const
char
*
name
,
int
mode
,
int
prot
,
MSVCP_bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
name
,
mode
,
prot
,
virt_init
);
basic_fstream_wchar_ctor
(
this
,
virt_init
);
if
(
!
basic_filebuf_wchar_open
(
&
this
->
filebuf
,
name
,
mode
,
prot
))
{
basic_ios_wchar
*
basic_ios
=
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
);
basic_ios_wchar_setstate
(
basic_ios
,
IOSTATE_failbit
);
}
return
this
;
}
/* ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PBGHH@Z */
/* ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEBGHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_short_ctor_name
,
20
)
basic_fstream_wchar
*
__thiscall
basic_fstream_short_ctor_name
(
basic_fstream_wchar
*
this
,
const
char
*
name
,
int
mode
,
int
prot
,
MSVCP_bool
virt_init
)
{
basic_fstream_wchar_ctor_name
(
this
,
name
,
mode
,
prot
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
)
->
base
.
vtable
=
&
MSVCP_basic_fstream_short_vtable
;
return
this
;
}
/* ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PBGHH@Z */
/* ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEBGHH@Z */
/* ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PB_WHH@Z */
/* ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEB_WHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_ctor_name_wchar
,
20
)
basic_fstream_wchar
*
__thiscall
basic_fstream_wchar_ctor_name_wchar
(
basic_fstream_wchar
*
this
,
const
wchar_t
*
name
,
int
mode
,
int
prot
,
MSVCP_bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
debugstr_w
(
name
),
mode
,
prot
,
virt_init
);
basic_fstream_wchar_ctor
(
this
,
virt_init
);
if
(
!
basic_filebuf_wchar_open_wchar
(
&
this
->
filebuf
,
name
,
mode
,
prot
))
{
basic_ios_wchar
*
basic_ios
=
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
);
basic_ios_wchar_setstate
(
basic_ios
,
IOSTATE_failbit
);
}
return
this
;
}
/* ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PBGHH@Z */
/* ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEBGHH@Z */
/* ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PB_WHH@Z */
/* ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEB_WHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_short_ctor_name_wchar
,
20
)
basic_fstream_wchar
*
__thiscall
basic_fstream_short_ctor_name_wchar
(
basic_fstream_wchar
*
this
,
const
wchar_t
*
name
,
int
mode
,
int
prot
,
MSVCP_bool
virt_init
)
{
basic_fstream_wchar_ctor_name_wchar
(
this
,
name
,
mode
,
prot
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
)
->
base
.
vtable
=
&
MSVCP_basic_fstream_short_vtable
;
return
this
;
}
/* ??1?$basic_fstream@_WU?$char_traits@_W@std@@@std@@UAE@XZ */
/* ??1?$basic_fstream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ */
/* ??1?$basic_fstream@GU?$char_traits@G@std@@@std@@UAE@XZ */
/* ??1?$basic_fstream@GU?$char_traits@G@std@@@std@@UEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_dtor
,
4
)
void
__thiscall
basic_fstream_wchar_dtor
(
basic_ios_wchar
*
base
)
{
basic_fstream_wchar
*
this
=
basic_fstream_wchar_from_basic_ios
(
base
);
TRACE
(
"(%p)
\n
"
,
this
);
basic_iostream_wchar_dtor
(
basic_iostream_wchar_to_basic_ios
(
&
this
->
base
));
basic_filebuf_wchar_dtor
(
&
this
->
filebuf
);
}
/* ??_D?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXXZ */
/* ??_D?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ */
/* ??_D?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXXZ */
/* ??_D?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXXZ */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_vbase_dtor
,
4
)
void
__thiscall
basic_fstream_wchar_vbase_dtor
(
basic_fstream_wchar
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
basic_fstream_wchar_dtor
(
basic_fstream_wchar_to_basic_ios
(
this
));
basic_ios_wchar_dtor
(
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
));
}
DEFINE_THISCALL_WRAPPER
(
MSVCP_basic_fstream_wchar_vector_dtor
,
8
)
basic_fstream_wchar
*
__thiscall
MSVCP_basic_fstream_wchar_vector_dtor
(
basic_ios_wchar
*
base
,
unsigned
int
flags
)
{
basic_fstream_wchar
*
this
=
basic_fstream_wchar_from_basic_ios
(
base
);
TRACE
(
"(%p %x)
\n
"
,
this
,
flags
);
if
(
flags
&
2
)
{
/* we have an array, with the number of elements stored before the first object */
int
i
,
*
ptr
=
(
int
*
)
this
-
1
;
for
(
i
=*
ptr
-
1
;
i
>=
0
;
i
--
)
basic_fstream_wchar_vbase_dtor
(
this
+
i
);
MSVCRT_operator_delete
(
ptr
);
}
else
{
basic_fstream_wchar_vbase_dtor
(
this
);
if
(
flags
&
1
)
MSVCRT_operator_delete
(
this
);
}
return
this
;
}
DEFINE_THISCALL_WRAPPER
(
MSVCP_basic_fstream_short_vector_dtor
,
8
)
basic_fstream_wchar
*
__thiscall
MSVCP_basic_fstream_short_vector_dtor
(
basic_ios_wchar
*
base
,
unsigned
int
flags
)
{
return
MSVCP_basic_fstream_wchar_vector_dtor
(
base
,
flags
);
}
/* ?close@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXXZ */
/* ?close@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ */
/* ?close@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXXZ */
/* ?close@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXXZ */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_close
,
4
)
void
__thiscall
basic_fstream_wchar_close
(
basic_fstream_wchar
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
if
(
!
basic_filebuf_wchar_close
(
&
this
->
filebuf
))
{
basic_ios_wchar
*
basic_ios
=
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
);
basic_ios_wchar_setstate
(
basic_ios
,
IOSTATE_failbit
);
}
}
/* ?is_open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QBE_NXZ */
/* ?is_open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEBA_NXZ */
/* ?is_open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QBE_NXZ */
/* ?is_open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_is_open
,
4
)
MSVCP_bool
__thiscall
basic_fstream_wchar_is_open
(
const
basic_fstream_wchar
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
basic_filebuf_wchar_is_open
(
&
this
->
filebuf
);
}
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBDHH@Z */
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBDHH@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBDHH@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBDHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_open
,
16
)
void
__thiscall
basic_fstream_wchar_open
(
basic_fstream_wchar
*
this
,
const
char
*
name
,
int
mode
,
int
prot
)
{
TRACE
(
"(%p %s %d %d)
\n
"
,
this
,
name
,
mode
,
prot
);
if
(
!
basic_filebuf_wchar_open
(
&
this
->
filebuf
,
name
,
mode
,
prot
))
{
basic_ios_wchar
*
basic_ios
=
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
);
basic_ios_wchar_setstate
(
basic_ios
,
IOSTATE_failbit
);
}
}
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBDI@Z */
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBDI@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBDI@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBDI@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_open_old
,
12
)
void
__thiscall
basic_fstream_wchar_open_old
(
basic_fstream_wchar
*
this
,
const
char
*
name
,
unsigned
int
mode
)
{
basic_fstream_wchar_open
(
this
,
name
,
mode
,
_SH_DENYNO
);
}
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBGHH@Z */
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBGHH@Z */
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPB_WHH@Z */
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEB_WHH@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBGHH@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBGHH@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPB_WHH@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEB_WHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_open_wchar
,
16
)
void
__thiscall
basic_fstream_wchar_open_wchar
(
basic_fstream_wchar
*
this
,
const
wchar_t
*
name
,
int
mode
,
int
prot
)
{
TRACE
(
"(%p %s %d %d)
\n
"
,
this
,
debugstr_w
(
name
),
mode
,
prot
);
if
(
!
basic_filebuf_wchar_open_wchar
(
&
this
->
filebuf
,
name
,
mode
,
prot
))
{
basic_ios_wchar
*
basic_ios
=
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
);
basic_ios_wchar_setstate
(
basic_ios
,
IOSTATE_failbit
);
}
}
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBGI@Z */
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBGI@Z */
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPB_WI@Z */
/* ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEB_WI@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBGI@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBGI@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPB_WI@Z */
/* ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEB_WI@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_open_wchar_old
,
12
)
void
__thiscall
basic_fstream_wchar_open_wchar_old
(
basic_fstream_wchar
*
this
,
const
wchar_t
*
name
,
unsigned
int
mode
)
{
basic_fstream_wchar_open_wchar
(
this
,
name
,
mode
,
_SH_DENYNO
);
}
/* ?rdbuf@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QBEPAV?$basic_filebuf@_WU?$char_traits@_W@std@@@2@XZ */
/* ?rdbuf@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEBAPEAV?$basic_filebuf@_WU?$char_traits@_W@std@@@2@XZ */
/* ?rdbuf@?$basic_fstream@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_filebuf@GU?$char_traits@G@std@@@2@XZ */
/* ?rdbuf@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_filebuf@GU?$char_traits@G@std@@@2@XZ */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_rdbuf
,
4
)
basic_filebuf_wchar
*
__thiscall
basic_fstream_wchar_rdbuf
(
const
basic_fstream_wchar
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
(
basic_filebuf_wchar
*
)
&
this
->
filebuf
;
}
static
inline
basic_ios_char
*
basic_ostringstream_char_to_basic_ios
(
basic_ostringstream_char
*
ptr
)
{
return
(
basic_ios_char
*
)((
char
*
)
ptr
+
basic_ostringstream_char_vbtable
[
1
]);
...
...
dlls/msvcp90/msvcp90.spec
View file @
570ffbb4
...
...
@@ -568,26 +568,26 @@
@ cdecl -arch=win64 ??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QEAA@PEB_WHH@Z(ptr wstr long long long) basic_fstream_char_ctor_name_wchar
@ thiscall -arch=win32 ??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@XZ(ptr long) basic_fstream_char_ctor
@ cdecl -arch=win64 ??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QEAA@XZ(ptr long) basic_fstream_char_ctor
@
stub -arch=win32 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PAU_iobuf@@@Z
@
stub -arch=win64 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEAU_iobuf@@@Z
@
stub -arch=win32 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PBDHH@Z
@
stub -arch=win64 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEBDHH@Z
@
stub -arch=win32 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PBGHH@Z
@
stub -arch=win64 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEBGHH@Z
@
stub -arch=win32 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PB_WHH@Z
@
stub -arch=win64 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEB_WHH@Z
@
stub -arch=win32 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@XZ
@
stub -arch=win64 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@XZ
@
stub -arch=win32 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PAU_iobuf@@@Z
@
stub -arch=win64 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAU_iobuf@@@Z
@
stub -arch=win32 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PBDHH@Z
@
stub -arch=win64 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEBDHH@Z
@
stub -arch=win32 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PBGHH@Z
@
stub -arch=win64 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEBGHH@Z
@
stub -arch=win32 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PB_WHH@Z
@
stub -arch=win64 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEB_WHH@Z
@
stub -arch=win32 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@XZ
@
stub -arch=win64 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@XZ
@
thiscall -arch=win32 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PAU_iobuf@@@Z(ptr ptr long) basic_fstream_short_ctor_file
@
cdecl -arch=win64 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEAU_iobuf@@@Z(ptr ptr long) basic_fstream_short_ctor_file
@
thiscall -arch=win32 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PBDHH@Z(ptr wstr long long long) basic_fstream_short_ctor_name_wchar
@
cdecl -arch=win64 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEBDHH@Z(ptr wstr long long long) basic_fstream_short_ctor_name_wchar
@
thiscall -arch=win32 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PBGHH@Z(ptr wstr long long long) basic_fstream_short_ctor_name_wchar
@
cdecl -arch=win64 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEBGHH@Z(ptr wstr long long long) basic_fstream_short_ctor_name_wchar
@
thiscall -arch=win32 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@PB_WHH@Z(ptr str long long long) basic_fstream_short_ctor_name
@
cdecl -arch=win64 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEB_WHH@Z(ptr str long long long) basic_fstream_short_ctor_name
@
thiscall -arch=win32 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QAE@XZ(ptr long) basic_fstream_short_ctor
@
cdecl -arch=win64 ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@XZ(ptr long) basic_fstream_short_ctor
@
thiscall -arch=win32 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PAU_iobuf@@@Z(ptr ptr long) basic_fstream_wchar_ctor_file
@
cdecl -arch=win64 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAU_iobuf@@@Z(ptr ptr long) basic_fstream_wchar_ctor_file
@
thiscall -arch=win32 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PBDHH@Z(ptr wstr long long long) basic_fstream_wchar_ctor_name_wchar
@
cdecl -arch=win64 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEBDHH@Z(ptr wstr long long long) basic_fstream_wchar_ctor_name_wchar
@
thiscall -arch=win32 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PBGHH@Z(ptr wstr long long long) basic_fstream_wchar_ctor_name_wchar
@
cdecl -arch=win64 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEBGHH@Z(ptr wstr long long long) basic_fstream_wchar_ctor_name_wchar
@
thiscall -arch=win32 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PB_WHH@Z(ptr str long long long) basic_fstream_wchar_ctor_name
@
cdecl -arch=win64 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEB_WHH@Z(ptr str long long long) basic_fstream_wchar_ctor_name
@
thiscall -arch=win32 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@XZ(ptr long) basic_fstream_wchar_ctor
@
cdecl -arch=win64 ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAA@XZ(ptr long) basic_fstream_wchar_ctor
@ thiscall -arch=win32 ??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PAU_iobuf@@@Z(ptr ptr long) basic_ifstream_char_ctor_file
@ cdecl -arch=win64 ??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@PEAU_iobuf@@@Z(ptr ptr long) basic_ifstream_char_ctor_file
@ thiscall -arch=win32 ??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z(ptr str long long long) basic_ifstream_char_ctor_name
...
...
@@ -1154,10 +1154,10 @@
@ cdecl -arch=win64 ??1?$basic_filebuf@_WU?$char_traits@_W@std@@@std@@UEAA@XZ(ptr) basic_filebuf_wchar_dtor
@ thiscall -arch=win32 ??1?$basic_fstream@DU?$char_traits@D@std@@@std@@UAE@XZ(ptr) basic_fstream_char_dtor
@ cdecl -arch=win64 ??1?$basic_fstream@DU?$char_traits@D@std@@@std@@UEAA@XZ(ptr) basic_fstream_char_dtor
@
stub -arch=win32 ??1?$basic_fstream@GU?$char_traits@G@std@@@std@@UAE@XZ
@
stub -arch=win64 ??1?$basic_fstream@GU?$char_traits@G@std@@@std@@UEAA@XZ
@
stub -arch=win32 ??1?$basic_fstream@_WU?$char_traits@_W@std@@@std@@UAE@XZ
@
stub -arch=win64 ??1?$basic_fstream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ
@
thiscall -arch=win32 ??1?$basic_fstream@GU?$char_traits@G@std@@@std@@UAE@XZ(ptr) basic_fstream_wchar_dtor
@
cdecl -arch=win64 ??1?$basic_fstream@GU?$char_traits@G@std@@@std@@UEAA@XZ(ptr) basic_fstream_wchar_dtor
@
thiscall -arch=win32 ??1?$basic_fstream@_WU?$char_traits@_W@std@@@std@@UAE@XZ(ptr) basic_fstream_wchar_dtor
@
cdecl -arch=win64 ??1?$basic_fstream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ(ptr) basic_fstream_wchar_dtor
@ thiscall -arch=win32 ??1?$basic_ifstream@DU?$char_traits@D@std@@@std@@UAE@XZ(ptr) basic_ifstream_char_dtor
@ cdecl -arch=win64 ??1?$basic_ifstream@DU?$char_traits@D@std@@@std@@UEAA@XZ(ptr) basic_ifstream_char_dtor
@ thiscall -arch=win32 ??1?$basic_ifstream@GU?$char_traits@G@std@@@std@@UAE@XZ(ptr) basic_ifstream_wchar_dtor
...
...
@@ -1783,8 +1783,8 @@
@ extern ??_7?$basic_filebuf@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_filebuf_short_vtable
@ extern ??_7?$basic_filebuf@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_filebuf_wchar_vtable
@ extern ??_7?$basic_fstream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_fstream_char_vtable
# extern ??_7?$basic_fstream@GU?$char_traits@G@std@@@std@@6B@
# extern ??_7?$basic_fstream@_WU?$char_traits@_W@std@@@std@@6B@
@ extern ??_7?$basic_fstream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_fstream_short_vtable
@ extern ??_7?$basic_fstream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_fstream_wchar_vtable
@ extern ??_7?$basic_ifstream@DU?$char_traits@D@std@@@std@@6B@ MSVCP_basic_ifstream_char_vtable
@ extern ??_7?$basic_ifstream@GU?$char_traits@G@std@@@std@@6B@ MSVCP_basic_ifstream_short_vtable
@ extern ??_7?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@6B@ MSVCP_basic_ifstream_wchar_vtable
...
...
@@ -1867,10 +1867,10 @@
# extern ??_7time_base@std@@6B@
@ extern ??_8?$basic_fstream@DU?$char_traits@D@std@@@std@@7B?$basic_istream@DU?$char_traits@D@std@@@1@@ basic_fstream_char_vbtable1
@ extern ??_8?$basic_fstream@DU?$char_traits@D@std@@@std@@7B?$basic_ostream@DU?$char_traits@D@std@@@1@@ basic_fstream_char_vbtable2
# extern ??_8?$basic_fstream@GU?$char_traits@G@std@@@std@@7B?$basic_istream@GU?$char_traits@G@std@@@1@@
# extern ??_8?$basic_fstream@GU?$char_traits@G@std@@@std@@7B?$basic_ostream@GU?$char_traits@G@std@@@1@@
# extern ??_8?$basic_fstream@_WU?$char_traits@_W@std@@@std@@7B?$basic_istream@_WU?$char_traits@_W@std@@@1@@
# extern ??_8?$basic_fstream@_WU?$char_traits@_W@std@@@std@@7B?$basic_ostream@_WU?$char_traits@_W@std@@@1@@
@ extern ??_8?$basic_fstream@GU?$char_traits@G@std@@@std@@7B?$basic_istream@GU?$char_traits@G@std@@@1@@ basic_fstream_wchar_vbtable1
@ extern ??_8?$basic_fstream@GU?$char_traits@G@std@@@std@@7B?$basic_ostream@GU?$char_traits@G@std@@@1@@ basic_fstream_wchar_vbtable2
@ extern ??_8?$basic_fstream@_WU?$char_traits@_W@std@@@std@@7B?$basic_istream@_WU?$char_traits@_W@std@@@1@@ basic_fstream_wchar_vbtable1
@ extern ??_8?$basic_fstream@_WU?$char_traits@_W@std@@@std@@7B?$basic_ostream@_WU?$char_traits@_W@std@@@1@@ basic_fstream_wchar_vbtable2
@ extern ??_8?$basic_ifstream@DU?$char_traits@D@std@@@std@@7B@ basic_ifstream_char_vbtable
@ extern ??_8?$basic_ifstream@GU?$char_traits@G@std@@@std@@7B@ basic_ifstream_short_vbtable
@ extern ??_8?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@7B@ basic_ifstream_wchar_vbtable
...
...
@@ -1903,10 +1903,10 @@
@ extern ??_8?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@7B?$basic_ostream@_WU?$char_traits@_W@std@@@1@@ basic_stringstream_wchar_vbtable2
@ thiscall -arch=win32 ??_D?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXXZ(ptr) basic_fstream_char_vbase_dtor
@ cdecl -arch=win64 ??_D?$basic_fstream@DU?$char_traits@D@std@@@std@@QEAAXXZ(ptr) basic_fstream_char_vbase_dtor
@
stub -arch=win32 ??_D?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXXZ
@
stub -arch=win64 ??_D?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXXZ
@
stub -arch=win32 ??_D?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXXZ
@
stub -arch=win64 ??_D?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ
@
thiscall -arch=win32 ??_D?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXXZ(ptr) basic_fstream_wchar_vbase_dtor
@
cdecl -arch=win64 ??_D?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXXZ(ptr) basic_fstream_wchar_vbase_dtor
@
thiscall -arch=win32 ??_D?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXXZ(ptr) basic_fstream_wchar_vbase_dtor
@
cdecl -arch=win64 ??_D?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ(ptr) basic_fstream_wchar_vbase_dtor
@ thiscall -arch=win32 ??_D?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ(ptr) basic_ifstream_char_vbase_dtor
@ cdecl -arch=win64 ??_D?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAAXXZ(ptr) basic_ifstream_char_vbase_dtor
@ thiscall -arch=win32 ??_D?$basic_ifstream@GU?$char_traits@G@std@@@std@@QAEXXZ(ptr) basic_ifstream_wchar_vbase_dtor
...
...
@@ -3092,10 +3092,10 @@
@ cdecl -arch=win64 ?close@?$basic_filebuf@_WU?$char_traits@_W@std@@@std@@QEAAPEAV12@XZ(ptr) basic_filebuf_wchar_close
@ thiscall -arch=win32 ?close@?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXXZ(ptr) basic_fstream_char_close
@ cdecl -arch=win64 ?close@?$basic_fstream@DU?$char_traits@D@std@@@std@@QEAAXXZ(ptr) basic_fstream_char_close
@
stub -arch=win32 ?close@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXXZ
@
stub -arch=win64 ?close@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXXZ
@
stub -arch=win32 ?close@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXXZ
@
stub -arch=win64 ?close@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ
@
thiscall -arch=win32 ?close@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXXZ(ptr) basic_fstream_wchar_close
@
cdecl -arch=win64 ?close@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXXZ(ptr) basic_fstream_wchar_close
@
thiscall -arch=win32 ?close@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXXZ(ptr) basic_fstream_wchar_close
@
cdecl -arch=win64 ?close@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ(ptr) basic_fstream_wchar_close
@ thiscall -arch=win32 ?close@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ(ptr) basic_ifstream_char_close
@ cdecl -arch=win64 ?close@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAAXXZ(ptr) basic_ifstream_char_close
@ thiscall -arch=win32 ?close@?$basic_ifstream@GU?$char_traits@G@std@@@std@@QAEXXZ(ptr) basic_ifstream_wchar_close
...
...
@@ -4411,10 +4411,10 @@
@ cdecl -arch=win64 ?is_open@?$basic_filebuf@_WU?$char_traits@_W@std@@@std@@QEBA_NXZ(ptr) basic_filebuf_wchar_is_open
@ thiscall -arch=win32 ?is_open@?$basic_fstream@DU?$char_traits@D@std@@@std@@QBE_NXZ(ptr) basic_fstream_char_is_open
@ cdecl -arch=win64 ?is_open@?$basic_fstream@DU?$char_traits@D@std@@@std@@QEBA_NXZ(ptr) basic_fstream_char_is_open
@
stub -arch=win32 ?is_open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QBE_NXZ
@
stub -arch=win64 ?is_open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEBA_NXZ
@
stub -arch=win32 ?is_open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QBE_NXZ
@
stub -arch=win64 ?is_open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEBA_NXZ
@
thiscall -arch=win32 ?is_open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QBE_NXZ(ptr) basic_fstream_wchar_is_open
@
cdecl -arch=win64 ?is_open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEBA_NXZ(ptr) basic_fstream_wchar_is_open
@
thiscall -arch=win32 ?is_open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QBE_NXZ(ptr) basic_fstream_wchar_is_open
@
cdecl -arch=win64 ?is_open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEBA_NXZ(ptr) basic_fstream_wchar_is_open
@ thiscall -arch=win32 ?is_open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QBE_NXZ(ptr) basic_ifstream_char_is_open
@ cdecl -arch=win64 ?is_open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEBA_NXZ(ptr) basic_ifstream_char_is_open
@ thiscall -arch=win32 ?is_open@?$basic_ifstream@GU?$char_traits@G@std@@@std@@QBE_NXZ(ptr) basic_ifstream_wchar_is_open
...
...
@@ -4643,30 +4643,30 @@
@ cdecl -arch=win64 ?open@?$basic_fstream@DU?$char_traits@D@std@@@std@@QEAAXPEB_WHH@Z(ptr wstr long long) basic_fstream_char_open_wchar
@ thiscall -arch=win32 ?open@?$basic_fstream@DU?$char_traits@D@std@@@std@@QAEXPB_WI@Z(ptr wstr long) basic_fstream_char_open_wchar_old
@ cdecl -arch=win64 ?open@?$basic_fstream@DU?$char_traits@D@std@@@std@@QEAAXPEB_WI@Z(ptr wstr long) basic_fstream_char_open_wchar_old
@
stub -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBDHH@Z
@
stub -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBDHH@Z
@
stub -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBDI@Z
@
stub -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBDI@Z
@
stub -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBGHH@Z
@
stub -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBGHH@Z
@
stub -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBGI@Z
@
stub -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBGI@Z
@
stub -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPB_WHH@Z
@
stub -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEB_WHH@Z
@
stub -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPB_WI@Z
@
stub -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEB_WI@Z
@
stub -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBDHH@Z
@
stub -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBDHH@Z
@
stub -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBDI@Z
@
stub -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBDI@Z
@
stub -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBGHH@Z
@
stub -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBGHH@Z
@
stub -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBGI@Z
@
stub -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBGI@Z
@
stub -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPB_WHH@Z
@
stub -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEB_WHH@Z
@
stub -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPB_WI@Z
@
stub -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEB_WI@Z
@
thiscall -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBDHH@Z(ptr str long long) basic_fstream_wchar_open
@
cdecl -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBDHH@Z(ptr str long long) basic_fstream_wchar_open
@
thiscall -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBDI@Z(ptr str long) basic_fstream_wchar_open_old
@
cdecl -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBDI@Z(ptr str long) basic_fstream_wchar_open_old
@
thiscall -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBGHH@Z(ptr wstr long long) basic_fstream_wchar_open_wchar
@
cdecl -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBGHH@Z(ptr wstr long long) basic_fstream_wchar_open_wchar
@
thiscall -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPBGI@Z(ptr wstr long) basic_fstream_wchar_open_wchar_old
@
cdecl -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEBGI@Z(ptr wstr long) basic_fstream_wchar_open_wchar_old
@
thiscall -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPB_WHH@Z(ptr wstr long long) basic_fstream_wchar_open_wchar
@
cdecl -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEB_WHH@Z(ptr wstr long long) basic_fstream_wchar_open_wchar
@
thiscall -arch=win32 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QAEXPB_WI@Z(ptr wstr long) basic_fstream_wchar_open_wchar_old
@
cdecl -arch=win64 ?open@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAAXPEB_WI@Z(ptr wstr long) basic_fstream_wchar_open_wchar_old
@
thiscall -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBDHH@Z(ptr str long long) basic_fstream_wchar_open
@
cdecl -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBDHH@Z(ptr str long long) basic_fstream_wchar_open
@
thiscall -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBDI@Z(ptr str long) basic_fstream_wchar_open_old
@
cdecl -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBDI@Z(ptr str long) basic_fstream_wchar_open_old
@
thiscall -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBGHH@Z(ptr wstr long long) basic_fstream_wchar_open_wchar
@
cdecl -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBGHH@Z(ptr wstr long long) basic_fstream_wchar_open_wchar
@
thiscall -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPBGI@Z(ptr wstr long) basic_fstream_wchar_open_wchar_old
@
cdecl -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEBGI@Z(ptr wstr long) basic_fstream_wchar_open_wchar_old
@
thiscall -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPB_WHH@Z(ptr wstr long long) basic_fstream_wchar_open_wchar
@
cdecl -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEB_WHH@Z(ptr wstr long long) basic_fstream_wchar_open_wchar
@
thiscall -arch=win32 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAEXPB_WI@Z(ptr wstr long) basic_fstream_wchar_open_wchar_old
@
cdecl -arch=win64 ?open@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEAAXPEB_WI@Z(ptr wstr long) basic_fstream_wchar_open_wchar_old
@ thiscall -arch=win32 ?open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXPBDHH@Z(ptr str long long) basic_ifstream_char_open
@ cdecl -arch=win64 ?open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAAXPEBDHH@Z(ptr str long long) basic_ifstream_char_open
@ thiscall -arch=win32 ?open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXPBDI@Z(ptr str long) basic_ifstream_char_open_old
...
...
@@ -5015,10 +5015,10 @@
@ cdecl -arch=win64 ?rbegin@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBA?AV?$reverse_iterator@V?$_String_const_iterator@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@2@XZ(ptr ptr) MSVCP_basic_string_wchar_rbegin
@ thiscall -arch=win32 ?rdbuf@?$basic_fstream@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_filebuf@DU?$char_traits@D@std@@@2@XZ(ptr) basic_fstream_char_rdbuf
@ cdecl -arch=win64 ?rdbuf@?$basic_fstream@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_filebuf@DU?$char_traits@D@std@@@2@XZ(ptr) basic_fstream_char_rdbuf
@
stub -arch=win32 ?rdbuf@?$basic_fstream@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_filebuf@GU?$char_traits@G@std@@@2@XZ
@
stub -arch=win64 ?rdbuf@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_filebuf@GU?$char_traits@G@std@@@2@XZ
@
stub -arch=win32 ?rdbuf@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QBEPAV?$basic_filebuf@_WU?$char_traits@_W@std@@@2@XZ
@
stub -arch=win64 ?rdbuf@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEBAPEAV?$basic_filebuf@_WU?$char_traits@_W@std@@@2@XZ
@
thiscall -arch=win32 ?rdbuf@?$basic_fstream@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_filebuf@GU?$char_traits@G@std@@@2@XZ(ptr) basic_fstream_wchar_rdbuf
@
cdecl -arch=win64 ?rdbuf@?$basic_fstream@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_filebuf@GU?$char_traits@G@std@@@2@XZ(ptr) basic_fstream_wchar_rdbuf
@
thiscall -arch=win32 ?rdbuf@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QBEPAV?$basic_filebuf@_WU?$char_traits@_W@std@@@2@XZ(ptr) basic_fstream_wchar_rdbuf
@
cdecl -arch=win64 ?rdbuf@?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QEBAPEAV?$basic_filebuf@_WU?$char_traits@_W@std@@@2@XZ(ptr) basic_fstream_wchar_rdbuf
@ thiscall -arch=win32 ?rdbuf@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_filebuf@DU?$char_traits@D@std@@@2@XZ(ptr) basic_ifstream_char_rdbuf
@ cdecl -arch=win64 ?rdbuf@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_filebuf@DU?$char_traits@D@std@@@2@XZ(ptr) basic_ifstream_char_rdbuf
@ thiscall -arch=win32 ?rdbuf@?$basic_ifstream@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_filebuf@GU?$char_traits@G@std@@@2@XZ(ptr) basic_ifstream_wchar_rdbuf
...
...
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