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
af5f928e
Commit
af5f928e
authored
Nov 27, 2020
by
Piotr Caban
Committed by
Alexandre Julliard
Nov 27, 2020
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcp90: Remove MSVCP_bool type.
Signed-off-by:
Piotr Caban
<
piotr@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
1990a5e0
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
286 additions
and
284 deletions
+286
-284
exception.c
dlls/msvcp90/exception.c
+1
-1
ios.c
dlls/msvcp90/ios.c
+138
-135
locale.c
dlls/msvcp90/locale.c
+47
-47
math.c
dlls/msvcp90/math.c
+12
-12
misc.c
dlls/msvcp90/misc.c
+13
-13
msvcp90.h
dlls/msvcp90/msvcp90.h
+15
-16
msvcp_main.c
dlls/msvcp90/msvcp_main.c
+2
-2
string.c
dlls/msvcp90/string.c
+58
-58
No files found.
dlls/msvcp90/exception.c
View file @
af5f928e
...
...
@@ -940,7 +940,7 @@ void __cdecl _Xruntime_error(const char *str)
}
/* ?uncaught_exception@std@@YA_NXZ */
MSVCP_
bool
__cdecl
MSVCP__uncaught_exception
(
void
)
bool
__cdecl
MSVCP__uncaught_exception
(
void
)
{
return
__uncaught_exception
();
}
...
...
dlls/msvcp90/ios.c
View file @
af5f928e
...
...
@@ -38,7 +38,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(msvcp);
/* ?_Index@ios_base@std@@0HA */
int
ios_base_Index
=
0
;
/* ?_Sync@ios_base@std@@0_NA */
MSVCP_
bool
ios_base_Sync
=
FALSE
;
bool
ios_base_Sync
=
FALSE
;
typedef
struct
{
streamoff
off
;
...
...
@@ -78,9 +78,9 @@ typedef struct {
#else
char
putback
;
#endif
MSVCP_
bool
wrotesome
;
bool
wrotesome
;
_Mbstatet
state
;
MSVCP_
bool
close
;
bool
close
;
#if _MSVCP_VER == 70
locale
loc
;
#endif
...
...
@@ -97,9 +97,9 @@ typedef struct {
#else
wchar_t
putback
;
#endif
MSVCP_
bool
wrotesome
;
bool
wrotesome
;
_Mbstatet
state
;
MSVCP_
bool
close
;
bool
close
;
#if _MSVCP_VER == 70
locale
loc
;
#endif
...
...
@@ -3059,7 +3059,7 @@ void __thiscall basic_filebuf_char__Initcvt(basic_filebuf_char *this)
/* ?_Endwrite@?$basic_filebuf@DU?$char_traits@D@std@@@std@@IAE_NXZ */
/* ?_Endwrite@?$basic_filebuf@DU?$char_traits@D@std@@@std@@IEAA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_filebuf_char__Endwrite
,
4
)
MSVCP_
bool
__thiscall
basic_filebuf_char__Endwrite
(
basic_filebuf_char
*
this
)
bool
__thiscall
basic_filebuf_char__Endwrite
(
basic_filebuf_char
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
...
...
@@ -3188,7 +3188,7 @@ basic_filebuf_char* __thiscall basic_filebuf_char_vector_dtor(basic_filebuf_char
/* ?is_open@?$basic_filebuf@DU?$char_traits@D@std@@@std@@QBE_NXZ */
/* ?is_open@?$basic_filebuf@DU?$char_traits@D@std@@@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_filebuf_char_is_open
,
4
)
MSVCP_
bool
__thiscall
basic_filebuf_char_is_open
(
const
basic_filebuf_char
*
this
)
bool
__thiscall
basic_filebuf_char_is_open
(
const
basic_filebuf_char
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
this
->
file
!=
NULL
;
...
...
@@ -3679,7 +3679,7 @@ void __thiscall basic_filebuf_wchar__Initcvt(basic_filebuf_wchar *this)
/* ?_Endwrite@?$basic_filebuf@GU?$char_traits@G@std@@@std@@IAE_NXZ */
/* ?_Endwrite@?$basic_filebuf@GU?$char_traits@G@std@@@std@@IEAA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_filebuf_wchar__Endwrite
,
4
)
MSVCP_
bool
__thiscall
basic_filebuf_wchar__Endwrite
(
basic_filebuf_wchar
*
this
)
bool
__thiscall
basic_filebuf_wchar__Endwrite
(
basic_filebuf_wchar
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
...
...
@@ -3847,7 +3847,7 @@ basic_filebuf_wchar* __thiscall basic_filebuf_wchar_vector_dtor(basic_filebuf_wc
/* ?is_open@?$basic_filebuf@GU?$char_traits@G@std@@@std@@QBE_NXZ */
/* ?is_open@?$basic_filebuf@GU?$char_traits@G@std@@@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_filebuf_wchar_is_open
,
4
)
MSVCP_
bool
__thiscall
basic_filebuf_wchar_is_open
(
const
basic_filebuf_wchar
*
this
)
bool
__thiscall
basic_filebuf_wchar_is_open
(
const
basic_filebuf_wchar
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
this
->
file
!=
NULL
;
...
...
@@ -5271,7 +5271,7 @@ void __thiscall ios_base_register_callback(ios_base *this, IOS_BASE_event_callba
/* ?clear@ios_base@std@@QAEXH_N@Z */
/* ?clear@ios_base@std@@QEAAXH_N@Z */
DEFINE_THISCALL_WRAPPER
(
ios_base_clear_reraise
,
12
)
void
__thiscall
ios_base_clear_reraise
(
ios_base
*
this
,
IOSB_iostate
state
,
MSVCP_
bool
reraise
)
void
__thiscall
ios_base_clear_reraise
(
ios_base
*
this
,
IOSB_iostate
state
,
bool
reraise
)
{
TRACE
(
"(%p %x %x)
\n
"
,
this
,
state
,
reraise
);
...
...
@@ -5388,7 +5388,7 @@ ios_base* __thiscall ios_base_assign(ios_base *this, const ios_base *right)
/* ?fail@ios_base@std@@QBE_NXZ */
/* ?fail@ios_base@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
ios_base_fail
,
4
)
MSVCP_
bool
__thiscall
ios_base_fail
(
const
ios_base
*
this
)
bool
__thiscall
ios_base_fail
(
const
ios_base
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
(
this
->
state
&
(
IOSTATE_failbit
|
IOSTATE_badbit
))
!=
0
;
...
...
@@ -5397,7 +5397,7 @@ MSVCP_bool __thiscall ios_base_fail(const ios_base *this)
/* ??7ios_base@std@@QBE_NXZ */
/* ??7ios_base@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
ios_base_op_succ
,
4
)
MSVCP_
bool
__thiscall
ios_base_op_succ
(
const
ios_base
*
this
)
bool
__thiscall
ios_base_op_succ
(
const
ios_base
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
ios_base_fail
(
this
);
...
...
@@ -5416,7 +5416,7 @@ void* __thiscall ios_base_op_fail(const ios_base *this)
/* ??Bios_base@std@@QBE_NXZ */
/* ??Bios_base@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
ios_base_operator_bool
,
4
)
MSVCP_
bool
__thiscall
ios_base_operator_bool
(
const
ios_base
*
this
)
bool
__thiscall
ios_base_operator_bool
(
const
ios_base
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
(
this
->
state
&
(
IOSTATE_failbit
|
IOSTATE_badbit
))
==
0
;
...
...
@@ -5459,7 +5459,7 @@ void __thiscall ios_base__Init(ios_base *this)
/* ?_Sync_func@ios_base@std@@CAAA_NXZ */
/* ?_Sync_func@ios_base@std@@CAAEA_NXZ */
MSVCP_
bool
*
__cdecl
ios_base_Sync_func
(
void
)
bool
*
__cdecl
ios_base_Sync_func
(
void
)
{
TRACE
(
"
\n
"
);
return
&
ios_base_Sync
;
...
...
@@ -5468,7 +5468,7 @@ MSVCP_bool* __cdecl ios_base_Sync_func(void)
/* ?bad@ios_base@std@@QBE_NXZ */
/* ?bad@ios_base@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
ios_base_bad
,
4
)
MSVCP_
bool
__thiscall
ios_base_bad
(
const
ios_base
*
this
)
bool
__thiscall
ios_base_bad
(
const
ios_base
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
(
this
->
state
&
IOSTATE_badbit
)
!=
0
;
...
...
@@ -5477,7 +5477,7 @@ MSVCP_bool __thiscall ios_base_bad(const ios_base *this)
/* ?eof@ios_base@std@@QBE_NXZ */
/* ?eof@ios_base@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
ios_base_eof
,
4
)
MSVCP_
bool
__thiscall
ios_base_eof
(
const
ios_base
*
this
)
bool
__thiscall
ios_base_eof
(
const
ios_base
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
(
this
->
state
&
IOSTATE_eofbit
)
!=
0
;
...
...
@@ -5517,7 +5517,7 @@ locale* __thiscall ios_base_getloc(const ios_base *this, locale *ret)
/* ?good@ios_base@std@@QBE_NXZ */
/* ?good@ios_base@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
ios_base_good
,
4
)
MSVCP_
bool
__thiscall
ios_base_good
(
const
ios_base
*
this
)
bool
__thiscall
ios_base_good
(
const
ios_base
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
this
->
state
==
IOSTATE_goodbit
;
...
...
@@ -5598,7 +5598,7 @@ IOSB_fmtflags __thiscall ios_base_setf(ios_base *this, IOSB_fmtflags flags)
/* ?setstate@ios_base@std@@QAEXH_N@Z */
/* ?setstate@ios_base@std@@QEAAXH_N@Z */
DEFINE_THISCALL_WRAPPER
(
ios_base_setstate_reraise
,
12
)
void
__thiscall
ios_base_setstate_reraise
(
ios_base
*
this
,
IOSB_iostate
state
,
MSVCP_
bool
reraise
)
void
__thiscall
ios_base_setstate_reraise
(
ios_base
*
this
,
IOSB_iostate
state
,
bool
reraise
)
{
TRACE
(
"(%p %x %x)
\n
"
,
this
,
state
,
reraise
);
...
...
@@ -5623,10 +5623,10 @@ void __thiscall ios_base_setstate_unsigned(ios_base *this, unsigned int state)
}
/* ?sync_with_stdio@ios_base@std@@SA_N_N@Z */
MSVCP_bool
__cdecl
ios_base_sync_with_stdio
(
MSVCP_
bool
sync
)
bool
__cdecl
ios_base_sync_with_stdio
(
bool
sync
)
{
_Lockit
lock
;
MSVCP_
bool
ret
;
bool
ret
;
TRACE
(
"(%x)
\n
"
,
sync
);
...
...
@@ -5732,7 +5732,7 @@ basic_ios_char* __thiscall basic_ios_char_ctor(basic_ios_char *this)
/* ?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IAEXPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@_N@Z */
/* ?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IEAAXPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ios_char_init
,
12
)
void
__thiscall
basic_ios_char_init
(
basic_ios_char
*
this
,
basic_streambuf_char
*
streambuf
,
MSVCP_
bool
isstd
)
void
__thiscall
basic_ios_char_init
(
basic_ios_char
*
this
,
basic_streambuf_char
*
streambuf
,
bool
isstd
)
{
TRACE
(
"(%p %p %x)
\n
"
,
this
,
streambuf
,
isstd
);
ios_base__Init
(
&
this
->
base
);
...
...
@@ -5791,7 +5791,7 @@ basic_ios_char* __thiscall basic_ios_char_vector_dtor(basic_ios_char *this, unsi
/* ?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z */
/* ?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ios_char_clear_reraise
,
12
)
void
__thiscall
basic_ios_char_clear_reraise
(
basic_ios_char
*
this
,
IOSB_iostate
state
,
MSVCP_
bool
reraise
)
void
__thiscall
basic_ios_char_clear_reraise
(
basic_ios_char
*
this
,
IOSB_iostate
state
,
bool
reraise
)
{
TRACE
(
"(%p %x %x)
\n
"
,
this
,
state
,
reraise
);
ios_base_clear_reraise
(
&
this
->
base
,
state
|
(
this
->
strbuf
?
IOSTATE_goodbit
:
IOSTATE_badbit
),
reraise
);
...
...
@@ -5892,7 +5892,7 @@ basic_streambuf_char* __thiscall basic_ios_char_rdbuf_get(const basic_ios_char *
/* ?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z */
/* ?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ios_char_setstate_reraise
,
12
)
void
__thiscall
basic_ios_char_setstate_reraise
(
basic_ios_char
*
this
,
IOSB_iostate
state
,
MSVCP_
bool
reraise
)
void
__thiscall
basic_ios_char_setstate_reraise
(
basic_ios_char
*
this
,
IOSB_iostate
state
,
bool
reraise
)
{
TRACE
(
"(%p %x %x)
\n
"
,
this
,
state
,
reraise
);
...
...
@@ -5987,7 +5987,7 @@ basic_ios_wchar* __thiscall basic_ios_short_ctor(basic_ios_wchar *this)
/* ?init@?$basic_ios@GU?$char_traits@G@std@@@std@@IAEXPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@_N@Z */
/* ?init@?$basic_ios@GU?$char_traits@G@std@@@std@@IEAAXPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ios_wchar_init
,
12
)
void
__thiscall
basic_ios_wchar_init
(
basic_ios_wchar
*
this
,
basic_streambuf_wchar
*
streambuf
,
MSVCP_
bool
isstd
)
void
__thiscall
basic_ios_wchar_init
(
basic_ios_wchar
*
this
,
basic_streambuf_wchar
*
streambuf
,
bool
isstd
)
{
TRACE
(
"(%p %p %x)
\n
"
,
this
,
streambuf
,
isstd
);
ios_base__Init
(
&
this
->
base
);
...
...
@@ -6060,7 +6060,7 @@ basic_ios_wchar* __thiscall basic_ios_wchar_vector_dtor(basic_ios_wchar *this, u
/* ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z */
/* ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ios_wchar_clear_reraise
,
12
)
void
__thiscall
basic_ios_wchar_clear_reraise
(
basic_ios_wchar
*
this
,
IOSB_iostate
state
,
MSVCP_
bool
reraise
)
void
__thiscall
basic_ios_wchar_clear_reraise
(
basic_ios_wchar
*
this
,
IOSB_iostate
state
,
bool
reraise
)
{
TRACE
(
"(%p %x %x)
\n
"
,
this
,
state
,
reraise
);
ios_base_clear_reraise
(
&
this
->
base
,
state
|
(
this
->
strbuf
?
IOSTATE_goodbit
:
IOSTATE_badbit
),
reraise
);
...
...
@@ -6179,7 +6179,7 @@ basic_streambuf_wchar* __thiscall basic_ios_wchar_rdbuf_get(const basic_ios_wcha
/* ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z */
/* ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ios_wchar_setstate_reraise
,
12
)
void
__thiscall
basic_ios_wchar_setstate_reraise
(
basic_ios_wchar
*
this
,
IOSB_iostate
state
,
MSVCP_
bool
reraise
)
void
__thiscall
basic_ios_wchar_setstate_reraise
(
basic_ios_wchar
*
this
,
IOSB_iostate
state
,
bool
reraise
)
{
TRACE
(
"(%p %x %x)
\n
"
,
this
,
state
,
reraise
);
...
...
@@ -6280,7 +6280,7 @@ static inline basic_ostream_char* basic_ostream_char_from_basic_ios(basic_ios_ch
/* ??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostream_char_ctor
,
16
)
basic_ostream_char
*
__thiscall
basic_ostream_char_ctor
(
basic_ostream_char
*
this
,
basic_streambuf_char
*
strbuf
,
MSVCP_bool
isstd
,
MSVCP_
bool
virt_init
)
basic_streambuf_char
*
strbuf
,
bool
isstd
,
bool
virt_init
)
{
basic_ios_char
*
base
;
...
...
@@ -6304,7 +6304,7 @@ basic_ostream_char* __thiscall basic_ostream_char_ctor(basic_ostream_char *this,
/* ??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@W4_Uninitialized@1@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostream_char_ctor_uninitialized
,
16
)
basic_ostream_char
*
__thiscall
basic_ostream_char_ctor_uninitialized
(
basic_ostream_char
*
this
,
int
uninitialized
,
MSVCP_bool
addstd
,
MSVCP_
bool
virt_init
)
int
uninitialized
,
bool
addstd
,
bool
virt_init
)
{
basic_ios_char
*
base
;
...
...
@@ -6444,7 +6444,7 @@ static void basic_ostream_char_sentry_destroy(basic_ostream_char *ostr)
/* ?opfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE_NXZ */
/* ?opfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_ostream_char_opfx
,
4
)
MSVCP_
bool
__thiscall
basic_ostream_char_opfx
(
basic_ostream_char
*
this
)
bool
__thiscall
basic_ostream_char_opfx
(
basic_ostream_char
*
this
)
{
basic_ios_char
*
base
=
basic_ostream_char_get_basic_ios
(
this
);
...
...
@@ -6853,7 +6853,7 @@ basic_ostream_char* __thiscall basic_ostream_char_print_uint64(basic_ostream_cha
/* ??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@_N@Z */
/* ??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostream_char_print_bool
,
8
)
basic_ostream_char
*
__thiscall
basic_ostream_char_print_bool
(
basic_ostream_char
*
this
,
MSVCP_
bool
val
)
basic_ostream_char
*
__thiscall
basic_ostream_char_print_bool
(
basic_ostream_char
*
this
,
bool
val
)
{
basic_ios_char
*
base
=
basic_ostream_char_get_basic_ios
(
this
);
int
state
=
IOSTATE_goodbit
;
...
...
@@ -7108,7 +7108,7 @@ static inline basic_ostream_wchar* basic_ostream_wchar_from_basic_ios(basic_ios_
/* ??0?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostream_wchar_ctor
,
16
)
basic_ostream_wchar
*
__thiscall
basic_ostream_wchar_ctor
(
basic_ostream_wchar
*
this
,
basic_streambuf_wchar
*
strbuf
,
MSVCP_bool
isstd
,
MSVCP_
bool
virt_init
)
basic_streambuf_wchar
*
strbuf
,
bool
isstd
,
bool
virt_init
)
{
basic_ios_wchar
*
base
;
...
...
@@ -7132,7 +7132,7 @@ basic_ostream_wchar* __thiscall basic_ostream_wchar_ctor(basic_ostream_wchar *th
/* ??0?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAA@PEAV?$basic_streambuf@GU?$char_traits@G@std@@@1@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostream_short_ctor
,
16
)
basic_ostream_wchar
*
__thiscall
basic_ostream_short_ctor
(
basic_ostream_wchar
*
this
,
basic_streambuf_wchar
*
strbuf
,
MSVCP_bool
isstd
,
MSVCP_
bool
virt_init
)
basic_streambuf_wchar
*
strbuf
,
bool
isstd
,
bool
virt_init
)
{
basic_ostream_wchar_ctor
(
this
,
strbuf
,
isstd
,
virt_init
);
basic_ostream_wchar_get_basic_ios
(
this
)
->
base
.
vtable
=
&
MSVCP_basic_ostream_short_vtable
;
...
...
@@ -7143,7 +7143,7 @@ basic_ostream_wchar* __thiscall basic_ostream_short_ctor(basic_ostream_wchar *th
/* ??0?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAA@W4_Uninitialized@1@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostream_wchar_ctor_uninitialized
,
16
)
basic_ostream_wchar
*
__thiscall
basic_ostream_wchar_ctor_uninitialized
(
basic_ostream_wchar
*
this
,
int
uninitialized
,
MSVCP_bool
addstd
,
MSVCP_
bool
virt_init
)
int
uninitialized
,
bool
addstd
,
bool
virt_init
)
{
basic_ios_wchar
*
base
;
...
...
@@ -7168,7 +7168,7 @@ basic_ostream_wchar* __thiscall basic_ostream_wchar_ctor_uninitialized(basic_ost
/* ??0?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAA@W4_Uninitialized@1@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostream_short_ctor_uninitialized
,
16
)
basic_ostream_wchar
*
__thiscall
basic_ostream_short_ctor_uninitialized
(
basic_ostream_wchar
*
this
,
int
uninitialized
,
MSVCP_bool
addstd
,
MSVCP_
bool
virt_init
)
int
uninitialized
,
bool
addstd
,
bool
virt_init
)
{
basic_ostream_wchar_ctor_uninitialized
(
this
,
uninitialized
,
addstd
,
virt_init
);
basic_ostream_wchar_get_basic_ios
(
this
)
->
base
.
vtable
=
&
MSVCP_basic_ostream_short_vtable
;
...
...
@@ -7308,7 +7308,7 @@ static void basic_ostream_wchar_sentry_destroy(basic_ostream_wchar *ostr)
/* ?opfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE_NXZ */
/* ?opfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_ostream_wchar_opfx
,
4
)
MSVCP_
bool
__thiscall
basic_ostream_wchar_opfx
(
basic_ostream_wchar
*
this
)
bool
__thiscall
basic_ostream_wchar_opfx
(
basic_ostream_wchar
*
this
)
{
basic_ios_wchar
*
base
=
basic_ostream_wchar_get_basic_ios
(
this
);
...
...
@@ -7878,7 +7878,7 @@ basic_ostream_wchar* __thiscall basic_ostream_short_print_uint64(basic_ostream_w
IOS_LOCALE
(
basic_ios_wchar_rdbuf_get
(
basic_ostream_wchar_get_basic_ios
(
this
)))));
}
static
basic_ostream_wchar
*
basic_ostream_print_bool
(
basic_ostream_wchar
*
this
,
MSVCP_
bool
val
,
const
num_put
*
numput
)
static
basic_ostream_wchar
*
basic_ostream_print_bool
(
basic_ostream_wchar
*
this
,
bool
val
,
const
num_put
*
numput
)
{
basic_ios_wchar
*
base
=
basic_ostream_wchar_get_basic_ios
(
this
);
int
state
=
IOSTATE_goodbit
;
...
...
@@ -7902,7 +7902,7 @@ static basic_ostream_wchar* basic_ostream_print_bool(basic_ostream_wchar *this,
/* ??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@_N@Z */
/* ??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostream_wchar_print_bool
,
8
)
basic_ostream_wchar
*
__thiscall
basic_ostream_wchar_print_bool
(
basic_ostream_wchar
*
this
,
MSVCP_
bool
val
)
basic_ostream_wchar
*
__thiscall
basic_ostream_wchar_print_bool
(
basic_ostream_wchar
*
this
,
bool
val
)
{
return
basic_ostream_print_bool
(
this
,
val
,
num_put_wchar_use_facet
(
IOS_LOCALE
(
basic_ios_wchar_rdbuf_get
(
basic_ostream_wchar_get_basic_ios
(
this
)))));
...
...
@@ -7911,7 +7911,7 @@ basic_ostream_wchar* __thiscall basic_ostream_wchar_print_bool(basic_ostream_wch
/* ??6?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV01@_N@Z */
/* ??6?$basic_ostream@GU?$char_traits@G@std@@@std@@QEAAAEAV01@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostream_short_print_bool
,
8
)
basic_ostream_wchar
*
__thiscall
basic_ostream_short_print_bool
(
basic_ostream_wchar
*
this
,
MSVCP_
bool
val
)
basic_ostream_wchar
*
__thiscall
basic_ostream_short_print_bool
(
basic_ostream_wchar
*
this
,
bool
val
)
{
return
basic_ostream_print_bool
(
this
,
val
,
num_put_short_use_facet
(
IOS_LOCALE
(
basic_ios_wchar_rdbuf_get
(
basic_ostream_wchar_get_basic_ios
(
this
)))));
...
...
@@ -8159,7 +8159,8 @@ static inline basic_istream_char* basic_istream_char_from_basic_ios(basic_ios_ch
/* ??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N1@Z */
/* ??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N1@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_char_ctor_init
,
20
)
basic_istream_char
*
__thiscall
basic_istream_char_ctor_init
(
basic_istream_char
*
this
,
basic_streambuf_char
*
strbuf
,
MSVCP_bool
isstd
,
MSVCP_bool
noinit
,
MSVCP_bool
virt_init
)
basic_istream_char
*
__thiscall
basic_istream_char_ctor_init
(
basic_istream_char
*
this
,
basic_streambuf_char
*
strbuf
,
bool
isstd
,
bool
noinit
,
bool
virt_init
)
{
basic_ios_char
*
base
;
...
...
@@ -8184,7 +8185,8 @@ basic_istream_char* __thiscall basic_istream_char_ctor_init(basic_istream_char *
/* ??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z */
/* ??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_char_ctor
,
16
)
basic_istream_char
*
__thiscall
basic_istream_char_ctor
(
basic_istream_char
*
this
,
basic_streambuf_char
*
strbuf
,
MSVCP_bool
isstd
,
MSVCP_bool
virt_init
)
basic_istream_char
*
__thiscall
basic_istream_char_ctor
(
basic_istream_char
*
this
,
basic_streambuf_char
*
strbuf
,
bool
isstd
,
bool
virt_init
)
{
return
basic_istream_char_ctor_init
(
this
,
strbuf
,
isstd
,
FALSE
,
virt_init
);
}
...
...
@@ -8192,7 +8194,8 @@ basic_istream_char* __thiscall basic_istream_char_ctor(basic_istream_char *this,
/* ??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@W4_Uninitialized@1@@Z */
/* ??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@W4_Uninitialized@1@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_char_ctor_uninitialized
,
12
)
basic_istream_char
*
__thiscall
basic_istream_char_ctor_uninitialized
(
basic_istream_char
*
this
,
int
uninitialized
,
MSVCP_bool
virt_init
)
basic_istream_char
*
__thiscall
basic_istream_char_ctor_uninitialized
(
basic_istream_char
*
this
,
int
uninitialized
,
bool
virt_init
)
{
basic_ios_char
*
base
;
...
...
@@ -8262,7 +8265,7 @@ basic_istream_char* __thiscall basic_istream_char_vector_dtor(basic_ios_char *ba
/* ?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z */
/* ?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA_N_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_char__Ipfx
,
8
)
MSVCP_bool
__thiscall
basic_istream_char__Ipfx
(
basic_istream_char
*
this
,
MSVCP_
bool
noskip
)
bool
__thiscall
basic_istream_char__Ipfx
(
basic_istream_char
*
this
,
bool
noskip
)
{
basic_ios_char
*
base
=
basic_istream_char_get_basic_ios
(
this
);
...
...
@@ -8301,7 +8304,7 @@ MSVCP_bool __thiscall basic_istream_char__Ipfx(basic_istream_char *this, MSVCP_b
/* ?ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z */
/* ?ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA_N_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_char_ipfx
,
8
)
MSVCP_bool
__thiscall
basic_istream_char_ipfx
(
basic_istream_char
*
this
,
MSVCP_
bool
noskip
)
bool
__thiscall
basic_istream_char_ipfx
(
basic_istream_char
*
this
,
bool
noskip
)
{
return
basic_istream_char__Ipfx
(
this
,
noskip
);
}
...
...
@@ -8314,7 +8317,7 @@ void __thiscall basic_istream_char_isfx(basic_istream_char *this)
TRACE
(
"(%p)
\n
"
,
this
);
}
static
BOOL
basic_istream_char_sentry_create
(
basic_istream_char
*
istr
,
MSVCP_
bool
noskip
)
static
BOOL
basic_istream_char_sentry_create
(
basic_istream_char
*
istr
,
bool
noskip
)
{
basic_ios_char
*
base
=
basic_istream_char_get_basic_ios
(
istr
);
...
...
@@ -9218,7 +9221,7 @@ basic_istream_char* __thiscall basic_istream_char_read_uint64(basic_istream_char
/* ??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AA_N@Z */
/* ??5?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@AEA_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_char_read_bool
,
8
)
basic_istream_char
*
__thiscall
basic_istream_char_read_bool
(
basic_istream_char
*
this
,
MSVCP_
bool
*
v
)
basic_istream_char
*
__thiscall
basic_istream_char_read_bool
(
basic_istream_char
*
this
,
bool
*
v
)
{
basic_ios_char
*
base
=
basic_istream_char_get_basic_ios
(
this
);
int
state
=
IOSTATE_goodbit
;
...
...
@@ -9644,7 +9647,7 @@ static inline basic_istream_wchar* basic_istream_wchar_from_basic_ios(basic_ios_
/* ??0?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N1@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_wchar_ctor_init
,
20
)
basic_istream_wchar
*
__thiscall
basic_istream_wchar_ctor_init
(
basic_istream_wchar
*
this
,
basic_streambuf_wchar
*
strbuf
,
MSVCP_bool
isstd
,
MSVCP_bool
noinit
,
MSVCP_
bool
virt_init
)
basic_streambuf_wchar
*
strbuf
,
bool
isstd
,
bool
noinit
,
bool
virt_init
)
{
basic_ios_wchar
*
base
;
...
...
@@ -9670,7 +9673,7 @@ basic_istream_wchar* __thiscall basic_istream_wchar_ctor_init(basic_istream_wcha
/* ??0?$basic_istream@GU?$char_traits@G@std@@@std@@QEAA@PEAV?$basic_streambuf@GU?$char_traits@G@std@@@1@_N1@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_short_ctor_init
,
20
)
basic_istream_wchar
*
__thiscall
basic_istream_short_ctor_init
(
basic_istream_wchar
*
this
,
basic_streambuf_wchar
*
strbuf
,
MSVCP_bool
isstd
,
MSVCP_bool
noinit
,
MSVCP_
bool
virt_init
)
basic_streambuf_wchar
*
strbuf
,
bool
isstd
,
bool
noinit
,
bool
virt_init
)
{
basic_istream_wchar_ctor_init
(
this
,
strbuf
,
isstd
,
noinit
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
this
)
->
base
.
vtable
=
&
MSVCP_basic_istream_short_vtable
;
...
...
@@ -9681,7 +9684,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ctor_init(basic_istream_wcha
/* ??0?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_wchar_ctor
,
16
)
basic_istream_wchar
*
__thiscall
basic_istream_wchar_ctor
(
basic_istream_wchar
*
this
,
basic_streambuf_wchar
*
strbuf
,
MSVCP_bool
isstd
,
MSVCP_
bool
virt_init
)
basic_streambuf_wchar
*
strbuf
,
bool
isstd
,
bool
virt_init
)
{
return
basic_istream_wchar_ctor_init
(
this
,
strbuf
,
isstd
,
FALSE
,
virt_init
);
}
...
...
@@ -9690,7 +9693,7 @@ basic_istream_wchar* __thiscall basic_istream_wchar_ctor(basic_istream_wchar *th
/* ??0?$basic_istream@GU?$char_traits@G@std@@@std@@QEAA@PEAV?$basic_streambuf@GU?$char_traits@G@std@@@1@_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_short_ctor
,
16
)
basic_istream_wchar
*
__thiscall
basic_istream_short_ctor
(
basic_istream_wchar
*
this
,
basic_streambuf_wchar
*
strbuf
,
MSVCP_bool
isstd
,
MSVCP_
bool
virt_init
)
basic_streambuf_wchar
*
strbuf
,
bool
isstd
,
bool
virt_init
)
{
return
basic_istream_short_ctor_init
(
this
,
strbuf
,
isstd
,
FALSE
,
virt_init
);
}
...
...
@@ -9699,7 +9702,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ctor(basic_istream_wchar *th
/* ??0?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAA@W4_Uninitialized@1@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_wchar_ctor_uninitialized
,
12
)
basic_istream_wchar
*
__thiscall
basic_istream_wchar_ctor_uninitialized
(
basic_istream_wchar
*
this
,
int
uninitialized
,
MSVCP_
bool
virt_init
)
basic_istream_wchar
*
this
,
int
uninitialized
,
bool
virt_init
)
{
basic_ios_wchar
*
base
;
...
...
@@ -9723,7 +9726,7 @@ basic_istream_wchar* __thiscall basic_istream_wchar_ctor_uninitialized(
/* ??0?$basic_istream@GU?$char_traits@G@std@@@std@@QEAA@W4_Uninitialized@1@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_short_ctor_uninitialized
,
12
)
basic_istream_wchar
*
__thiscall
basic_istream_short_ctor_uninitialized
(
basic_istream_wchar
*
this
,
int
uninitialized
,
MSVCP_
bool
virt_init
)
basic_istream_wchar
*
this
,
int
uninitialized
,
bool
virt_init
)
{
basic_istream_wchar_ctor_uninitialized
(
this
,
uninitialized
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
this
)
->
base
.
vtable
=
&
MSVCP_basic_istream_short_vtable
;
...
...
@@ -9786,7 +9789,7 @@ basic_istream_wchar* __thiscall basic_istream_wchar_vector_dtor(basic_ios_wchar
/* ?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z */
/* ?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QEAA_N_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_wchar__Ipfx
,
8
)
MSVCP_bool
__thiscall
basic_istream_wchar__Ipfx
(
basic_istream_wchar
*
this
,
MSVCP_
bool
noskip
)
bool
__thiscall
basic_istream_wchar__Ipfx
(
basic_istream_wchar
*
this
,
bool
noskip
)
{
basic_ios_wchar
*
base
=
basic_istream_wchar_get_basic_ios
(
this
);
...
...
@@ -9826,7 +9829,7 @@ MSVCP_bool __thiscall basic_istream_wchar__Ipfx(basic_istream_wchar *this, MSVCP
/* ?ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z */
/* ?ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QEAA_N_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_wchar_ipfx
,
8
)
MSVCP_bool
__thiscall
basic_istream_wchar_ipfx
(
basic_istream_wchar
*
this
,
MSVCP_
bool
noskip
)
bool
__thiscall
basic_istream_wchar_ipfx
(
basic_istream_wchar
*
this
,
bool
noskip
)
{
return
basic_istream_wchar__Ipfx
(
this
,
noskip
);
}
...
...
@@ -9841,7 +9844,7 @@ void __thiscall basic_istream_wchar_isfx(basic_istream_wchar *this)
TRACE
(
"(%p)
\n
"
,
this
);
}
static
BOOL
basic_istream_wchar_sentry_create
(
basic_istream_wchar
*
istr
,
MSVCP_
bool
noskip
)
static
BOOL
basic_istream_wchar_sentry_create
(
basic_istream_wchar
*
istr
,
bool
noskip
)
{
basic_ios_wchar
*
base
=
basic_istream_wchar_get_basic_ios
(
istr
);
...
...
@@ -10941,7 +10944,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_uint64(basic_istream_wc
IOS_LOCALE
(
basic_istream_wchar_get_basic_ios
(
this
)
->
strbuf
)));
}
static
basic_istream_wchar
*
basic_istream_read_bool
(
basic_istream_wchar
*
this
,
MSVCP_
bool
*
v
,
const
num_get
*
numget
)
static
basic_istream_wchar
*
basic_istream_read_bool
(
basic_istream_wchar
*
this
,
bool
*
v
,
const
num_get
*
numget
)
{
basic_ios_wchar
*
base
=
basic_istream_wchar_get_basic_ios
(
this
);
int
state
=
IOSTATE_goodbit
;
...
...
@@ -10964,7 +10967,7 @@ static basic_istream_wchar* basic_istream_read_bool(basic_istream_wchar *this, M
/* ??5?$basic_istream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@AA_N@Z */
/* ??5?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@AEA_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_wchar_read_bool
,
8
)
basic_istream_wchar
*
__thiscall
basic_istream_wchar_read_bool
(
basic_istream_wchar
*
this
,
MSVCP_
bool
*
v
)
basic_istream_wchar
*
__thiscall
basic_istream_wchar_read_bool
(
basic_istream_wchar
*
this
,
bool
*
v
)
{
return
basic_istream_read_bool
(
this
,
v
,
num_get_wchar_use_facet
(
IOS_LOCALE
(
basic_istream_wchar_get_basic_ios
(
this
)
->
strbuf
)));
...
...
@@ -10973,7 +10976,7 @@ basic_istream_wchar* __thiscall basic_istream_wchar_read_bool(basic_istream_wcha
/* ??5?$basic_istream@GU?$char_traits@G@std@@@std@@QAEAAV01@AA_N@Z */
/* ??5?$basic_istream@GU?$char_traits@G@std@@@std@@QEAAAEAV01@AEA_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istream_short_read_bool
,
8
)
basic_istream_wchar
*
__thiscall
basic_istream_short_read_bool
(
basic_istream_wchar
*
this
,
MSVCP_
bool
*
v
)
basic_istream_wchar
*
__thiscall
basic_istream_short_read_bool
(
basic_istream_wchar
*
this
,
bool
*
v
)
{
return
basic_istream_read_bool
(
this
,
v
,
num_get_short_use_facet
(
IOS_LOCALE
(
basic_istream_wchar_get_basic_ios
(
this
)
->
strbuf
)));
...
...
@@ -11236,7 +11239,7 @@ static inline basic_iostream_char* basic_iostream_char_from_basic_ios(basic_ios_
/* ??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z */
/* ??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_iostream_char_ctor
,
12
)
basic_iostream_char
*
__thiscall
basic_iostream_char_ctor
(
basic_iostream_char
*
this
,
basic_streambuf_char
*
strbuf
,
MSVCP_
bool
virt_init
)
basic_iostream_char
*
__thiscall
basic_iostream_char_ctor
(
basic_iostream_char
*
this
,
basic_streambuf_char
*
strbuf
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -11334,7 +11337,7 @@ static inline basic_iostream_wchar* basic_iostream_wchar_from_basic_ios(basic_io
/* ??0?$basic_iostream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_iostream_wchar_ctor
,
12
)
basic_iostream_wchar
*
__thiscall
basic_iostream_wchar_ctor
(
basic_iostream_wchar
*
this
,
basic_streambuf_wchar
*
strbuf
,
MSVCP_
bool
virt_init
)
basic_streambuf_wchar
*
strbuf
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -11361,7 +11364,7 @@ basic_iostream_wchar* __thiscall basic_iostream_wchar_ctor(basic_iostream_wchar
/* ??0?$basic_iostream@GU?$char_traits@G@std@@@std@@QEAA@PEAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_iostream_short_ctor
,
12
)
basic_iostream_wchar
*
__thiscall
basic_iostream_short_ctor
(
basic_iostream_wchar
*
this
,
basic_streambuf_wchar
*
strbuf
,
MSVCP_
bool
virt_init
)
basic_streambuf_wchar
*
strbuf
,
bool
virt_init
)
{
basic_iostream_wchar_ctor
(
this
,
strbuf
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base1
)
->
base
.
vtable
=
&
MSVCP_basic_iostream_short_vtable
;
...
...
@@ -11449,7 +11452,7 @@ static inline basic_ofstream_char* basic_ofstream_char_from_basic_ios(basic_ios_
/* ??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@XZ */
/* ??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_char_ctor
,
8
)
basic_ofstream_char
*
__thiscall
basic_ofstream_char_ctor
(
basic_ofstream_char
*
this
,
MSVCP_
bool
virt_init
)
basic_ofstream_char
*
__thiscall
basic_ofstream_char_ctor
(
basic_ofstream_char
*
this
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -11474,7 +11477,7 @@ basic_ofstream_char* __thiscall basic_ofstream_char_ctor(basic_ofstream_char *th
/* ??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEAA@PEAU_iobuf@@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_char_ctor_file
,
12
)
basic_ofstream_char
*
__thiscall
basic_ofstream_char_ctor_file
(
basic_ofstream_char
*
this
,
FILE
*
file
,
MSVCP_
bool
virt_init
)
basic_ofstream_char
*
this
,
FILE
*
file
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -11499,7 +11502,7 @@ basic_ofstream_char* __thiscall basic_ofstream_char_ctor_file(
/* ??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEAA@PEBDHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_char_ctor_name
,
20
)
basic_ofstream_char
*
__thiscall
basic_ofstream_char_ctor_name
(
basic_ofstream_char
*
this
,
const
char
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
name
,
mode
,
prot
,
virt_init
);
...
...
@@ -11518,7 +11521,7 @@ basic_ofstream_char* __thiscall basic_ofstream_char_ctor_name(basic_ofstream_cha
/* ??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEAA@PEB_WHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_char_ctor_name_wchar
,
20
)
basic_ofstream_char
*
__thiscall
basic_ofstream_char_ctor_name_wchar
(
basic_ofstream_char
*
this
,
const
wchar_t
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
wchar_t
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
debugstr_w
(
name
),
mode
,
prot
,
virt_init
);
...
...
@@ -11596,7 +11599,7 @@ void __thiscall basic_ofstream_char_close(basic_ofstream_char *this)
/* ?is_open@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QBE_NXZ */
/* ?is_open@?$basic_ofstream@DU?$char_traits@D@std@@@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_char_is_open
,
4
)
MSVCP_
bool
__thiscall
basic_ofstream_char_is_open
(
const
basic_ofstream_char
*
this
)
bool
__thiscall
basic_ofstream_char_is_open
(
const
basic_ofstream_char
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
basic_filebuf_char_is_open
(
&
this
->
filebuf
);
...
...
@@ -11674,7 +11677,7 @@ static inline basic_ofstream_wchar* basic_ofstream_wchar_from_basic_ios(basic_io
/* ??0?$basic_ofstream@_WU?$char_traits@_W@std@@@std@@QAE@XZ */
/* ??0?$basic_ofstream@_WU?$char_traits@_W@std@@@std@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_wchar_ctor
,
8
)
basic_ofstream_wchar
*
__thiscall
basic_ofstream_wchar_ctor
(
basic_ofstream_wchar
*
this
,
MSVCP_
bool
virt_init
)
basic_ofstream_wchar
*
__thiscall
basic_ofstream_wchar_ctor
(
basic_ofstream_wchar
*
this
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -11698,7 +11701,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor(basic_ofstream_wchar
/* ??0?$basic_ofstream@GU?$char_traits@G@std@@@std@@QAE@XZ */
/* ??0?$basic_ofstream@GU?$char_traits@G@std@@@std@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_short_ctor
,
8
)
basic_ofstream_wchar
*
__thiscall
basic_ofstream_short_ctor
(
basic_ofstream_wchar
*
this
,
MSVCP_
bool
virt_init
)
basic_ofstream_wchar
*
__thiscall
basic_ofstream_short_ctor
(
basic_ofstream_wchar
*
this
,
bool
virt_init
)
{
basic_ofstream_wchar_ctor
(
this
,
virt_init
);
basic_ostream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_ofstream_short_vtable
;
...
...
@@ -11709,7 +11712,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor(basic_ofstream_wchar
/* ??0?$basic_ofstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAU_iobuf@@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_wchar_ctor_file
,
12
)
basic_ofstream_wchar
*
__thiscall
basic_ofstream_wchar_ctor_file
(
basic_ofstream_wchar
*
this
,
FILE
*
file
,
MSVCP_
bool
virt_init
)
basic_ofstream_wchar
*
this
,
FILE
*
file
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -11734,7 +11737,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor_file(
/* ??0?$basic_ofstream@GU?$char_traits@G@std@@@std@@QEAA@PEAU_iobuf@@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_short_ctor_file
,
12
)
basic_ofstream_wchar
*
__thiscall
basic_ofstream_short_ctor_file
(
basic_ofstream_wchar
*
this
,
FILE
*
file
,
MSVCP_
bool
virt_init
)
basic_ofstream_wchar
*
this
,
FILE
*
file
,
bool
virt_init
)
{
basic_ofstream_wchar_ctor_file
(
this
,
file
,
virt_init
);
basic_ostream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_ofstream_short_vtable
;
...
...
@@ -11745,7 +11748,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_file(
/* ??0?$basic_ofstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEBDHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_wchar_ctor_name
,
20
)
basic_ofstream_wchar
*
__thiscall
basic_ofstream_wchar_ctor_name
(
basic_ofstream_wchar
*
this
,
const
char
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
name
,
mode
,
prot
,
virt_init
);
...
...
@@ -11762,7 +11765,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor_name(basic_ofstream_w
/* ??0?$basic_ofstream@GU?$char_traits@G@std@@@std@@QEAA@PEBDHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_short_ctor_name
,
20
)
basic_ofstream_wchar
*
__thiscall
basic_ofstream_short_ctor_name
(
basic_ofstream_wchar
*
this
,
const
char
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
basic_ofstream_wchar_ctor_name
(
this
,
name
,
mode
,
prot
,
virt_init
);
basic_ostream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_ofstream_short_vtable
;
...
...
@@ -11775,7 +11778,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_name(basic_ofstream_w
/* ??0?$basic_ofstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEB_WHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_wchar_ctor_name_wchar
,
20
)
basic_ofstream_wchar
*
__thiscall
basic_ofstream_wchar_ctor_name_wchar
(
basic_ofstream_wchar
*
this
,
const
wchar_t
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
wchar_t
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
debugstr_w
(
name
),
mode
,
prot
,
virt_init
);
...
...
@@ -11794,7 +11797,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_wchar_ctor_name_wchar(basic_ofst
/* ??0?$basic_ofstream@GU?$char_traits@G@std@@@std@@QEAA@PEB_WHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_short_ctor_name_wchar
,
20
)
basic_ofstream_wchar
*
__thiscall
basic_ofstream_short_ctor_name_wchar
(
basic_ofstream_wchar
*
this
,
const
wchar_t
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
wchar_t
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
basic_ofstream_wchar_ctor_name_wchar
(
this
,
name
,
mode
,
prot
,
virt_init
);
basic_ostream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_ofstream_short_vtable
;
...
...
@@ -11874,7 +11877,7 @@ void __thiscall basic_ofstream_wchar_close(basic_ofstream_wchar *this)
/* ?is_open@?$basic_ofstream@GU?$char_traits@G@std@@@std@@QBE_NXZ */
/* ?is_open@?$basic_ofstream@GU?$char_traits@G@std@@@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_ofstream_wchar_is_open
,
4
)
MSVCP_
bool
__thiscall
basic_ofstream_wchar_is_open
(
const
basic_ofstream_wchar
*
this
)
bool
__thiscall
basic_ofstream_wchar_is_open
(
const
basic_ofstream_wchar
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
basic_filebuf_wchar_is_open
(
&
this
->
filebuf
);
...
...
@@ -11966,7 +11969,7 @@ static inline basic_ifstream_char* basic_ifstream_char_from_basic_ios(basic_ios_
/* ??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@XZ */
/* ??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_char_ctor
,
8
)
basic_ifstream_char
*
__thiscall
basic_ifstream_char_ctor
(
basic_ifstream_char
*
this
,
MSVCP_
bool
virt_init
)
basic_ifstream_char
*
__thiscall
basic_ifstream_char_ctor
(
basic_ifstream_char
*
this
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -11991,7 +11994,7 @@ basic_ifstream_char* __thiscall basic_ifstream_char_ctor(basic_ifstream_char *th
/* ??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@PEAU_iobuf@@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_char_ctor_file
,
12
)
basic_ifstream_char
*
__thiscall
basic_ifstream_char_ctor_file
(
basic_ifstream_char
*
this
,
FILE
*
file
,
MSVCP_
bool
virt_init
)
basic_ifstream_char
*
this
,
FILE
*
file
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -12016,7 +12019,7 @@ basic_ifstream_char* __thiscall basic_ifstream_char_ctor_file(
/* ??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@PEBDHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_char_ctor_name
,
20
)
basic_ifstream_char
*
__thiscall
basic_ifstream_char_ctor_name
(
basic_ifstream_char
*
this
,
const
char
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
name
,
mode
,
prot
,
virt_init
);
...
...
@@ -12033,7 +12036,7 @@ basic_ifstream_char* __thiscall basic_ifstream_char_ctor_name(basic_ifstream_cha
/* ??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@PEBDH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_char_ctor_name_old
,
16
)
basic_ifstream_char
*
__thiscall
basic_ifstream_char_ctor_name_old
(
basic_ifstream_char
*
this
,
const
char
*
name
,
int
mode
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
bool
virt_init
)
{
return
basic_ifstream_char_ctor_name
(
this
,
name
,
mode
,
_SH_DENYNO
,
virt_init
);
}
...
...
@@ -12044,7 +12047,7 @@ basic_ifstream_char* __thiscall basic_ifstream_char_ctor_name_old(basic_ifstream
/* ??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEAA@PEB_WHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_char_ctor_name_wchar
,
20
)
basic_ifstream_char
*
__thiscall
basic_ifstream_char_ctor_name_wchar
(
basic_ifstream_char
*
this
,
const
wchar_t
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
wchar_t
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
debugstr_w
(
name
),
mode
,
prot
,
virt_init
);
...
...
@@ -12122,7 +12125,7 @@ void __thiscall basic_ifstream_char_close(basic_ifstream_char *this)
/* ?is_open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QBE_NXZ */
/* ?is_open@?$basic_ifstream@DU?$char_traits@D@std@@@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_char_is_open
,
4
)
MSVCP_
bool
__thiscall
basic_ifstream_char_is_open
(
const
basic_ifstream_char
*
this
)
bool
__thiscall
basic_ifstream_char_is_open
(
const
basic_ifstream_char
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
basic_filebuf_char_is_open
(
&
this
->
filebuf
);
...
...
@@ -12200,7 +12203,7 @@ static inline basic_ifstream_wchar* basic_ifstream_wchar_from_basic_ios(basic_io
/* ??0?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QAE@XZ */
/* ??0?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_wchar_ctor
,
8
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_wchar_ctor
(
basic_ifstream_wchar
*
this
,
MSVCP_
bool
virt_init
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_wchar_ctor
(
basic_ifstream_wchar
*
this
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -12224,7 +12227,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor(basic_ifstream_wchar
/* ??0?$basic_ifstream@GU?$char_traits@G@std@@@std@@QAE@XZ */
/* ??0?$basic_ifstream@GU?$char_traits@G@std@@@std@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_short_ctor
,
8
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_short_ctor
(
basic_ifstream_wchar
*
this
,
MSVCP_
bool
virt_init
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_short_ctor
(
basic_ifstream_wchar
*
this
,
bool
virt_init
)
{
basic_ifstream_wchar_ctor
(
this
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_ifstream_short_vtable
;
...
...
@@ -12235,7 +12238,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor(basic_ifstream_wchar
/* ??0?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAU_iobuf@@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_wchar_ctor_file
,
12
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_wchar_ctor_file
(
basic_ifstream_wchar
*
this
,
FILE
*
file
,
MSVCP_
bool
virt_init
)
basic_ifstream_wchar
*
this
,
FILE
*
file
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -12260,7 +12263,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_file(
/* ??0?$basic_ifstream@GU?$char_traits@G@std@@@std@@QEAA@PEAU_iobuf@@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_short_ctor_file
,
12
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_short_ctor_file
(
basic_ifstream_wchar
*
this
,
FILE
*
file
,
MSVCP_
bool
virt_init
)
basic_ifstream_wchar
*
this
,
FILE
*
file
,
bool
virt_init
)
{
basic_ifstream_wchar_ctor_file
(
this
,
file
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_ifstream_short_vtable
;
...
...
@@ -12271,7 +12274,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_file(
/* ??0?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEBDHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_wchar_ctor_name
,
20
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_wchar_ctor_name
(
basic_ifstream_wchar
*
this
,
const
char
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
name
,
mode
,
prot
,
virt_init
);
...
...
@@ -12288,7 +12291,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_name(basic_ifstream_w
/* ??0?$basic_ifstream@GU?$char_traits@G@std@@@std@@QEAA@PEBDHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_short_ctor_name
,
20
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_short_ctor_name
(
basic_ifstream_wchar
*
this
,
const
char
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
basic_ifstream_wchar_ctor_name
(
this
,
name
,
mode
,
prot
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_ifstream_short_vtable
;
...
...
@@ -12299,7 +12302,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name(basic_ifstream_w
/* ??0?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEBDH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_wchar_ctor_name_old
,
16
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_wchar_ctor_name_old
(
basic_ifstream_wchar
*
this
,
const
char
*
name
,
int
mode
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
bool
virt_init
)
{
return
basic_ifstream_wchar_ctor_name
(
this
,
name
,
mode
,
_SH_DENYNO
,
virt_init
);
}
...
...
@@ -12308,7 +12311,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_name_old(basic_ifstre
/* ??0?$basic_ifstream@GU?$char_traits@G@std@@@std@@QEAA@PEBDH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_short_ctor_name_old
,
16
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_short_ctor_name_old
(
basic_ifstream_wchar
*
this
,
const
char
*
name
,
int
mode
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
bool
virt_init
)
{
return
basic_ifstream_short_ctor_name
(
this
,
name
,
mode
,
_SH_DENYNO
,
virt_init
);
}
...
...
@@ -12319,7 +12322,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name_old(basic_ifstre
/* ??0?$basic_ifstream@_WU?$char_traits@_W@std@@@std@@QEAA@PEB_WHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_wchar_ctor_name_wchar
,
20
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_wchar_ctor_name_wchar
(
basic_ifstream_wchar
*
this
,
const
wchar_t
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
wchar_t
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
debugstr_w
(
name
),
mode
,
prot
,
virt_init
);
...
...
@@ -12338,7 +12341,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_wchar_ctor_name_wchar(basic_ifst
/* ??0?$basic_ifstream@GU?$char_traits@G@std@@@std@@QEAA@PEB_WHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_short_ctor_name_wchar
,
20
)
basic_ifstream_wchar
*
__thiscall
basic_ifstream_short_ctor_name_wchar
(
basic_ifstream_wchar
*
this
,
const
wchar_t
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
wchar_t
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
basic_ifstream_wchar_ctor_name_wchar
(
this
,
name
,
mode
,
prot
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_ifstream_short_vtable
;
...
...
@@ -12418,7 +12421,7 @@ void __thiscall basic_ifstream_wchar_close(basic_ifstream_wchar *this)
/* ?is_open@?$basic_ifstream@GU?$char_traits@G@std@@@std@@QBE_NXZ */
/* ?is_open@?$basic_ifstream@GU?$char_traits@G@std@@@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_ifstream_wchar_is_open
,
4
)
MSVCP_
bool
__thiscall
basic_ifstream_wchar_is_open
(
const
basic_ifstream_wchar
*
this
)
bool
__thiscall
basic_ifstream_wchar_is_open
(
const
basic_ifstream_wchar
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
basic_filebuf_wchar_is_open
(
&
this
->
filebuf
);
...
...
@@ -12510,7 +12513,7 @@ static inline basic_fstream_char* basic_fstream_char_from_basic_ios(basic_ios_ch
/* ??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@XZ */
/* ??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_char_ctor
,
8
)
basic_fstream_char
*
__thiscall
basic_fstream_char_ctor
(
basic_fstream_char
*
this
,
MSVCP_
bool
virt_init
)
basic_fstream_char
*
__thiscall
basic_fstream_char_ctor
(
basic_fstream_char
*
this
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -12536,7 +12539,7 @@ basic_fstream_char* __thiscall basic_fstream_char_ctor(basic_fstream_char *this,
/* ??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QEAA@PEAU_iobuf@@@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_char_ctor_file
,
12
)
basic_fstream_char
*
__thiscall
basic_fstream_char_ctor_file
(
basic_fstream_char
*
this
,
FILE
*
file
,
MSVCP_
bool
virt_init
)
FILE
*
file
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -12562,7 +12565,7 @@ basic_fstream_char* __thiscall basic_fstream_char_ctor_file(basic_fstream_char *
/* ??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QEAA@PEBDHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_char_ctor_name
,
20
)
basic_fstream_char
*
__thiscall
basic_fstream_char_ctor_name
(
basic_fstream_char
*
this
,
const
char
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
name
,
mode
,
prot
,
virt_init
);
...
...
@@ -12579,7 +12582,7 @@ basic_fstream_char* __thiscall basic_fstream_char_ctor_name(basic_fstream_char *
/* ??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QEAA@PEBDH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_char_ctor_name_noprot
,
16
)
basic_fstream_char
*
__thiscall
basic_fstream_char_ctor_name_noprot
(
basic_fstream_char
*
this
,
const
char
*
name
,
int
mode
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
bool
virt_init
)
{
return
basic_fstream_char_ctor_name
(
this
,
name
,
mode
,
_SH_DENYNO
,
virt_init
);
}
...
...
@@ -12590,7 +12593,7 @@ basic_fstream_char* __thiscall basic_fstream_char_ctor_name_noprot(basic_fstream
/* ??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QEAA@PEB_WHH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_char_ctor_name_wchar
,
20
)
basic_fstream_char
*
__thiscall
basic_fstream_char_ctor_name_wchar
(
basic_fstream_char
*
this
,
const
wchar_t
*
name
,
int
mode
,
int
prot
,
MSVCP_
bool
virt_init
)
const
wchar_t
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
debugstr_w
(
name
),
mode
,
prot
,
virt_init
);
...
...
@@ -12668,7 +12671,7 @@ void __thiscall basic_fstream_char_close(basic_fstream_char *this)
/* ?is_open@?$basic_fstream@DU?$char_traits@D@std@@@std@@QBE_NXZ */
/* ?is_open@?$basic_fstream@DU?$char_traits@D@std@@@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_char_is_open
,
4
)
MSVCP_
bool
__thiscall
basic_fstream_char_is_open
(
const
basic_fstream_char
*
this
)
bool
__thiscall
basic_fstream_char_is_open
(
const
basic_fstream_char
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
basic_filebuf_char_is_open
(
&
this
->
filebuf
);
...
...
@@ -12746,7 +12749,7 @@ static inline basic_fstream_wchar* basic_fstream_wchar_from_basic_ios(basic_ios_
/* ??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_fstream_wchar
*
__thiscall
basic_fstream_wchar_ctor
(
basic_fstream_wchar
*
this
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -12771,7 +12774,7 @@ basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor(basic_fstream_wchar *th
/* ??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
*
__thiscall
basic_fstream_short_ctor
(
basic_fstream_wchar
*
this
,
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
;
...
...
@@ -12782,7 +12785,7 @@ basic_fstream_wchar* __thiscall basic_fstream_short_ctor(basic_fstream_wchar *th
/* ??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
)
FILE
*
file
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -12808,7 +12811,7 @@ basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_file(basic_fstream_wcha
/* ??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
)
FILE
*
file
,
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
;
...
...
@@ -12819,7 +12822,7 @@ basic_fstream_wchar* __thiscall basic_fstream_short_ctor_file(basic_fstream_wcha
/* ??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
)
const
char
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
name
,
mode
,
prot
,
virt_init
);
...
...
@@ -12836,7 +12839,7 @@ basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_name(basic_fstream_wcha
/* ??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
)
const
char
*
name
,
int
mode
,
int
prot
,
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
;
...
...
@@ -12846,7 +12849,7 @@ basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name(basic_fstream_wcha
/* ??0?$basic_fstream@_WU?$char_traits@_W@std@@@std@@QAE@PBDH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_wchar_ctor_name_noprot
,
16
)
basic_fstream_wchar
*
__thiscall
basic_fstream_wchar_ctor_name_noprot
(
basic_fstream_wchar
*
this
,
const
char
*
name
,
int
mode
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
bool
virt_init
)
{
return
basic_fstream_wchar_ctor_name
(
this
,
name
,
mode
,
_SH_DENYNO
,
virt_init
);
}
...
...
@@ -12855,7 +12858,7 @@ basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_name_noprot(basic_fstre
/* ??0?$basic_fstream@GU?$char_traits@G@std@@@std@@QEAA@PEBDH@Z */
DEFINE_THISCALL_WRAPPER
(
basic_fstream_short_ctor_name_noprot
,
16
)
basic_fstream_wchar
*
__thiscall
basic_fstream_short_ctor_name_noprot
(
basic_fstream_wchar
*
this
,
const
char
*
name
,
int
mode
,
MSVCP_
bool
virt_init
)
const
char
*
name
,
int
mode
,
bool
virt_init
)
{
return
basic_fstream_short_ctor_name
(
this
,
name
,
mode
,
_SH_DENYNO
,
virt_init
);
}
...
...
@@ -12866,7 +12869,7 @@ basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name_noprot(basic_fstre
/* ??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
)
const
wchar_t
*
name
,
int
mode
,
int
prot
,
bool
virt_init
)
{
TRACE
(
"(%p %s %d %d %d)
\n
"
,
this
,
debugstr_w
(
name
),
mode
,
prot
,
virt_init
);
...
...
@@ -12885,7 +12888,7 @@ basic_fstream_wchar* __thiscall basic_fstream_wchar_ctor_name_wchar(basic_fstrea
/* ??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
)
const
wchar_t
*
name
,
int
mode
,
int
prot
,
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
;
...
...
@@ -12965,7 +12968,7 @@ void __thiscall basic_fstream_wchar_close(basic_fstream_wchar *this)
/* ?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
)
bool
__thiscall
basic_fstream_wchar_is_open
(
const
basic_fstream_wchar
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
basic_filebuf_wchar_is_open
(
&
this
->
filebuf
);
...
...
@@ -13058,7 +13061,7 @@ static inline basic_ostringstream_char* basic_ostringstream_char_from_basic_ios(
/* ??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostringstream_char_ctor_str
,
16
)
basic_ostringstream_char
*
__thiscall
basic_ostringstream_char_ctor_str
(
basic_ostringstream_char
*
this
,
const
basic_string_char
*
str
,
int
mode
,
MSVCP_
bool
virt_init
)
const
basic_string_char
*
str
,
int
mode
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -13083,7 +13086,7 @@ basic_ostringstream_char* __thiscall basic_ostringstream_char_ctor_str(basic_ost
/* ??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostringstream_char_ctor_mode
,
12
)
basic_ostringstream_char
*
__thiscall
basic_ostringstream_char_ctor_mode
(
basic_ostringstream_char
*
this
,
int
mode
,
MSVCP_
bool
virt_init
)
basic_ostringstream_char
*
this
,
int
mode
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -13203,7 +13206,7 @@ static inline basic_ostringstream_wchar* basic_ostringstream_wchar_from_basic_io
/* ??0?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA@AEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@1@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostringstream_wchar_ctor_str
,
16
)
basic_ostringstream_wchar
*
__thiscall
basic_ostringstream_wchar_ctor_str
(
basic_ostringstream_wchar
*
this
,
const
basic_string_wchar
*
str
,
int
mode
,
MSVCP_
bool
virt_init
)
const
basic_string_wchar
*
str
,
int
mode
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -13228,7 +13231,7 @@ basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor_str(basic_o
/* ??0?$basic_ostringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@AEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@1@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostringstream_short_ctor_str
,
16
)
basic_ostringstream_wchar
*
__thiscall
basic_ostringstream_short_ctor_str
(
basic_ostringstream_wchar
*
this
,
const
basic_string_wchar
*
str
,
int
mode
,
MSVCP_
bool
virt_init
)
const
basic_string_wchar
*
str
,
int
mode
,
bool
virt_init
)
{
basic_ostringstream_wchar_ctor_str
(
this
,
str
,
mode
,
virt_init
);
basic_ostream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_ostringstream_short_vtable
;
...
...
@@ -13239,7 +13242,7 @@ basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_str(basic_o
/* ??0?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostringstream_wchar_ctor_mode
,
12
)
basic_ostringstream_wchar
*
__thiscall
basic_ostringstream_wchar_ctor_mode
(
basic_ostringstream_wchar
*
this
,
int
mode
,
MSVCP_
bool
virt_init
)
basic_ostringstream_wchar
*
this
,
int
mode
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -13264,7 +13267,7 @@ basic_ostringstream_wchar* __thiscall basic_ostringstream_wchar_ctor_mode(
/* ??0?$basic_ostringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_ostringstream_short_ctor_mode
,
12
)
basic_ostringstream_wchar
*
__thiscall
basic_ostringstream_short_ctor_mode
(
basic_ostringstream_wchar
*
this
,
int
mode
,
MSVCP_
bool
virt_init
)
basic_ostringstream_wchar
*
this
,
int
mode
,
bool
virt_init
)
{
basic_ostringstream_wchar_ctor_mode
(
this
,
mode
,
virt_init
);
basic_ostream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_ostringstream_short_vtable
;
...
...
@@ -13389,7 +13392,7 @@ static inline basic_istringstream_char* basic_istringstream_char_from_basic_ios(
/* ??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istringstream_char_ctor_str
,
16
)
basic_istringstream_char
*
__thiscall
basic_istringstream_char_ctor_str
(
basic_istringstream_char
*
this
,
const
basic_string_char
*
str
,
int
mode
,
MSVCP_
bool
virt_init
)
const
basic_string_char
*
str
,
int
mode
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -13414,7 +13417,7 @@ basic_istringstream_char* __thiscall basic_istringstream_char_ctor_str(basic_ist
/* ??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istringstream_char_ctor_mode
,
12
)
basic_istringstream_char
*
__thiscall
basic_istringstream_char_ctor_mode
(
basic_istringstream_char
*
this
,
int
mode
,
MSVCP_
bool
virt_init
)
basic_istringstream_char
*
this
,
int
mode
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -13534,7 +13537,7 @@ static inline basic_istringstream_wchar* basic_istringstream_wchar_from_basic_io
/* ??0?$basic_istringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA@AEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@1@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istringstream_wchar_ctor_str
,
16
)
basic_istringstream_wchar
*
__thiscall
basic_istringstream_wchar_ctor_str
(
basic_istringstream_wchar
*
this
,
const
basic_string_wchar
*
str
,
int
mode
,
MSVCP_
bool
virt_init
)
const
basic_string_wchar
*
str
,
int
mode
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -13559,7 +13562,7 @@ basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor_str(basic_i
/* ??0?$basic_istringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@AEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@1@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istringstream_short_ctor_str
,
16
)
basic_istringstream_wchar
*
__thiscall
basic_istringstream_short_ctor_str
(
basic_istringstream_wchar
*
this
,
const
basic_string_wchar
*
str
,
int
mode
,
MSVCP_
bool
virt_init
)
const
basic_string_wchar
*
str
,
int
mode
,
bool
virt_init
)
{
basic_istringstream_wchar_ctor_str
(
this
,
str
,
mode
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_istringstream_short_vtable
;
...
...
@@ -13570,7 +13573,7 @@ basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_str(basic_i
/* ??0?$basic_istringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istringstream_wchar_ctor_mode
,
12
)
basic_istringstream_wchar
*
__thiscall
basic_istringstream_wchar_ctor_mode
(
basic_istringstream_wchar
*
this
,
int
mode
,
MSVCP_
bool
virt_init
)
basic_istringstream_wchar
*
this
,
int
mode
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -13595,7 +13598,7 @@ basic_istringstream_wchar* __thiscall basic_istringstream_wchar_ctor_mode(
/* ??0?$basic_istringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_istringstream_short_ctor_mode
,
12
)
basic_istringstream_wchar
*
__thiscall
basic_istringstream_short_ctor_mode
(
basic_istringstream_wchar
*
this
,
int
mode
,
MSVCP_
bool
virt_init
)
basic_istringstream_wchar
*
this
,
int
mode
,
bool
virt_init
)
{
basic_istringstream_wchar_ctor_mode
(
this
,
mode
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
)
->
base
.
vtable
=
&
MSVCP_basic_istringstream_short_vtable
;
...
...
@@ -13720,7 +13723,7 @@ static inline basic_stringstream_char* basic_stringstream_char_from_basic_ios(ba
/* ??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_stringstream_char_ctor_str
,
16
)
basic_stringstream_char
*
__thiscall
basic_stringstream_char_ctor_str
(
basic_stringstream_char
*
this
,
const
basic_string_char
*
str
,
int
mode
,
MSVCP_
bool
virt_init
)
const
basic_string_char
*
str
,
int
mode
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -13746,7 +13749,7 @@ basic_stringstream_char* __thiscall basic_stringstream_char_ctor_str(basic_strin
/* ??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_stringstream_char_ctor_mode
,
12
)
basic_stringstream_char
*
__thiscall
basic_stringstream_char_ctor_mode
(
basic_stringstream_char
*
this
,
int
mode
,
MSVCP_
bool
virt_init
)
basic_stringstream_char
*
this
,
int
mode
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -13868,7 +13871,7 @@ static inline basic_stringstream_wchar* basic_stringstream_wchar_from_basic_ios(
/* ??0?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA@AEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@1@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_stringstream_wchar_ctor_str
,
16
)
basic_stringstream_wchar
*
__thiscall
basic_stringstream_wchar_ctor_str
(
basic_stringstream_wchar
*
this
,
const
basic_string_wchar
*
str
,
int
mode
,
MSVCP_
bool
virt_init
)
const
basic_string_wchar
*
str
,
int
mode
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -13894,7 +13897,7 @@ basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor_str(basic_str
/* ??0?$basic_stringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@AEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@1@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_stringstream_short_ctor_str
,
16
)
basic_stringstream_wchar
*
__thiscall
basic_stringstream_short_ctor_str
(
basic_stringstream_wchar
*
this
,
const
basic_string_wchar
*
str
,
int
mode
,
MSVCP_
bool
virt_init
)
const
basic_string_wchar
*
str
,
int
mode
,
bool
virt_init
)
{
basic_stringstream_wchar_ctor_str
(
this
,
str
,
mode
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
)
->
base
.
vtable
=
&
MSVCP_basic_stringstream_short_vtable
;
...
...
@@ -13905,7 +13908,7 @@ basic_stringstream_wchar* __thiscall basic_stringstream_short_ctor_str(basic_str
/* ??0?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAA@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_stringstream_wchar_ctor_mode
,
12
)
basic_stringstream_wchar
*
__thiscall
basic_stringstream_wchar_ctor_mode
(
basic_stringstream_wchar
*
this
,
int
mode
,
MSVCP_
bool
virt_init
)
basic_stringstream_wchar
*
this
,
int
mode
,
bool
virt_init
)
{
basic_ios_wchar
*
basic_ios
;
...
...
@@ -13931,7 +13934,7 @@ basic_stringstream_wchar* __thiscall basic_stringstream_wchar_ctor_mode(
/* ??0?$basic_stringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEAA@H@Z */
DEFINE_THISCALL_WRAPPER
(
basic_stringstream_short_ctor_mode
,
12
)
basic_stringstream_wchar
*
__thiscall
basic_stringstream_short_ctor_mode
(
basic_stringstream_wchar
*
this
,
int
mode
,
MSVCP_
bool
virt_init
)
basic_stringstream_wchar
*
this
,
int
mode
,
bool
virt_init
)
{
basic_stringstream_wchar_ctor_mode
(
this
,
mode
,
virt_init
);
basic_istream_wchar_get_basic_ios
(
&
this
->
base
.
base1
)
->
base
.
vtable
=
&
MSVCP_basic_stringstream_short_vtable
;
...
...
@@ -14211,7 +14214,7 @@ strstreambuf* __thiscall strstreambuf_vector_dtor(strstreambuf *this, unsigned i
/* ?freeze@strstreambuf@std@@QAEX_N@Z */
/* ?freeze@strstreambuf@std@@QEAAX_N@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_freeze
,
8
)
void
__thiscall
strstreambuf_freeze
(
strstreambuf
*
this
,
MSVCP_
bool
freeze
)
void
__thiscall
strstreambuf_freeze
(
strstreambuf
*
this
,
bool
freeze
)
{
TRACE
(
"(%p %d)
\n
"
,
this
,
freeze
);
...
...
@@ -14455,7 +14458,7 @@ DEFINE_THISCALL_WRAPPER(ostrstream_ctor, 24)
#else
DEFINE_THISCALL_WRAPPER
(
ostrstream_ctor
,
20
)
#endif
ostrstream
*
__thiscall
ostrstream_ctor
(
ostrstream
*
this
,
char
*
buf
,
streamsize
size
,
int
mode
,
MSVCP_
bool
virt_init
)
ostrstream
*
__thiscall
ostrstream_ctor
(
ostrstream
*
this
,
char
*
buf
,
streamsize
size
,
int
mode
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -14717,7 +14720,7 @@ char* __cdecl tr2_sys__Current_get(char *current_path)
/* ?_Current_set@sys@tr2@std@@YA_NPBD@Z */
/* ?_Current_set@sys@tr2@std@@YA_NPEBD@Z */
MSVCP_
bool
__cdecl
tr2_sys__Current_set
(
char
const
*
path
)
bool
__cdecl
tr2_sys__Current_set
(
char
const
*
path
)
{
TRACE
(
"(%s)
\n
"
,
debugstr_a
(
path
));
return
SetCurrentDirectoryA
(
path
)
!=
0
;
...
...
@@ -14741,7 +14744,7 @@ int __cdecl tr2_sys__Make_dir(char const* path)
/* ?_Remove_dir@sys@tr2@std@@YA_NPBD@Z */
/* ?_Remove_dir@sys@tr2@std@@YA_NPEBD@Z */
MSVCP_
bool
__cdecl
tr2_sys__Remove_dir
(
char
const
*
path
)
bool
__cdecl
tr2_sys__Remove_dir
(
char
const
*
path
)
{
TRACE
(
"(%s)
\n
"
,
debugstr_a
(
path
));
return
RemoveDirectoryA
(
path
)
!=
0
;
...
...
@@ -14749,7 +14752,7 @@ MSVCP_bool __cdecl tr2_sys__Remove_dir(char const* path)
/* ?_Copy_file@sys@tr2@std@@YAHPBD0_N@Z */
/* ?_Copy_file@sys@tr2@std@@YAHPEBD0_N@Z */
int
__cdecl
tr2_sys__Copy_file
(
char
const
*
source
,
char
const
*
dest
,
MSVCP_
bool
fail_if_exists
)
int
__cdecl
tr2_sys__Copy_file
(
char
const
*
source
,
char
const
*
dest
,
bool
fail_if_exists
)
{
TRACE
(
"(%s %s %x)
\n
"
,
debugstr_a
(
source
),
debugstr_a
(
dest
),
fail_if_exists
);
...
...
@@ -15146,7 +15149,7 @@ DEFINE_THISCALL_WRAPPER(strstream_ctor, 24)
#else
DEFINE_THISCALL_WRAPPER
(
strstream_ctor
,
20
)
#endif
strstream
*
__thiscall
strstream_ctor
(
strstream
*
this
,
char
*
buf
,
streamsize
size
,
int
mode
,
MSVCP_
bool
virt_init
)
strstream
*
__thiscall
strstream_ctor
(
strstream
*
this
,
char
*
buf
,
streamsize
size
,
int
mode
,
bool
virt_init
)
{
basic_ios_char
*
basic_ios
;
...
...
@@ -15654,7 +15657,7 @@ BOOL __cdecl _Current_get(WCHAR *current_path)
/* ?_Current_set@sys@tr2@std@@YA_NPB_W@Z */
/* ?_Current_set@sys@tr2@std@@YA_NPEB_W@Z */
MSVCP_
bool
__cdecl
tr2_sys__Current_set_wchar
(
WCHAR
const
*
path
)
bool
__cdecl
tr2_sys__Current_set_wchar
(
WCHAR
const
*
path
)
{
TRACE
(
"(%s)
\n
"
,
debugstr_w
(
path
));
return
SetCurrentDirectoryW
(
path
)
!=
0
;
...
...
@@ -15678,7 +15681,7 @@ int __cdecl tr2_sys__Make_dir_wchar(WCHAR const* path)
/* ?_Remove_dir@sys@tr2@std@@YA_NPB_W@Z */
/* ?_Remove_dir@sys@tr2@std@@YA_NPEB_W@Z */
MSVCP_
bool
__cdecl
tr2_sys__Remove_dir_wchar
(
WCHAR
const
*
path
)
bool
__cdecl
tr2_sys__Remove_dir_wchar
(
WCHAR
const
*
path
)
{
TRACE
(
"(%s)
\n
"
,
debugstr_w
(
path
));
return
RemoveDirectoryW
(
path
)
!=
0
;
...
...
@@ -15686,7 +15689,7 @@ MSVCP_bool __cdecl tr2_sys__Remove_dir_wchar(WCHAR const* path)
/* ?_Copy_file@sys@tr2@std@@YAHPB_W0_N@Z */
/* ?_Copy_file@sys@tr2@std@@YAHPEB_W0_N@Z */
int
__cdecl
tr2_sys__Copy_file_wchar
(
WCHAR
const
*
source
,
WCHAR
const
*
dest
,
MSVCP_
bool
fail_if_exists
)
int
__cdecl
tr2_sys__Copy_file_wchar
(
WCHAR
const
*
source
,
WCHAR
const
*
dest
,
bool
fail_if_exists
)
{
TRACE
(
"(%s %s %x)
\n
"
,
debugstr_w
(
source
),
debugstr_w
(
dest
),
fail_if_exists
);
...
...
dlls/msvcp90/locale.c
View file @
af5f928e
...
...
@@ -98,7 +98,7 @@ typedef struct _locale__Locimp {
locale_facet
**
facetvec
;
size_t
facet_cnt
;
category
catmask
;
MSVCP_
bool
transparent
;
bool
transparent
;
locale_string
name
;
}
locale__Locimp
;
...
...
@@ -1682,7 +1682,7 @@ ctype_char* __thiscall ctype_char_ctor_locinfo(ctype_char *this,
/* ??0?$ctype@D@std@@QEAA@PEBF_N_K@Z */
DEFINE_THISCALL_WRAPPER
(
ctype_char_ctor_table
,
16
)
ctype_char
*
__thiscall
ctype_char_ctor_table
(
ctype_char
*
this
,
const
short
*
table
,
MSVCP_
bool
delete
,
size_t
refs
)
const
short
*
table
,
bool
delete
,
size_t
refs
)
{
_Locinfo
locinfo
;
...
...
@@ -2162,7 +2162,7 @@ const char* __thiscall ctype_char_toupper(const ctype_char *this, char *first, c
/* ?is@?$ctype@D@std@@QBE_NFD@Z */
/* ?is@?$ctype@D@std@@QEBA_NFD@Z */
DEFINE_THISCALL_WRAPPER
(
ctype_char_is_ch
,
12
)
MSVCP_
bool
__thiscall
ctype_char_is_ch
(
const
ctype_char
*
this
,
short
mask
,
char
ch
)
bool
__thiscall
ctype_char_is_ch
(
const
ctype_char
*
this
,
short
mask
,
char
ch
)
{
TRACE
(
"(%p %x %c)
\n
"
,
this
,
mask
,
ch
);
return
(
this
->
ctype
.
table
[(
unsigned
char
)
ch
]
&
mask
)
!=
0
;
...
...
@@ -2982,12 +2982,12 @@ short __cdecl _Getwctype(wchar_t ch, const _Ctypevec *ctype)
DEFINE_THISCALL_WRAPPER
(
ctype_wchar_do_is_ch
,
12
)
#if _MSVCP_VER <= 100
#define call_ctype_wchar_do_is_ch(this, mask, ch) CALL_VTBL_FUNC(this, 8, \
MSVCP_
bool, (const ctype_wchar*, short, wchar_t), (this, mask, ch))
bool, (const ctype_wchar*, short, wchar_t), (this, mask, ch))
#else
#define call_ctype_wchar_do_is_ch(this, mask, ch) CALL_VTBL_FUNC(this, 16, \
MSVCP_
bool, (const ctype_wchar*, short, wchar_t), (this, mask, ch))
bool, (const ctype_wchar*, short, wchar_t), (this, mask, ch))
#endif
MSVCP_
bool
__thiscall
ctype_wchar_do_is_ch
(
const
ctype_wchar
*
this
,
short
mask
,
wchar_t
ch
)
bool
__thiscall
ctype_wchar_do_is_ch
(
const
ctype_wchar
*
this
,
short
mask
,
wchar_t
ch
)
{
TRACE
(
"(%p %x %d)
\n
"
,
this
,
mask
,
ch
);
return
(
_Getwctype
(
ch
,
&
this
->
ctype
)
&
mask
)
!=
0
;
...
...
@@ -3019,7 +3019,7 @@ const wchar_t* __thiscall ctype_wchar_do_is(const ctype_wchar *this,
/* ?is@?$ctype@G@std@@QBE_NFG@Z */
/* ?is@?$ctype@G@std@@QEBA_NFG@Z */
DEFINE_THISCALL_WRAPPER
(
ctype_wchar_is_ch
,
12
)
MSVCP_
bool
__thiscall
ctype_wchar_is_ch
(
const
ctype_wchar
*
this
,
short
mask
,
wchar_t
ch
)
bool
__thiscall
ctype_wchar_is_ch
(
const
ctype_wchar
*
this
,
short
mask
,
wchar_t
ch
)
{
TRACE
(
"(%p %x %d)
\n
"
,
this
,
mask
,
ch
);
return
call_ctype_wchar_do_is_ch
(
this
,
mask
,
ch
);
...
...
@@ -3164,13 +3164,13 @@ codecvt_base* __thiscall codecvt_base_vector_dtor(codecvt_base *this, unsigned i
/* ?do_always_noconv@codecvt_base@std@@MEBA_NXZ */
#if _MSVCP_VER <= 100
#define call_codecvt_base_do_always_noconv(this) CALL_VTBL_FUNC(this, 4, \
MSVCP_
bool, (const codecvt_base*), (this))
bool, (const codecvt_base*), (this))
#else
#define call_codecvt_base_do_always_noconv(this) CALL_VTBL_FUNC(this, 12, \
MSVCP_
bool, (const codecvt_base*), (this))
bool, (const codecvt_base*), (this))
#endif
DEFINE_THISCALL_WRAPPER
(
codecvt_base_do_always_noconv
,
4
)
MSVCP_
bool
__thiscall
codecvt_base_do_always_noconv
(
const
codecvt_base
*
this
)
bool
__thiscall
codecvt_base_do_always_noconv
(
const
codecvt_base
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
_MSVCP_VER
<=
100
;
...
...
@@ -3179,7 +3179,7 @@ MSVCP_bool __thiscall codecvt_base_do_always_noconv(const codecvt_base *this)
/* ?always_noconv@codecvt_base@std@@QBE_NXZ */
/* ?always_noconv@codecvt_base@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
codecvt_base_always_noconv
,
4
)
MSVCP_
bool
__thiscall
codecvt_base_always_noconv
(
const
codecvt_base
*
this
)
bool
__thiscall
codecvt_base_always_noconv
(
const
codecvt_base
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
call_codecvt_base_do_always_noconv
(
this
);
...
...
@@ -3364,7 +3364,7 @@ codecvt_char* codecvt_char_use_facet(const locale *loc)
/* ?do_always_noconv@?$codecvt@DDH@std@@MBE_NXZ */
/* ?do_always_noconv@?$codecvt@DDH@std@@MEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
codecvt_char_do_always_noconv
,
4
)
MSVCP_
bool
__thiscall
codecvt_char_do_always_noconv
(
const
codecvt_char
*
this
)
bool
__thiscall
codecvt_char_do_always_noconv
(
const
codecvt_char
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
TRUE
;
...
...
@@ -3783,7 +3783,7 @@ locale_id* __cdecl codecvt_short__Id_func(void)
/* ?do_always_noconv@?$codecvt@_WDH@std@@MBE_NXZ */
/* ?do_always_noconv@?$codecvt@_WDH@std@@MEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
codecvt_wchar_do_always_noconv
,
4
)
MSVCP_
bool
__thiscall
codecvt_wchar_do_always_noconv
(
const
codecvt_wchar
*
this
)
bool
__thiscall
codecvt_wchar_do_always_noconv
(
const
codecvt_wchar
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
FALSE
;
...
...
@@ -4032,7 +4032,7 @@ extern const vtable_ptr MSVCP_numpunct_char_vtable;
/* ?_Init@?$numpunct@D@std@@IAEXABV_Locinfo@2@_N@Z */
/* ?_Init@?$numpunct@D@std@@IEAAXAEBV_Locinfo@2@_N@Z */
DEFINE_THISCALL_WRAPPER
(
numpunct_char__Init
,
12
)
void
__thiscall
numpunct_char__Init
(
numpunct_char
*
this
,
const
_Locinfo
*
locinfo
,
MSVCP_
bool
isdef
)
void
__thiscall
numpunct_char__Init
(
numpunct_char
*
this
,
const
_Locinfo
*
locinfo
,
bool
isdef
)
{
int
len
;
...
...
@@ -4093,7 +4093,7 @@ void __thiscall numpunct_char__Tidy(numpunct_char *this)
/* ??0?$numpunct@D@std@@QEAA@AEBV_Locinfo@1@_K_N@Z */
DEFINE_THISCALL_WRAPPER
(
numpunct_char_ctor_locinfo
,
16
)
numpunct_char
*
__thiscall
numpunct_char_ctor_locinfo
(
numpunct_char
*
this
,
const
_Locinfo
*
locinfo
,
size_t
refs
,
MSVCP_
bool
usedef
)
const
_Locinfo
*
locinfo
,
size_t
refs
,
bool
usedef
)
{
TRACE
(
"(%p %p %Iu %d)
\n
"
,
this
,
locinfo
,
refs
,
usedef
);
locale_facet_ctor_refs
(
&
this
->
facet
,
refs
);
...
...
@@ -4106,7 +4106,7 @@ numpunct_char* __thiscall numpunct_char_ctor_locinfo(numpunct_char *this,
/* ??0?$numpunct@D@std@@IEAA@PEBD_K_N@Z */
DEFINE_THISCALL_WRAPPER
(
numpunct_char_ctor_name
,
16
)
numpunct_char
*
__thiscall
numpunct_char_ctor_name
(
numpunct_char
*
this
,
const
char
*
name
,
size_t
refs
,
MSVCP_
bool
usedef
)
const
char
*
name
,
size_t
refs
,
bool
usedef
)
{
_Locinfo
locinfo
;
...
...
@@ -4367,7 +4367,7 @@ extern const vtable_ptr MSVCP_numpunct_short_vtable;
/* ?_Init@?$numpunct@G@std@@IEAAXAEBV_Locinfo@2@_N@Z */
DEFINE_THISCALL_WRAPPER
(
numpunct_wchar__Init
,
12
)
void
__thiscall
numpunct_wchar__Init
(
numpunct_wchar
*
this
,
const
_Locinfo
*
locinfo
,
MSVCP_
bool
isdef
)
const
_Locinfo
*
locinfo
,
bool
isdef
)
{
const
char
*
to_convert
;
_Cvtvec
cvt
;
...
...
@@ -4438,7 +4438,7 @@ void __thiscall numpunct_wchar__Tidy(numpunct_wchar *this)
/* ??0?$numpunct@_W@std@@QEAA@AEBV_Locinfo@1@_K_N@Z */
DEFINE_THISCALL_WRAPPER
(
numpunct_wchar_ctor_locinfo
,
16
)
numpunct_wchar
*
__thiscall
numpunct_wchar_ctor_locinfo
(
numpunct_wchar
*
this
,
const
_Locinfo
*
locinfo
,
size_t
refs
,
MSVCP_
bool
usedef
)
const
_Locinfo
*
locinfo
,
size_t
refs
,
bool
usedef
)
{
TRACE
(
"(%p %p %Iu %d)
\n
"
,
this
,
locinfo
,
refs
,
usedef
);
locale_facet_ctor_refs
(
&
this
->
facet
,
refs
);
...
...
@@ -4451,7 +4451,7 @@ numpunct_wchar* __thiscall numpunct_wchar_ctor_locinfo(numpunct_wchar *this,
/* ??0?$numpunct@G@std@@QEAA@AEBV_Locinfo@1@_K_N@Z */
DEFINE_THISCALL_WRAPPER
(
numpunct_short_ctor_locinfo
,
16
)
numpunct_wchar
*
__thiscall
numpunct_short_ctor_locinfo
(
numpunct_wchar
*
this
,
const
_Locinfo
*
locinfo
,
size_t
refs
,
MSVCP_
bool
usedef
)
const
_Locinfo
*
locinfo
,
size_t
refs
,
bool
usedef
)
{
numpunct_wchar_ctor_locinfo
(
this
,
locinfo
,
refs
,
usedef
);
this
->
facet
.
vtable
=
&
MSVCP_numpunct_short_vtable
;
...
...
@@ -4462,7 +4462,7 @@ numpunct_wchar* __thiscall numpunct_short_ctor_locinfo(numpunct_wchar *this,
/* ??0?$numpunct@_W@std@@IEAA@PEBD_K_N@Z */
DEFINE_THISCALL_WRAPPER
(
numpunct_wchar_ctor_name
,
16
)
numpunct_wchar
*
__thiscall
numpunct_wchar_ctor_name
(
numpunct_wchar
*
this
,
const
char
*
name
,
size_t
refs
,
MSVCP_
bool
usedef
)
const
char
*
name
,
size_t
refs
,
bool
usedef
)
{
_Locinfo
locinfo
;
...
...
@@ -4480,7 +4480,7 @@ numpunct_wchar* __thiscall numpunct_wchar_ctor_name(numpunct_wchar *this,
/* ??0?$numpunct@G@std@@IEAA@PEBD_K_N@Z */
DEFINE_THISCALL_WRAPPER
(
numpunct_short_ctor_name
,
16
)
numpunct_wchar
*
__thiscall
numpunct_short_ctor_name
(
numpunct_wchar
*
this
,
const
char
*
name
,
size_t
refs
,
MSVCP_
bool
usedef
)
const
char
*
name
,
size_t
refs
,
bool
usedef
)
{
numpunct_wchar_ctor_name
(
this
,
name
,
refs
,
usedef
);
this
->
facet
.
vtable
=
&
MSVCP_numpunct_short_vtable
;
...
...
@@ -6095,7 +6095,7 @@ istreambuf_iterator_wchar *__thiscall num_get_wchar_get_ushort(const num_get *th
static
istreambuf_iterator_wchar
*
num_get_do_get_bool
(
const
num_get
*
this
,
istreambuf_iterator_wchar
*
ret
,
istreambuf_iterator_wchar
first
,
istreambuf_iterator_wchar
last
,
ios_base
*
base
,
int
*
state
,
MSVCP_
bool
*
pval
,
numpunct_wchar
*
numpunct
)
bool
*
pval
,
numpunct_wchar
*
numpunct
)
{
TRACE
(
"(%p %p %p %p %p)
\n
"
,
this
,
ret
,
base
,
state
,
pval
);
...
...
@@ -6162,16 +6162,16 @@ static istreambuf_iterator_wchar* num_get_do_get_bool(const num_get *this,
/* ?do_get@?$num_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@MEBA?AV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@2@V32@0AEAVios_base@2@AEAHAEA_N@Z */
#if _MSVCP_VER <= 100
#define call_num_get_wchar_do_get_bool(this, ret, first, last, base, state, pval) CALL_VTBL_FUNC(this, 44, istreambuf_iterator_wchar*, \
(const num_get*, istreambuf_iterator_wchar*, istreambuf_iterator_wchar, istreambuf_iterator_wchar, ios_base*, int*,
MSVCP_
bool*), \
(const num_get*, istreambuf_iterator_wchar*, istreambuf_iterator_wchar, istreambuf_iterator_wchar, ios_base*, int*, bool*), \
(this, ret, first, last, base, state, pval))
#else
#define call_num_get_wchar_do_get_bool(this, ret, first, last, base, state, pval) CALL_VTBL_FUNC(this, 52, istreambuf_iterator_wchar*, \
(const num_get*, istreambuf_iterator_wchar*, istreambuf_iterator_wchar, istreambuf_iterator_wchar, ios_base*, int*,
MSVCP_
bool*), \
(const num_get*, istreambuf_iterator_wchar*, istreambuf_iterator_wchar, istreambuf_iterator_wchar, ios_base*, int*, bool*), \
(this, ret, first, last, base, state, pval))
#endif
DEFINE_THISCALL_WRAPPER
(
num_get_wchar_do_get_bool
,
36
)
istreambuf_iterator_wchar
*
__thiscall
num_get_wchar_do_get_bool
(
const
num_get
*
this
,
istreambuf_iterator_wchar
*
ret
,
istreambuf_iterator_wchar
first
,
istreambuf_iterator_wchar
last
,
ios_base
*
base
,
int
*
state
,
MSVCP_
bool
*
pval
)
istreambuf_iterator_wchar
first
,
istreambuf_iterator_wchar
last
,
ios_base
*
base
,
int
*
state
,
bool
*
pval
)
{
return
num_get_do_get_bool
(
this
,
ret
,
first
,
last
,
base
,
state
,
pval
,
numpunct_wchar_use_facet
(
IOS_LOCALE
(
base
)));
...
...
@@ -6181,7 +6181,7 @@ istreambuf_iterator_wchar *__thiscall num_get_wchar_do_get_bool(const num_get *t
/* ?do_get@?$num_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@MEBA?AV?$istreambuf_iterator@GU?$char_traits@G@std@@@2@V32@0AEAVios_base@2@AEAHAEA_N@Z */
DEFINE_THISCALL_WRAPPER
(
num_get_short_do_get_bool
,
36
)
istreambuf_iterator_wchar
*
__thiscall
num_get_short_do_get_bool
(
const
num_get
*
this
,
istreambuf_iterator_wchar
*
ret
,
istreambuf_iterator_wchar
first
,
istreambuf_iterator_wchar
last
,
ios_base
*
base
,
int
*
state
,
MSVCP_
bool
*
pval
)
istreambuf_iterator_wchar
first
,
istreambuf_iterator_wchar
last
,
ios_base
*
base
,
int
*
state
,
bool
*
pval
)
{
return
num_get_do_get_bool
(
this
,
ret
,
first
,
last
,
base
,
state
,
pval
,
numpunct_short_use_facet
(
IOS_LOCALE
(
base
)));
...
...
@@ -6193,7 +6193,7 @@ istreambuf_iterator_wchar *__thiscall num_get_short_do_get_bool(const num_get *t
/* ?get@?$num_get@GV?$istreambuf_iterator@GU?$char_traits@G@std@@@std@@@std@@QEBA?AV?$istreambuf_iterator@GU?$char_traits@G@std@@@2@V32@0AEAVios_base@2@AEAHAEA_N@Z */
DEFINE_THISCALL_WRAPPER
(
num_get_wchar_get_bool
,
36
)
istreambuf_iterator_wchar
*
__thiscall
num_get_wchar_get_bool
(
const
num_get
*
this
,
istreambuf_iterator_wchar
*
ret
,
istreambuf_iterator_wchar
first
,
istreambuf_iterator_wchar
last
,
ios_base
*
base
,
int
*
state
,
MSVCP_
bool
*
pval
)
istreambuf_iterator_wchar
first
,
istreambuf_iterator_wchar
last
,
ios_base
*
base
,
int
*
state
,
bool
*
pval
)
{
TRACE
(
"(%p %p %p %p %p)
\n
"
,
this
,
ret
,
base
,
state
,
pval
);
return
call_num_get_wchar_do_get_bool
(
this
,
ret
,
first
,
last
,
base
,
state
,
pval
);
...
...
@@ -7068,16 +7068,16 @@ istreambuf_iterator_char *__thiscall num_get_char_get_ushort(const num_get *this
/* ?do_get@?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@MEBA?AV?$istreambuf_iterator@DU?$char_traits@D@std@@@2@V32@0AEAVios_base@2@AEAHAEA_N@Z */
#if _MSVCP_VER <= 100
#define call_num_get_char_do_get_bool(this, ret, first, last, base, state, pval) CALL_VTBL_FUNC(this, 44, istreambuf_iterator_char*, \
(const num_get*, istreambuf_iterator_char*, istreambuf_iterator_char, istreambuf_iterator_char, ios_base*, int*,
MSVCP_
bool*), \
(const num_get*, istreambuf_iterator_char*, istreambuf_iterator_char, istreambuf_iterator_char, ios_base*, int*, bool*), \
(this, ret, first, last, base, state, pval))
#else
#define call_num_get_char_do_get_bool(this, ret, first, last, base, state, pval) CALL_VTBL_FUNC(this, 52, istreambuf_iterator_char*, \
(const num_get*, istreambuf_iterator_char*, istreambuf_iterator_char, istreambuf_iterator_char, ios_base*, int*,
MSVCP_
bool*), \
(const num_get*, istreambuf_iterator_char*, istreambuf_iterator_char, istreambuf_iterator_char, ios_base*, int*, bool*), \
(this, ret, first, last, base, state, pval))
#endif
DEFINE_THISCALL_WRAPPER
(
num_get_char_do_get_bool
,
36
)
istreambuf_iterator_char
*
__thiscall
num_get_char_do_get_bool
(
const
num_get
*
this
,
istreambuf_iterator_char
*
ret
,
istreambuf_iterator_char
first
,
istreambuf_iterator_char
last
,
ios_base
*
base
,
int
*
state
,
MSVCP_
bool
*
pval
)
istreambuf_iterator_char
first
,
istreambuf_iterator_char
last
,
ios_base
*
base
,
int
*
state
,
bool
*
pval
)
{
TRACE
(
"(%p %p %p %p %p)
\n
"
,
this
,
ret
,
base
,
state
,
pval
);
...
...
@@ -7145,7 +7145,7 @@ istreambuf_iterator_char *__thiscall num_get_char_do_get_bool(const num_get *thi
/* ?get@?$num_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@QEBA?AV?$istreambuf_iterator@DU?$char_traits@D@std@@@2@V32@0AEAVios_base@2@AEAHAEA_N@Z */
DEFINE_THISCALL_WRAPPER
(
num_get_char_get_bool
,
36
)
istreambuf_iterator_char
*
__thiscall
num_get_char_get_bool
(
const
num_get
*
this
,
istreambuf_iterator_char
*
ret
,
istreambuf_iterator_char
first
,
istreambuf_iterator_char
last
,
ios_base
*
base
,
int
*
state
,
MSVCP_
bool
*
pval
)
istreambuf_iterator_char
first
,
istreambuf_iterator_char
last
,
ios_base
*
base
,
int
*
state
,
bool
*
pval
)
{
TRACE
(
"(%p %p %p %p %p)
\n
"
,
this
,
ret
,
base
,
state
,
pval
);
return
call_num_get_char_do_get_bool
(
this
,
ret
,
first
,
last
,
base
,
state
,
pval
);
...
...
@@ -7837,11 +7837,11 @@ ostreambuf_iterator_char* __thiscall num_put_char_put_uint64(const num_put *this
/* ?do_put@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@MEBA?AV?$ostreambuf_iterator@DU?$char_traits@D@std@@@2@V32@AEAVios_base@2@D_N@Z */
#if _MSVCP_VER <= 100
#define call_num_put_char_do_put_bool(this, ret, dest, base, fill, v) CALL_VTBL_FUNC(this, 32, ostreambuf_iterator_char*, \
(const num_put*, ostreambuf_iterator_char*, ostreambuf_iterator_char, ios_base*, char,
MSVCP_
bool), \
(const num_put*, ostreambuf_iterator_char*, ostreambuf_iterator_char, ios_base*, char, bool), \
(this, ret, dest, base, fill, v))
#else
#define call_num_put_char_do_put_bool(this, ret, dest, base, fill, v) CALL_VTBL_FUNC(this, 40, ostreambuf_iterator_char*, \
(const num_put*, ostreambuf_iterator_char*, ostreambuf_iterator_char, ios_base*, char,
MSVCP_
bool), \
(const num_put*, ostreambuf_iterator_char*, ostreambuf_iterator_char, ios_base*, char, bool), \
(this, ret, dest, base, fill, v))
#endif
#if _MSVCP_VER != 80
...
...
@@ -7850,7 +7850,7 @@ DEFINE_THISCALL_WRAPPER(num_put_char_do_put_bool, 28)
DEFINE_THISCALL_WRAPPER
(
num_put_char_do_put_bool
,
32
)
#endif
ostreambuf_iterator_char
*
__thiscall
num_put_char_do_put_bool
(
const
num_put
*
this
,
ostreambuf_iterator_char
*
ret
,
ostreambuf_iterator_char
dest
,
ios_base
*
base
,
char
fill
,
MSVCP_
bool
v
)
ostreambuf_iterator_char
dest
,
ios_base
*
base
,
char
fill
,
bool
v
)
{
TRACE
(
"(%p %p %p %d %d)
\n
"
,
this
,
ret
,
base
,
fill
,
v
);
...
...
@@ -7888,7 +7888,7 @@ DEFINE_THISCALL_WRAPPER(num_put_char_put_bool, 28)
DEFINE_THISCALL_WRAPPER
(
num_put_char_put_bool
,
32
)
#endif
ostreambuf_iterator_char
*
__thiscall
num_put_char_put_bool
(
const
num_put
*
this
,
ostreambuf_iterator_char
*
ret
,
ostreambuf_iterator_char
dest
,
ios_base
*
base
,
char
fill
,
MSVCP_
bool
v
)
ostreambuf_iterator_char
dest
,
ios_base
*
base
,
char
fill
,
bool
v
)
{
TRACE
(
"(%p %p %p %d %d)
\n
"
,
this
,
ret
,
base
,
fill
,
v
);
return
call_num_put_char_do_put_bool
(
this
,
ret
,
dest
,
base
,
fill
,
v
);
...
...
@@ -8887,11 +8887,11 @@ ostreambuf_iterator_wchar* __thiscall num_put_wchar_put_uint64(const num_put *th
/* ?do_put@?$num_put@_WV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@MEBA?AV?$ostreambuf_iterator@_WU?$char_traits@_W@std@@@2@V32@AEAVios_base@2@_W_N@Z */
#if _MSVCP_VER <= 100
#define call_num_put_wchar_do_put_bool(this, ret, dest, base, fill, v) CALL_VTBL_FUNC(this, 32, ostreambuf_iterator_wchar*, \
(const num_put*, ostreambuf_iterator_wchar*, ostreambuf_iterator_wchar, ios_base*, wchar_t,
MSVCP_
bool), \
(const num_put*, ostreambuf_iterator_wchar*, ostreambuf_iterator_wchar, ios_base*, wchar_t, bool), \
(this, ret, dest, base, fill, v))
#else
#define call_num_put_wchar_do_put_bool(this, ret, dest, base, fill, v) CALL_VTBL_FUNC(this, 40, ostreambuf_iterator_wchar*, \
(const num_put*, ostreambuf_iterator_wchar*, ostreambuf_iterator_wchar, ios_base*, wchar_t,
MSVCP_
bool), \
(const num_put*, ostreambuf_iterator_wchar*, ostreambuf_iterator_wchar, ios_base*, wchar_t, bool), \
(this, ret, dest, base, fill, v))
#endif
#if _MSVCP_VER != 80
...
...
@@ -8900,7 +8900,7 @@ DEFINE_THISCALL_WRAPPER(num_put_wchar_do_put_bool, 28)
DEFINE_THISCALL_WRAPPER
(
num_put_wchar_do_put_bool
,
32
)
#endif
ostreambuf_iterator_wchar
*
__thiscall
num_put_wchar_do_put_bool
(
const
num_put
*
this
,
ostreambuf_iterator_wchar
*
ret
,
ostreambuf_iterator_wchar
dest
,
ios_base
*
base
,
wchar_t
fill
,
MSVCP_
bool
v
)
ostreambuf_iterator_wchar
dest
,
ios_base
*
base
,
wchar_t
fill
,
bool
v
)
{
TRACE
(
"(%p %p %p %d %d)
\n
"
,
this
,
ret
,
base
,
fill
,
v
);
...
...
@@ -8938,7 +8938,7 @@ DEFINE_THISCALL_WRAPPER(num_put_short_do_put_bool, 28)
DEFINE_THISCALL_WRAPPER
(
num_put_short_do_put_bool
,
32
)
#endif
ostreambuf_iterator_wchar
*
__thiscall
num_put_short_do_put_bool
(
const
num_put
*
this
,
ostreambuf_iterator_wchar
*
ret
,
ostreambuf_iterator_wchar
dest
,
ios_base
*
base
,
wchar_t
fill
,
MSVCP_
bool
v
)
ostreambuf_iterator_wchar
dest
,
ios_base
*
base
,
wchar_t
fill
,
bool
v
)
{
TRACE
(
"(%p %p %p %d %d)
\n
"
,
this
,
ret
,
base
,
fill
,
v
);
...
...
@@ -8978,7 +8978,7 @@ DEFINE_THISCALL_WRAPPER(num_put_wchar_put_bool, 28)
DEFINE_THISCALL_WRAPPER
(
num_put_wchar_put_bool
,
32
)
#endif
ostreambuf_iterator_wchar
*
__thiscall
num_put_wchar_put_bool
(
const
num_put
*
this
,
ostreambuf_iterator_wchar
*
ret
,
ostreambuf_iterator_wchar
dest
,
ios_base
*
base
,
wchar_t
fill
,
MSVCP_
bool
v
)
ostreambuf_iterator_wchar
dest
,
ios_base
*
base
,
wchar_t
fill
,
bool
v
)
{
TRACE
(
"(%p %p %p %d %d)
\n
"
,
this
,
ret
,
base
,
fill
,
v
);
return
call_num_put_wchar_do_put_bool
(
this
,
ret
,
dest
,
base
,
fill
,
v
);
...
...
@@ -11541,7 +11541,7 @@ extern const vtable_ptr MSVCP_locale__Locimp_vtable;
/* ??0_Locimp@locale@std@@AAE@_N@Z */
/* ??0_Locimp@locale@std@@AEAA@_N@Z */
DEFINE_THISCALL_WRAPPER
(
locale__Locimp_ctor_transparent
,
8
)
locale__Locimp
*
__thiscall
locale__Locimp_ctor_transparent
(
locale__Locimp
*
this
,
MSVCP_
bool
transparent
)
locale__Locimp
*
__thiscall
locale__Locimp_ctor_transparent
(
locale__Locimp
*
this
,
bool
transparent
)
{
TRACE
(
"(%p %d)
\n
"
,
this
,
transparent
);
...
...
@@ -11666,7 +11666,7 @@ locale__Locimp* __cdecl locale__Locimp__New_Locimp(const locale__Locimp *copy)
/* ?_New_Locimp@_Locimp@locale@std@@CAPAV123@_N@Z */
/* ?_New_Locimp@_Locimp@locale@std@@CAPEAV123@_N@Z */
locale__Locimp
*
__cdecl
locale__Locimp__New_Locimp_transparent
(
MSVCP_
bool
transparent
)
locale__Locimp
*
__cdecl
locale__Locimp__New_Locimp_transparent
(
bool
transparent
)
{
locale__Locimp
*
ret
;
...
...
@@ -12198,7 +12198,7 @@ locale__Locimp* __cdecl locale__Init(void)
/* ?_Init@locale@std@@CAPAV_Locimp@12@_N@Z */
/* ?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z */
locale__Locimp
*
__cdecl
locale__Init_ref
(
MSVCP_
bool
inc_ref
)
locale__Locimp
*
__cdecl
locale__Init_ref
(
bool
inc_ref
)
{
locale__Locimp
*
ret
;
_Lockit
lock
;
...
...
@@ -12220,7 +12220,7 @@ locale__Locimp* __cdecl locale__Init_ref(MSVCP_bool inc_ref)
/* ?_Iscloc@locale@std@@QBE_NXZ */
/* ?_Iscloc@locale@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
locale__Iscloc
,
4
)
MSVCP_
bool
__thiscall
locale__Iscloc
(
const
locale
*
this
)
bool
__thiscall
locale__Iscloc
(
const
locale
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
this
->
ptr
==
locale__Locimp__Clocptr
;
...
...
@@ -12367,7 +12367,7 @@ locale* __thiscall locale_operator_assign(locale *this, const locale *loc)
/* ??8locale@std@@QBE_NABV01@@Z */
/* ??8locale@std@@QEBA_NAEBV01@@Z */
DEFINE_THISCALL_WRAPPER
(
locale_operator_equal
,
8
)
MSVCP_
bool
__thiscall
locale_operator_equal
(
const
locale
*
this
,
const
locale
*
loc
)
bool
__thiscall
locale_operator_equal
(
const
locale
*
this
,
const
locale
*
loc
)
{
FIXME
(
"(%p %p) stub
\n
"
,
this
,
loc
);
return
0
;
...
...
@@ -12376,7 +12376,7 @@ MSVCP_bool __thiscall locale_operator_equal(const locale *this, const locale *lo
/* ??9locale@std@@QBE_NABV01@@Z */
/* ??9locale@std@@QEBA_NAEBV01@@Z */
DEFINE_THISCALL_WRAPPER
(
locale_operator_not_equal
,
8
)
MSVCP_
bool
__thiscall
locale_operator_not_equal
(
const
locale
*
this
,
locale
const
*
loc
)
bool
__thiscall
locale_operator_not_equal
(
const
locale
*
this
,
locale
const
*
loc
)
{
FIXME
(
"(%p %p) stub
\n
"
,
this
,
loc
);
return
0
;
...
...
@@ -12414,7 +12414,7 @@ locale* __thiscall locale__Addfac(locale *this, locale_facet *facet, size_t id,
/* ?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K_N@Z */
DEFINE_THISCALL_WRAPPER
(
locale__Getfacet_bool
,
12
)
const
locale_facet
*
__thiscall
locale__Getfacet_bool
(
const
locale
*
this
,
size_t
id
,
MSVCP_
bool
allow_transparent
)
size_t
id
,
bool
allow_transparent
)
{
locale_facet
*
fac
;
...
...
dlls/msvcp90/math.c
View file @
af5f928e
...
...
@@ -1000,42 +1000,42 @@ complex_float* __thiscall complex_float_ctor_def(complex_float *this)
/* ??$?8M@std@@YA_NABMABV?$complex@M@0@@Z */
/* ??$?8M@std@@YA_NAEBMAEBV?$complex@M@0@@Z */
MSVCP_
bool
__cdecl
complex_float_equal_fc
(
const
float
*
l
,
const
complex_float
*
r
)
bool
__cdecl
complex_float_equal_fc
(
const
float
*
l
,
const
complex_float
*
r
)
{
return
*
l
==
r
->
real
&&
r
->
imag
==
0
;
}
/* ??$?8M@std@@YA_NABV?$complex@M@0@0@Z */
/* ??$?8M@std@@YA_NAEBV?$complex@M@0@0@Z */
MSVCP_
bool
__cdecl
complex_float_equal
(
const
complex_float
*
l
,
const
complex_float
*
r
)
bool
__cdecl
complex_float_equal
(
const
complex_float
*
l
,
const
complex_float
*
r
)
{
return
l
->
real
==
r
->
real
&&
l
->
imag
==
r
->
imag
;
}
/* ??$?8M@std@@YA_NABV?$complex@M@0@ABM@Z */
/* ??$?8M@std@@YA_NAEBV?$complex@M@0@AEBM@Z */
MSVCP_
bool
__cdecl
complex_float_equal_cf
(
const
complex_float
*
l
,
const
float
*
r
)
bool
__cdecl
complex_float_equal_cf
(
const
complex_float
*
l
,
const
float
*
r
)
{
return
l
->
real
==*
r
&&
l
->
imag
==
0
;
}
/* ??$?9M@std@@YA_NABMABV?$complex@M@0@@Z */
/* ??$?9M@std@@YA_NAEBMAEBV?$complex@M@0@@Z */
MSVCP_
bool
__cdecl
complex_float_not_equal_fc
(
const
float
*
l
,
const
complex_float
*
r
)
bool
__cdecl
complex_float_not_equal_fc
(
const
float
*
l
,
const
complex_float
*
r
)
{
return
!
complex_float_equal_fc
(
l
,
r
);
}
/* ??$?9M@std@@YA_NABV?$complex@M@0@0@Z */
/* ??$?9M@std@@YA_NAEBV?$complex@M@0@0@Z */
MSVCP_
bool
__cdecl
complex_float_not_equal
(
const
complex_float
*
l
,
const
complex_float
*
r
)
bool
__cdecl
complex_float_not_equal
(
const
complex_float
*
l
,
const
complex_float
*
r
)
{
return
!
complex_float_equal
(
l
,
r
);
}
/* ??$?9M@std@@YA_NABV?$complex@M@0@ABM@Z */
/* ??$?9M@std@@YA_NAEBV?$complex@M@0@AEBM@Z */
MSVCP_
bool
__cdecl
complex_float_not_equal_cf
(
const
complex_float
*
l
,
const
float
*
r
)
bool
__cdecl
complex_float_not_equal_cf
(
const
complex_float
*
l
,
const
float
*
r
)
{
return
!
complex_float_equal_cf
(
l
,
r
);
}
...
...
@@ -1610,7 +1610,7 @@ complex_double* __thiscall complex_double_ctor_def(complex_double *this)
/* ??$?8N@std@@YA_NAEBNAEBV?$complex@N@0@@Z */
/* ??$?8O@std@@YA_NABOABV?$complex@O@0@@Z */
/* ??$?8O@std@@YA_NAEBOAEBV?$complex@O@0@@Z */
MSVCP_
bool
__cdecl
complex_double_equal_dc
(
const
double
*
l
,
const
complex_double
*
r
)
bool
__cdecl
complex_double_equal_dc
(
const
double
*
l
,
const
complex_double
*
r
)
{
return
*
l
==
r
->
real
&&
r
->
imag
==
0
;
}
...
...
@@ -1619,7 +1619,7 @@ MSVCP_bool __cdecl complex_double_equal_dc(const double *l, const complex_double
/* ??$?8N@std@@YA_NAEBV?$complex@N@0@0@Z */
/* ??$?8O@std@@YA_NABV?$complex@O@0@0@Z */
/* ??$?8O@std@@YA_NAEBV?$complex@O@0@0@Z */
MSVCP_
bool
__cdecl
complex_double_equal
(
const
complex_double
*
l
,
const
complex_double
*
r
)
bool
__cdecl
complex_double_equal
(
const
complex_double
*
l
,
const
complex_double
*
r
)
{
return
l
->
real
==
r
->
real
&&
l
->
imag
==
r
->
imag
;
}
...
...
@@ -1628,7 +1628,7 @@ MSVCP_bool __cdecl complex_double_equal(const complex_double *l, const complex_d
/* ??$?8N@std@@YA_NAEBV?$complex@N@0@AEBN@Z */
/* ??$?8O@std@@YA_NABV?$complex@O@0@ABO@Z */
/* ??$?8O@std@@YA_NAEBV?$complex@O@0@AEBO@Z */
MSVCP_
bool
__cdecl
complex_double_equal_cd
(
const
complex_double
*
l
,
double
*
r
)
bool
__cdecl
complex_double_equal_cd
(
const
complex_double
*
l
,
double
*
r
)
{
return
l
->
real
==*
r
&&
l
->
imag
==
0
;
}
...
...
@@ -1637,7 +1637,7 @@ MSVCP_bool __cdecl complex_double_equal_cd(const complex_double *l, double *r)
/* ??$?9N@std@@YA_NAEBNAEBV?$complex@N@0@@Z */
/* ??$?9O@std@@YA_NABOABV?$complex@O@0@@Z */
/* ??$?9O@std@@YA_NAEBOAEBV?$complex@O@0@@Z */
MSVCP_
bool
__cdecl
complex_double_not_equal_dc
(
const
double
*
l
,
const
complex_double
*
r
)
bool
__cdecl
complex_double_not_equal_dc
(
const
double
*
l
,
const
complex_double
*
r
)
{
return
!
complex_double_equal_dc
(
l
,
r
);
}
...
...
@@ -1646,7 +1646,7 @@ MSVCP_bool __cdecl complex_double_not_equal_dc(const double *l, const complex_do
/* ??$?9N@std@@YA_NAEBV?$complex@N@0@0@Z */
/* ??$?9O@std@@YA_NABV?$complex@O@0@0@Z */
/* ??$?9O@std@@YA_NAEBV?$complex@O@0@0@Z */
MSVCP_
bool
__cdecl
complex_double_not_equal
(
const
complex_double
*
l
,
const
complex_double
*
r
)
bool
__cdecl
complex_double_not_equal
(
const
complex_double
*
l
,
const
complex_double
*
r
)
{
return
!
complex_double_equal
(
l
,
r
);
}
...
...
@@ -1655,7 +1655,7 @@ MSVCP_bool __cdecl complex_double_not_equal(const complex_double *l, const compl
/* ??$?9N@std@@YA_NAEBV?$complex@N@0@AEBN@Z */
/* ??$?9O@std@@YA_NABV?$complex@O@0@ABO@Z */
/* ??$?9O@std@@YA_NAEBV?$complex@O@0@AEBO@Z */
MSVCP_
bool
__cdecl
complex_double_not_equal_cd
(
const
complex_double
*
l
,
double
*
r
)
bool
__cdecl
complex_double_not_equal_cd
(
const
complex_double
*
l
,
double
*
r
)
{
return
!
complex_double_equal_cd
(
l
,
r
);
}
...
...
dlls/msvcp90/misc.c
View file @
af5f928e
...
...
@@ -1106,7 +1106,7 @@ DEFINE_THISCALL_WRAPPER(custom_category_default_error_condition, 12)
}
DEFINE_THISCALL_WRAPPER
(
custom_category_equivalent
,
12
)
MSVCP_
bool
__thiscall
custom_category_equivalent
(
const
custom_category
*
this
,
bool
__thiscall
custom_category_equivalent
(
const
custom_category
*
this
,
int
code
,
const
/*error_condition*/
void
*
condition
)
{
FIXME
(
"(%p %x %p) stub
\n
"
,
this
,
code
,
condition
);
...
...
@@ -1114,7 +1114,7 @@ MSVCP_bool __thiscall custom_category_equivalent(const custom_category *this,
}
DEFINE_THISCALL_WRAPPER
(
custom_category_equivalent_code
,
12
)
MSVCP_
bool
__thiscall
custom_category_equivalent_code
(
custom_category
*
this
,
bool
__thiscall
custom_category_equivalent_code
(
custom_category
*
this
,
const
/*error_code*/
void
*
code
,
int
condition
)
{
FIXME
(
"(%p %p %x) stub
\n
"
,
this
,
code
,
condition
);
...
...
@@ -1348,7 +1348,7 @@ typedef struct
const
vtable_ptr
*
vtable
;
_Cnd_t
cnd
;
_Mtx_t
mtx
;
MSVCP_
bool
launched
;
bool
launched
;
}
_Pad
;
DEFINE_RTTI_DATA0
(
_Pad
,
0
,
".?AV_Pad@std@@"
)
...
...
@@ -1609,7 +1609,7 @@ void __thiscall _Concurrent_queue_base_v4__Internal_finish_clear(
/* ?_Internal_empty@_Concurrent_queue_base_v4@details@Concurrency@@IBE_NXZ */
/* ?_Internal_empty@_Concurrent_queue_base_v4@details@Concurrency@@IEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
_Concurrent_queue_base_v4__Internal_empty
,
4
)
MSVCP_
bool
__thiscall
_Concurrent_queue_base_v4__Internal_empty
(
bool
__thiscall
_Concurrent_queue_base_v4__Internal_empty
(
const
_Concurrent_queue_base_v4
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
...
...
@@ -1789,7 +1789,7 @@ void __thiscall _Concurrent_queue_base_v4__Internal_move_push(
/* ?_Internal_pop_if_present@_Concurrent_queue_base_v4@details@Concurrency@@IAE_NPAX@Z */
/* ?_Internal_pop_if_present@_Concurrent_queue_base_v4@details@Concurrency@@IEAA_NPEAX@Z */
DEFINE_THISCALL_WRAPPER
(
_Concurrent_queue_base_v4__Internal_pop_if_present
,
8
)
MSVCP_
bool
__thiscall
_Concurrent_queue_base_v4__Internal_pop_if_present
(
bool
__thiscall
_Concurrent_queue_base_v4__Internal_pop_if_present
(
_Concurrent_queue_base_v4
*
this
,
void
*
e
)
{
size_t
id
;
...
...
@@ -2643,7 +2643,7 @@ void __cdecl _Unlock_shared_ptr_spin_lock(void)
#if _MSVCP_VER >= 100
/* ?is_current_task_group_canceling@Concurrency@@YA_NXZ */
MSVCP_
bool
__cdecl
is_current_task_group_canceling
(
void
)
bool
__cdecl
is_current_task_group_canceling
(
void
)
{
return
Context_IsCurrentTaskCollectionCanceling
();
}
...
...
@@ -2690,11 +2690,11 @@ void __thiscall _ContextCallback__Assign(void *this, void *v)
}
#define call_function_do_call(this) CALL_VTBL_FUNC(this, 8, void, (function_void_cdecl_void*), (this))
#define call_function_do_clean(this,b) CALL_VTBL_FUNC(this, 16, void, (function_void_cdecl_void*,
MSVCP_
bool), (this, b))
#define call_function_do_clean(this,b) CALL_VTBL_FUNC(this, 16, void, (function_void_cdecl_void*,bool), (this, b))
/* ?_CallInContext@_ContextCallback@details@Concurrency@@QBEXV?$function@$$A6AXXZ@std@@_N@Z */
/* ?_CallInContext@_ContextCallback@details@Concurrency@@QEBAXV?$function@$$A6AXXZ@std@@_N@Z */
DEFINE_THISCALL_WRAPPER
(
_ContextCallback__CallInContext
,
48
)
void
__thiscall
_ContextCallback__CallInContext
(
const
void
*
this
,
function_void_cdecl_void
func
,
MSVCP_
bool
b
)
void
__thiscall
_ContextCallback__CallInContext
(
const
void
*
this
,
function_void_cdecl_void
func
,
bool
b
)
{
TRACE
(
"(%p %p %x)
\n
"
,
this
,
func
.
func
,
b
);
call_function_do_call
(
func
.
this
);
...
...
@@ -2718,7 +2718,7 @@ void __thiscall _ContextCallback__Reset(void *this)
}
/* ?_IsCurrentOriginSTA@_ContextCallback@details@Concurrency@@CA_NXZ */
MSVCP_
bool
__cdecl
_ContextCallback__IsCurrentOriginSTA
(
void
*
this
)
bool
__cdecl
_ContextCallback__IsCurrentOriginSTA
(
void
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
FALSE
;
...
...
@@ -2726,8 +2726,8 @@ MSVCP_bool __cdecl _ContextCallback__IsCurrentOriginSTA(void *this)
typedef
struct
{
/*_Task_impl_base*/
void
*
task
;
MSVCP_
bool
scheduled
;
MSVCP_
bool
started
;
bool
scheduled
;
bool
started
;
}
_TaskEventLogger
;
/* ?_LogCancelTask@_TaskEventLogger@details@Concurrency@@QAEXXZ */
...
...
@@ -2741,7 +2741,7 @@ void __thiscall _TaskEventLogger__LogCancelTask(_TaskEventLogger *this)
/* ?_LogScheduleTask@_TaskEventLogger@details@Concurrency@@QAEX_N@Z */
/* ?_LogScheduleTask@_TaskEventLogger@details@Concurrency@@QEAAX_N@Z */
DEFINE_THISCALL_WRAPPER
(
_TaskEventLogger__LogScheduleTask
,
8
)
void
__thiscall
_TaskEventLogger__LogScheduleTask
(
_TaskEventLogger
*
this
,
MSVCP_
bool
continuation
)
void
__thiscall
_TaskEventLogger__LogScheduleTask
(
_TaskEventLogger
*
this
,
bool
continuation
)
{
TRACE
(
"(%p %x)
\n
"
,
this
,
continuation
);
}
...
...
@@ -2843,7 +2843,7 @@ _Ph _Ph_16 = {0}, _Ph_17 = {0}, _Ph_18 = {0}, _Ph_19 = {0}, _Ph_20 = {0};
#if _MSVCP_VER >= 140
/* ?_IsNonBlockingThread@_Task_impl_base@details@Concurrency@@SA_NXZ */
MSVCP_
bool
__cdecl
_Task_impl_base__IsNonBlockingThread
(
void
)
bool
__cdecl
_Task_impl_base__IsNonBlockingThread
(
void
)
{
FIXME
(
"() stub
\n
"
);
return
FALSE
;
...
...
dlls/msvcp90/msvcp90.h
View file @
af5f928e
...
...
@@ -16,6 +16,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "stdbool.h"
#include "stdlib.h"
#include "windef.h"
#include "cxx.h"
...
...
@@ -23,8 +24,6 @@
#define CXX_EXCEPTION 0xe06d7363
#define ALIGNED_SIZE(size, alignment) (((size)+((alignment)-1))/(alignment)*(alignment))
typedef
unsigned
char
MSVCP_bool
;
#define MSVCP_SIZE_T_MAX (~(size_t)0)
#if _MSVCP_VER >= 100
typedef
__int64
DECLSPEC_ALIGN
(
8
)
streamoff
;
...
...
@@ -68,11 +67,11 @@ extern critical_section* (__thiscall *critical_section_ctor)(critical_section*);
extern
void
(
__thiscall
*
critical_section_dtor
)(
critical_section
*
);
extern
void
(
__thiscall
*
critical_section_lock
)(
critical_section
*
);
extern
void
(
__thiscall
*
critical_section_unlock
)(
critical_section
*
);
extern
MSVCP_
bool
(
__thiscall
*
critical_section_trylock
)(
critical_section
*
);
extern
bool
(
__thiscall
*
critical_section_trylock
)(
critical_section
*
);
#endif
#if _MSVCP_VER >= 100
extern
MSVCP_
bool
(
__cdecl
*
Context_IsCurrentTaskCollectionCanceling
)(
void
);
extern
bool
(
__cdecl
*
Context_IsCurrentTaskCollectionCanceling
)(
void
);
#endif
/* basic_string<char, char_traits<char>, allocator<char>> */
...
...
@@ -211,7 +210,7 @@ typedef struct {
codecvt_base
base
;
}
codecvt_char
;
MSVCP_
bool
__thiscall
codecvt_base_always_noconv
(
const
codecvt_base
*
);
bool
__thiscall
codecvt_base_always_noconv
(
const
codecvt_base
*
);
int
__thiscall
codecvt_char_unshift
(
const
codecvt_char
*
,
_Mbstatet
*
,
char
*
,
char
*
,
char
**
);
int
__thiscall
codecvt_char_out
(
const
codecvt_char
*
,
_Mbstatet
*
,
const
char
*
,
const
char
*
,
const
char
**
,
char
*
,
char
*
,
char
**
);
...
...
@@ -254,7 +253,7 @@ typedef struct {
_Ctypevec
ctype
;
}
ctype_char
;
MSVCP_
bool
__thiscall
ctype_char_is_ch
(
const
ctype_char
*
,
short
,
char
);
bool
__thiscall
ctype_char_is_ch
(
const
ctype_char
*
,
short
,
char
);
char
__thiscall
ctype_char_narrow_ch
(
const
ctype_char
*
,
char
,
char
);
char
__thiscall
ctype_char_widen_ch
(
const
ctype_char
*
,
char
);
...
...
@@ -265,7 +264,7 @@ typedef struct {
_Cvtvec
cvt
;
}
ctype_wchar
;
MSVCP_
bool
__thiscall
ctype_wchar_is_ch
(
const
ctype_wchar
*
,
short
,
wchar_t
);
bool
__thiscall
ctype_wchar_is_ch
(
const
ctype_wchar
*
,
short
,
wchar_t
);
char
__thiscall
ctype_wchar_narrow_ch
(
const
ctype_wchar
*
,
wchar_t
,
char
);
wchar_t
__thiscall
ctype_wchar_widen_ch
(
const
ctype_wchar
*
,
char
);
...
...
@@ -451,15 +450,15 @@ typedef struct {
typedef
struct
{
basic_streambuf_char
*
strbuf
;
MSVCP_bool
got
;
char
val
;
bool
got
;
char
val
;
}
istreambuf_iterator_char
;
typedef
struct
{
#if _MSVCP_VER == 80
void
*
iter_container
;
#endif
MSVCP_
bool
failed
;
bool
failed
;
basic_streambuf_char
*
strbuf
;
}
ostreambuf_iterator_char
;
...
...
@@ -494,7 +493,7 @@ typedef struct {
typedef
struct
{
basic_streambuf_wchar
*
strbuf
;
MSVCP_
bool
got
;
bool
got
;
wchar_t
val
;
}
istreambuf_iterator_wchar
;
...
...
@@ -502,7 +501,7 @@ typedef struct {
#if _MSVCP_VER == 80
void
*
iter_container
;
#endif
MSVCP_
bool
failed
;
bool
failed
;
basic_streambuf_wchar
*
strbuf
;
}
ostreambuf_iterator_wchar
;
...
...
@@ -546,7 +545,7 @@ istreambuf_iterator_char *__thiscall num_get_char_get_int64(const num_get*, istr
istreambuf_iterator_char
*
__thiscall
num_get_char_get_uint64
(
const
num_get
*
,
istreambuf_iterator_char
*
,
istreambuf_iterator_char
,
istreambuf_iterator_char
,
ios_base
*
,
int
*
,
ULONGLONG
*
);
istreambuf_iterator_char
*
__thiscall
num_get_char_get_bool
(
const
num_get
*
,
istreambuf_iterator_char
*
,
istreambuf_iterator_char
,
istreambuf_iterator_char
,
ios_base
*
,
int
*
,
MSVCP_
bool
*
);
istreambuf_iterator_char
,
istreambuf_iterator_char
,
ios_base
*
,
int
*
,
bool
*
);
num_get
*
num_get_wchar_use_facet
(
const
locale
*
);
num_get
*
num_get_short_use_facet
(
const
locale
*
);
...
...
@@ -571,7 +570,7 @@ istreambuf_iterator_wchar *__thiscall num_get_wchar_get_int64(const num_get*, is
istreambuf_iterator_wchar
*
__thiscall
num_get_wchar_get_uint64
(
const
num_get
*
,
istreambuf_iterator_wchar
*
,
istreambuf_iterator_wchar
,
istreambuf_iterator_wchar
,
ios_base
*
,
int
*
,
ULONGLONG
*
);
istreambuf_iterator_wchar
*
__thiscall
num_get_wchar_get_bool
(
const
num_get
*
,
istreambuf_iterator_wchar
*
,
istreambuf_iterator_wchar
,
istreambuf_iterator_wchar
,
ios_base
*
,
int
*
,
MSVCP_
bool
*
);
istreambuf_iterator_wchar
,
istreambuf_iterator_wchar
,
ios_base
*
,
int
*
,
bool
*
);
/* class num_put<char> */
/* class num_put<wchar> */
...
...
@@ -598,7 +597,7 @@ ostreambuf_iterator_char* __thiscall num_put_char_put_int64(const num_put*, ostr
ostreambuf_iterator_char
*
__thiscall
num_put_char_put_uint64
(
const
num_put
*
,
ostreambuf_iterator_char
*
,
ostreambuf_iterator_char
,
ios_base
*
,
char
,
unsigned
__int64
);
ostreambuf_iterator_char
*
__thiscall
num_put_char_put_bool
(
const
num_put
*
,
ostreambuf_iterator_char
*
,
ostreambuf_iterator_char
,
ios_base
*
,
char
,
MSVCP_
bool
);
ostreambuf_iterator_char
,
ios_base
*
,
char
,
bool
);
num_put
*
num_put_wchar_use_facet
(
const
locale
*
);
num_put
*
num_put_short_use_facet
(
const
locale
*
);
...
...
@@ -617,7 +616,7 @@ ostreambuf_iterator_wchar* __thiscall num_put_wchar_put_int64(const num_put*, os
ostreambuf_iterator_wchar
*
__thiscall
num_put_wchar_put_uint64
(
const
num_put
*
,
ostreambuf_iterator_wchar
*
,
ostreambuf_iterator_wchar
,
ios_base
*
,
wchar_t
,
unsigned
__int64
);
ostreambuf_iterator_wchar
*
__thiscall
num_put_wchar_put_bool
(
const
num_put
*
,
ostreambuf_iterator_wchar
*
,
ostreambuf_iterator_wchar
,
ios_base
*
,
wchar_t
,
MSVCP_
bool
);
ostreambuf_iterator_wchar
,
ios_base
*
,
wchar_t
,
bool
);
void
init_exception
(
void
*
);
void
init_locale
(
void
*
);
...
...
dlls/msvcp90/msvcp_main.c
View file @
af5f928e
...
...
@@ -63,11 +63,11 @@ critical_section* (__thiscall *critical_section_ctor)(critical_section*);
void
(
__thiscall
*
critical_section_dtor
)(
critical_section
*
);
void
(
__thiscall
*
critical_section_lock
)(
critical_section
*
);
void
(
__thiscall
*
critical_section_unlock
)(
critical_section
*
);
MSVCP_
bool
(
__thiscall
*
critical_section_trylock
)(
critical_section
*
);
bool
(
__thiscall
*
critical_section_trylock
)(
critical_section
*
);
#endif
#if _MSVCP_VER >= 100
MSVCP_
bool
(
__cdecl
*
Context_IsCurrentTaskCollectionCanceling
)(
void
);
bool
(
__cdecl
*
Context_IsCurrentTaskCollectionCanceling
)(
void
);
#endif
#define VERSION_STRING(ver) #ver
...
...
dlls/msvcp90/string.c
View file @
af5f928e
...
...
@@ -54,14 +54,14 @@ void CDECL MSVCP_char_traits_char_assign(char *ch, const char *assign)
/* ?eq@?$char_traits@D@std@@SA_NABD0@Z */
/* ?eq@?$char_traits@D@std@@SA_NAEBD0@Z */
MSVCP_
bool
CDECL
MSVCP_char_traits_char_eq
(
const
char
*
ch1
,
const
char
*
ch2
)
bool
CDECL
MSVCP_char_traits_char_eq
(
const
char
*
ch1
,
const
char
*
ch2
)
{
return
*
ch1
==
*
ch2
;
}
/* ?lt@?$char_traits@D@std@@SA_NABD0@Z */
/* ?lt@?$char_traits@D@std@@SA_NAEBD0@Z */
MSVCP_
bool
CDECL
MSVCP_char_traits_lt
(
const
char
*
ch1
,
const
char
*
ch2
)
bool
CDECL
MSVCP_char_traits_lt
(
const
char
*
ch1
,
const
char
*
ch2
)
{
return
*
ch1
<
*
ch2
;
}
...
...
@@ -147,7 +147,7 @@ int CDECL MSVCP_char_traits_char_to_int_type(const char *ch)
/* ?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z */
/* ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z */
MSVCP_
bool
CDECL
MSVCP_char_traits_char_eq_int_type
(
const
int
*
i1
,
const
int
*
i2
)
bool
CDECL
MSVCP_char_traits_char_eq_int_type
(
const
int
*
i1
,
const
int
*
i2
)
{
return
*
i1
==
*
i2
;
}
...
...
@@ -177,14 +177,14 @@ void CDECL MSVCP_char_traits_wchar_assign(wchar_t *ch,
/* ?eq@?$char_traits@_W@std@@SA_NAB_W0@Z */
/* ?eq@?$char_traits@_W@std@@SA_NAEB_W0@Z */
MSVCP_
bool
CDECL
MSVCP_char_traits_wchar_eq
(
wchar_t
*
ch1
,
wchar_t
*
ch2
)
bool
CDECL
MSVCP_char_traits_wchar_eq
(
wchar_t
*
ch1
,
wchar_t
*
ch2
)
{
return
*
ch1
==
*
ch2
;
}
/* ?lt@?$char_traits@_W@std@@SA_NAB_W0@Z */
/* ?lt@?$char_traits@_W@std@@SA_NAEB_W0@Z */
MSVCP_
bool
CDECL
MSVCP_char_traits_wchar_lt
(
const
wchar_t
*
ch1
,
bool
CDECL
MSVCP_char_traits_wchar_lt
(
const
wchar_t
*
ch1
,
const
wchar_t
*
ch2
)
{
return
*
ch1
<
*
ch2
;
...
...
@@ -283,7 +283,7 @@ unsigned short CDECL MSVCP_char_traits_wchar_to_int_type(const wchar_t *ch)
/* ?eq_int_type@?$char_traits@_W@std@@SA_NABG0@Z */
/* ?eq_int_type@?$char_traits@_W@std@@SA_NAEBG0@Z */
MSVCP_
bool
CDECL
MSVCP_char_traits_wchar_eq_int_tpe
(
const
unsigned
short
*
i1
,
bool
CDECL
MSVCP_char_traits_wchar_eq_int_tpe
(
const
unsigned
short
*
i1
,
const
unsigned
short
*
i2
)
{
return
*
i1
==
*
i2
;
...
...
@@ -314,7 +314,7 @@ void CDECL MSVCP_char_traits_short_assign(unsigned short *ch,
/* ?eq@?$char_traits@G@std@@SA_NABG0@Z */
/* ?eq@?$char_traits@G@std@@SA_NAEBG0@Z */
MSVCP_
bool
CDECL
MSVCP_char_traits_short_eq
(
const
unsigned
short
*
ch1
,
bool
CDECL
MSVCP_char_traits_short_eq
(
const
unsigned
short
*
ch1
,
const
unsigned
short
*
ch2
)
{
return
*
ch1
==
*
ch2
;
...
...
@@ -322,7 +322,7 @@ MSVCP_bool CDECL MSVCP_char_traits_short_eq(const unsigned short *ch1,
/* ?lt@?$char_traits@G@std@@SA_NABG0@Z */
/* ?lt@?$char_traits@G@std@@SA_NAEBG0@Z */
MSVCP_
bool
CDECL
MSVCP_char_traits_short_lt
(
const
unsigned
short
*
ch1
,
bool
CDECL
MSVCP_char_traits_short_lt
(
const
unsigned
short
*
ch1
,
const
unsigned
short
*
ch2
)
{
return
*
ch1
<
*
ch2
;
...
...
@@ -430,7 +430,7 @@ unsigned short CDECL MSVCP_char_traits_short_to_int_type(const unsigned short *c
/* ?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z */
/* ?eq_int_type@?$char_traits@G@std@@SA_NAEBG0@Z */
MSVCP_
bool
CDECL
MSVCP_char_traits_short_eq_int_type
(
unsigned
short
*
i1
,
bool
CDECL
MSVCP_char_traits_short_eq_int_type
(
unsigned
short
*
i1
,
unsigned
short
*
i2
)
{
return
*
i1
==
*
i2
;
...
...
@@ -532,7 +532,7 @@ void __thiscall basic_string_char_eos(basic_string_char *this, size_t len)
/* ?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IAE_NPBD@Z */
/* ?_Inside@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IEAA_NPEBD@Z */
DEFINE_THISCALL_WRAPPER
(
basic_string_char_inside
,
8
)
MSVCP_
bool
__thiscall
basic_string_char_inside
(
bool
__thiscall
basic_string_char_inside
(
basic_string_char
*
this
,
const
char
*
ptr
)
{
char
*
cstr
=
basic_string_char_ptr
(
this
);
...
...
@@ -544,7 +544,7 @@ MSVCP_bool __thiscall basic_string_char_inside(
/* ?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IEAAX_N_K@Z */
DEFINE_THISCALL_WRAPPER
(
basic_string_char_tidy
,
12
)
void
__thiscall
basic_string_char_tidy
(
basic_string_char
*
this
,
MSVCP_
bool
built
,
size_t
new_size
)
bool
built
,
size_t
new_size
)
{
if
(
built
&&
BUF_SIZE_CHAR
<=
this
->
res
)
{
char
*
ptr
=
this
->
data
.
ptr
;
...
...
@@ -562,7 +562,7 @@ void __thiscall basic_string_char_tidy(basic_string_char *this,
/* ?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z */
/* ?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAAX_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_string_char_tidy_built
,
8
)
void
__thiscall
basic_string_char_tidy_built
(
basic_string_char
*
this
,
MSVCP_
bool
built
)
void
__thiscall
basic_string_char_tidy_built
(
basic_string_char
*
this
,
bool
built
)
{
basic_string_char_tidy
(
this
,
built
,
0
);
}
...
...
@@ -570,8 +570,8 @@ void __thiscall basic_string_char_tidy_built(basic_string_char *this, MSVCP_bool
/* ?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IAE_NI_N@Z */
/* ?_Grow@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IEAA_N_K_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_string_char_grow
,
12
)
MSVCP_
bool
__thiscall
basic_string_char_grow
(
basic_string_char
*
this
,
size_t
new_size
,
MSVCP_
bool
trim
)
bool
__thiscall
basic_string_char_grow
(
basic_string_char
*
this
,
size_t
new_size
,
bool
trim
)
{
if
(
this
->
res
<
new_size
)
{
size_t
new_res
=
new_size
,
len
=
this
->
size
;
...
...
@@ -1000,7 +1000,7 @@ size_t __thiscall basic_string_char_max_size(const basic_string_char *this)
/* ?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NXZ */
/* ?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
MSVCP_basic_string_char_empty
,
4
)
MSVCP_
bool
__thiscall
MSVCP_basic_string_char_empty
(
basic_string_char
*
this
)
bool
__thiscall
MSVCP_basic_string_char_empty
(
basic_string_char
*
this
)
{
TRACE
(
"%p
\n
"
,
this
);
return
this
->
size
==
0
;
...
...
@@ -1316,7 +1316,7 @@ int __thiscall MSVCP_basic_string_char_compare(
/* ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
/* ??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
/* ??8std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_equal
(
bool
__cdecl
MSVCP_basic_string_char_equal
(
const
basic_string_char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare
(
left
,
right
)
==
0
;
...
...
@@ -1326,7 +1326,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_equal(
/* ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PEBD@Z */
/* ??8std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z */
/* ??8std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PEBD@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_equal_str_cstr
(
bool
__cdecl
MSVCP_basic_string_char_equal_str_cstr
(
const
basic_string_char
*
left
,
const
char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
left
,
right
)
==
0
;
...
...
@@ -1335,7 +1335,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_equal_str_cstr(
/* ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
/* ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPEBDAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
/* ??8std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_equal_cstr_str
(
bool
__cdecl
MSVCP_basic_string_char_equal_cstr_str
(
const
char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
right
,
left
)
==
0
;
...
...
@@ -1345,7 +1345,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_equal_cstr_str(
/* ??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
/* ??9std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
/* ??9std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_not_equal
(
bool
__cdecl
MSVCP_basic_string_char_not_equal
(
const
basic_string_char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare
(
left
,
right
)
!=
0
;
...
...
@@ -1355,7 +1355,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_not_equal(
/* ??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PEBD@Z */
/* ??9std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z */
/* ??9std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PEBD@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_not_equal_str_cstr
(
bool
__cdecl
MSVCP_basic_string_char_not_equal_str_cstr
(
const
basic_string_char
*
left
,
const
char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
left
,
right
)
!=
0
;
...
...
@@ -1365,7 +1365,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_not_equal_str_cstr(
/* ??$?9DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPEBDAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
/* ??9std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
/* ??9std@@YA_NPEBDAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_not_equal_cstr_str
(
bool
__cdecl
MSVCP_basic_string_char_not_equal_cstr_str
(
const
char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
right
,
left
)
!=
0
;
...
...
@@ -1373,7 +1373,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_not_equal_cstr_str(
/* ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
/* ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_lower
(
bool
__cdecl
MSVCP_basic_string_char_lower
(
const
basic_string_char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare
(
left
,
right
)
<
0
;
...
...
@@ -1381,7 +1381,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_lower(
/* ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z */
/* ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PEBD@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_lower_bstr_cstr
(
bool
__cdecl
MSVCP_basic_string_char_lower_bstr_cstr
(
const
basic_string_char
*
left
,
const
char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
left
,
right
)
<
0
;
...
...
@@ -1389,7 +1389,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_lower_bstr_cstr(
/* ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
/* ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPEBDAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_lower_cstr_bstr
(
bool
__cdecl
MSVCP_basic_string_char_lower_cstr_bstr
(
const
char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
right
,
left
)
>
0
;
...
...
@@ -1397,7 +1397,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_lower_cstr_bstr(
/* ??$?NDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
/* ??$?NDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_leq
(
bool
__cdecl
MSVCP_basic_string_char_leq
(
const
basic_string_char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare
(
left
,
right
)
<=
0
;
...
...
@@ -1405,7 +1405,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_leq(
/* ??$?NDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z */
/* ??$?NDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PEBD@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_leq_bstr_cstr
(
bool
__cdecl
MSVCP_basic_string_char_leq_bstr_cstr
(
const
basic_string_char
*
left
,
const
char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
left
,
right
)
<=
0
;
...
...
@@ -1413,7 +1413,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_leq_bstr_cstr(
/* ??$?NDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
/* ??$?NDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPEBDAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_leq_cstr_bstr
(
bool
__cdecl
MSVCP_basic_string_char_leq_cstr_bstr
(
const
char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
right
,
left
)
>=
0
;
...
...
@@ -1421,7 +1421,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_leq_cstr_bstr(
/* ??$?ODU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
/* ??$?ODU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_greater
(
bool
__cdecl
MSVCP_basic_string_char_greater
(
const
basic_string_char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare
(
left
,
right
)
>
0
;
...
...
@@ -1429,7 +1429,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_greater(
/* ??$?ODU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z */
/* ??$?ODU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PEBD@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_greater_bstr_cstr
(
bool
__cdecl
MSVCP_basic_string_char_greater_bstr_cstr
(
const
basic_string_char
*
left
,
const
char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
left
,
right
)
>
0
;
...
...
@@ -1437,7 +1437,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_greater_bstr_cstr(
/* ??$?ODU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
/* ??$?ODU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPEBDAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_greater_cstr_bstr
(
bool
__cdecl
MSVCP_basic_string_char_greater_cstr_bstr
(
const
char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
right
,
left
)
<
0
;
...
...
@@ -1445,7 +1445,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_greater_cstr_bstr(
/* ??$?PDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
/* ??$?PDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_geq
(
bool
__cdecl
MSVCP_basic_string_char_geq
(
const
basic_string_char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare
(
left
,
right
)
>=
0
;
...
...
@@ -1453,7 +1453,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_geq(
/* ??$?PDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z */
/* ??$?PDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PEBD@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_geq_bstr_cstr
(
bool
__cdecl
MSVCP_basic_string_char_geq_bstr_cstr
(
const
basic_string_char
*
left
,
const
char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
left
,
right
)
>=
0
;
...
...
@@ -1461,7 +1461,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_char_geq_bstr_cstr(
/* ??$?PDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPBDABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
/* ??$?PDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NPEBDAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_char_geq_cstr_bstr
(
bool
__cdecl
MSVCP_basic_string_char_geq_cstr_bstr
(
const
char
*
left
,
const
basic_string_char
*
right
)
{
return
MSVCP_basic_string_char_compare_cstr
(
right
,
left
)
<=
0
;
...
...
@@ -1715,7 +1715,7 @@ const char* __thiscall _Yarn_char_c_str(const _Yarn_char *this)
/* ?empty@?$_Yarn@D@std@@QBE_NXZ */
/* ?empty@?$_Yarn@D@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
_Yarn_char_empty
,
4
)
MSVCP_
bool
__thiscall
_Yarn_char_empty
(
const
_Yarn_char
*
this
)
bool
__thiscall
_Yarn_char_empty
(
const
_Yarn_char
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
!
this
->
str
;
...
...
@@ -1790,7 +1790,7 @@ const wchar_t* __thiscall _Yarn_wchar__C_str(const _Yarn_wchar *this)
/* ?_Empty@?$_Yarn@_W@std@@QBE_NXZ */
/* ?_Empty@?$_Yarn@_W@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
_Yarn_wchar__Empty
,
4
)
MSVCP_
bool
__thiscall
_Yarn_wchar__Empty
(
const
_Yarn_wchar
*
this
)
bool
__thiscall
_Yarn_wchar__Empty
(
const
_Yarn_wchar
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
!
this
->
str
;
...
...
@@ -2296,7 +2296,7 @@ void __thiscall basic_string_wchar_eos(basic_string_wchar *this, size_t len)
/* ?_Inside@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@IAE_NPBG@Z */
/* ?_Inside@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@IEAA_NPEBG@Z */
DEFINE_THISCALL_WRAPPER
(
basic_string_wchar_inside
,
8
)
MSVCP_
bool
__thiscall
basic_string_wchar_inside
(
bool
__thiscall
basic_string_wchar_inside
(
basic_string_wchar
*
this
,
const
wchar_t
*
ptr
)
{
wchar_t
*
cstr
=
basic_string_wchar_ptr
(
this
);
...
...
@@ -2310,7 +2310,7 @@ MSVCP_bool __thiscall basic_string_wchar_inside(
/* ?_Tidy@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@IEAAX_N_K@Z */
DEFINE_THISCALL_WRAPPER
(
basic_string_wchar_tidy
,
12
)
void
__thiscall
basic_string_wchar_tidy
(
basic_string_wchar
*
this
,
MSVCP_
bool
built
,
size_t
new_size
)
bool
built
,
size_t
new_size
)
{
if
(
built
&&
BUF_SIZE_WCHAR
<=
this
->
res
)
{
wchar_t
*
ptr
=
this
->
data
.
ptr
;
...
...
@@ -2329,8 +2329,8 @@ void __thiscall basic_string_wchar_tidy(basic_string_wchar *this,
/* ?_Grow@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@IAE_NI_N@Z */
/* ?_Grow@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@IEAA_N_K_N@Z */
DEFINE_THISCALL_WRAPPER
(
basic_string_wchar_grow
,
12
)
MSVCP_
bool
__thiscall
basic_string_wchar_grow
(
basic_string_wchar
*
this
,
size_t
new_size
,
MSVCP_
bool
trim
)
bool
__thiscall
basic_string_wchar_grow
(
basic_string_wchar
*
this
,
size_t
new_size
,
bool
trim
)
{
if
(
this
->
res
<
new_size
)
{
size_t
new_res
=
new_size
,
len
=
this
->
size
;
...
...
@@ -2831,7 +2831,7 @@ size_t __thiscall basic_string_wchar_max_size(const basic_string_wchar *this)
/* ?empty@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBE_NXZ */
/* ?empty@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QEBA_NXZ */
DEFINE_THISCALL_WRAPPER
(
MSVCP_basic_string_wchar_empty
,
4
)
MSVCP_
bool
__thiscall
MSVCP_basic_string_wchar_empty
(
basic_string_wchar
*
this
)
bool
__thiscall
MSVCP_basic_string_wchar_empty
(
basic_string_wchar
*
this
)
{
TRACE
(
"%p
\n
"
,
this
);
return
this
->
size
==
0
;
...
...
@@ -3201,7 +3201,7 @@ int __thiscall MSVCP_basic_string_wchar_compare(
/* ??8std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
/* ??8std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
/* ??8std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_equal
(
bool
__cdecl
MSVCP_basic_string_wchar_equal
(
const
basic_string_wchar
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare
(
left
,
right
)
==
0
;
...
...
@@ -3214,7 +3214,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_equal(
/* ??8std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBG@Z */
/* ??8std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PEBG@Z */
/* ??8std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PB_W@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_equal_str_cstr
(
bool
__cdecl
MSVCP_basic_string_wchar_equal_str_cstr
(
const
basic_string_wchar
*
left
,
const
wchar_t
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
left
,
right
)
==
0
;
...
...
@@ -3226,7 +3226,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_equal_str_cstr(
/* ??$?8GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPEBGAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
/* ??8std@@YA_NPBGABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
/* ??8std@@YA_NPB_WABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_equal_cstr_str
(
bool
__cdecl
MSVCP_basic_string_wchar_equal_cstr_str
(
const
wchar_t
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
right
,
left
)
==
0
;
...
...
@@ -3239,7 +3239,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_equal_cstr_str(
/* ??9std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
/* ??9std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
/* ??9std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_not_equal
(
bool
__cdecl
MSVCP_basic_string_wchar_not_equal
(
const
basic_string_wchar
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare
(
left
,
right
)
!=
0
;
...
...
@@ -3252,7 +3252,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_not_equal(
/* ??9std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBG@Z */
/* ??9std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PEBG@Z */
/* ??9std@@YA_NABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PB_W@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_not_equal_str_cstr
(
bool
__cdecl
MSVCP_basic_string_wchar_not_equal_str_cstr
(
const
basic_string_wchar
*
left
,
const
wchar_t
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
left
,
right
)
!=
0
;
...
...
@@ -3265,7 +3265,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_not_equal_str_cstr(
/* ??9std@@YA_NPBGABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
/* ??9std@@YA_NPEBGAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
/* ??9std@@YA_NPB_WABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_not_equal_cstr_str
(
bool
__cdecl
MSVCP_basic_string_wchar_not_equal_cstr_str
(
const
wchar_t
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
right
,
left
)
!=
0
;
...
...
@@ -3275,7 +3275,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_not_equal_cstr_str(
/* ??$?M_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z */
/* ??$?MGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
/* ??$?MGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_lower
(
bool
__cdecl
MSVCP_basic_string_wchar_lower
(
const
basic_string_wchar
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare
(
left
,
right
)
<
0
;
...
...
@@ -3285,7 +3285,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_lower(
/* ??$?M_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PEB_W@Z */
/* ??$?MGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBG@Z */
/* ??$?MGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PEBG@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_lower_bstr_cstr
(
bool
__cdecl
MSVCP_basic_string_wchar_lower_bstr_cstr
(
const
basic_string_wchar
*
left
,
const
wchar_t
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
left
,
right
)
<
0
;
...
...
@@ -3295,7 +3295,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_lower_bstr_cstr(
/* ??$?M_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPEB_WAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z */
/* ??$?MGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPBGABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
/* ??$?MGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPEBGAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_lower_cstr_bstr
(
bool
__cdecl
MSVCP_basic_string_wchar_lower_cstr_bstr
(
const
wchar_t
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
right
,
left
)
>
0
;
...
...
@@ -3305,7 +3305,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_lower_cstr_bstr(
/* ??$?N_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z */
/* ??$?NGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
/* ??$?NGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_leq
(
bool
__cdecl
MSVCP_basic_string_wchar_leq
(
const
basic_string_wchar
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare
(
left
,
right
)
<=
0
;
...
...
@@ -3315,7 +3315,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_leq(
/* ??$?N_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PEB_W@Z */
/* ??$?NGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBG@Z */
/* ??$?NGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PEBG@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_leq_bstr_cstr
(
bool
__cdecl
MSVCP_basic_string_wchar_leq_bstr_cstr
(
const
basic_string_wchar
*
left
,
const
wchar_t
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
left
,
right
)
<=
0
;
...
...
@@ -3325,7 +3325,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_leq_bstr_cstr(
/* ??$?N_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPEB_WAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z */
/* ??$?NGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPBGABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
/* ??$?NGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPEBGAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_leq_cstr_bstr
(
bool
__cdecl
MSVCP_basic_string_wchar_leq_cstr_bstr
(
const
wchar_t
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
right
,
left
)
>=
0
;
...
...
@@ -3335,7 +3335,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_leq_cstr_bstr(
/* ??$?O_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z */
/* ??$?OGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
/* ??$?OGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_greater
(
bool
__cdecl
MSVCP_basic_string_wchar_greater
(
const
basic_string_wchar
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare
(
left
,
right
)
>
0
;
...
...
@@ -3345,7 +3345,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_greater(
/* ??$?O_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PEB_W@Z */
/* ??$?OGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBG@Z */
/* ??$?OGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PEBG@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_greater_bstr_cstr
(
bool
__cdecl
MSVCP_basic_string_wchar_greater_bstr_cstr
(
const
basic_string_wchar
*
left
,
const
wchar_t
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
left
,
right
)
>
0
;
...
...
@@ -3355,7 +3355,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_greater_bstr_cstr(
/* ??$?O_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPEB_WAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z */
/* ??$?OGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPBGABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
/* ??$?OGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPEBGAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_greater_cstr_bstr
(
bool
__cdecl
MSVCP_basic_string_wchar_greater_cstr_bstr
(
const
wchar_t
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
right
,
left
)
<
0
;
...
...
@@ -3365,7 +3365,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_greater_cstr_bstr(
/* ??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@0@Z */
/* ??$?PGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
/* ??$?PGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@0@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_geq
(
bool
__cdecl
MSVCP_basic_string_wchar_geq
(
const
basic_string_wchar
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare
(
left
,
right
)
>=
0
;
...
...
@@ -3375,7 +3375,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_geq(
/* ??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@PEB_W@Z */
/* ??$?PGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBG@Z */
/* ??$?PGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PEBG@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_geq_bstr_cstr
(
bool
__cdecl
MSVCP_basic_string_wchar_geq_bstr_cstr
(
const
basic_string_wchar
*
left
,
const
wchar_t
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
left
,
right
)
>=
0
;
...
...
@@ -3385,7 +3385,7 @@ MSVCP_bool __cdecl MSVCP_basic_string_wchar_geq_bstr_cstr(
/* ??$?P_WU?$char_traits@_W@std@@V?$allocator@_W@1@@std@@YA_NPEB_WAEBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@0@@Z */
/* ??$?PGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPBGABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
/* ??$?PGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA_NPEBGAEBV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z */
MSVCP_
bool
__cdecl
MSVCP_basic_string_wchar_geq_cstr_bstr
(
bool
__cdecl
MSVCP_basic_string_wchar_geq_cstr_bstr
(
const
wchar_t
*
left
,
const
basic_string_wchar
*
right
)
{
return
MSVCP_basic_string_wchar_compare_cstr
(
right
,
left
)
<=
0
;
...
...
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