Commit 2f7ae6fe authored by Piotr Caban's avatar Piotr Caban Committed by Alexandre Julliard

msvcp60: Remove basic_ios<wchar> code.

parent a67d7448
...@@ -316,9 +316,6 @@ extern const vtable_ptr ios_base_vtable; ...@@ -316,9 +316,6 @@ extern const vtable_ptr ios_base_vtable;
/* ??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ */ /* ??_7?$basic_ios@DU?$char_traits@D@std@@@std@@6B@ */
extern const vtable_ptr basic_ios_char_vtable; extern const vtable_ptr basic_ios_char_vtable;
/* ??_7?$basic_ios@_WU?$char_traits@_W@std@@@std@@6B@ */
extern const vtable_ptr basic_ios_wchar_vtable;
/* ??_7?$basic_ios@GU?$char_traits@G@std@@@std@@6B@ */ /* ??_7?$basic_ios@GU?$char_traits@G@std@@@std@@6B@ */
extern const vtable_ptr basic_ios_short_vtable; extern const vtable_ptr basic_ios_short_vtable;
...@@ -458,8 +455,6 @@ DEFINE_RTTI_DATA0(iosb, 0, ".?AV?$_Iosb@H@std@@") ...@@ -458,8 +455,6 @@ DEFINE_RTTI_DATA0(iosb, 0, ".?AV?$_Iosb@H@std@@")
DEFINE_RTTI_DATA1(ios_base, 0, &iosb_rtti_base_descriptor, ".?AV?$_Iosb@H@std@@") DEFINE_RTTI_DATA1(ios_base, 0, &iosb_rtti_base_descriptor, ".?AV?$_Iosb@H@std@@")
DEFINE_RTTI_DATA2(basic_ios_char, 0, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, DEFINE_RTTI_DATA2(basic_ios_char, 0, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor,
".?AV?$basic_ios@DU?$char_traits@D@std@@@std@@") ".?AV?$basic_ios@DU?$char_traits@D@std@@@std@@")
DEFINE_RTTI_DATA2(basic_ios_wchar, 0, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor,
".?AV?$basic_ios@_WU?$char_traits@_W@std@@@std@@")
DEFINE_RTTI_DATA2(basic_ios_short, 0, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor, DEFINE_RTTI_DATA2(basic_ios_short, 0, &ios_base_rtti_base_descriptor, &iosb_rtti_base_descriptor,
".?AV?$basic_ios@GU?$char_traits@G@std@@@std@@") ".?AV?$basic_ios@GU?$char_traits@G@std@@@std@@")
DEFINE_RTTI_DATA0(basic_streambuf_char, 0, DEFINE_RTTI_DATA0(basic_streambuf_char, 0,
...@@ -574,10 +569,8 @@ __ASM_BLOCK_BEGIN(ios_vtables) ...@@ -574,10 +569,8 @@ __ASM_BLOCK_BEGIN(ios_vtables)
VTABLE_ADD_FUNC(ios_base_vector_dtor)); VTABLE_ADD_FUNC(ios_base_vector_dtor));
__ASM_VTABLE(basic_ios_char, __ASM_VTABLE(basic_ios_char,
VTABLE_ADD_FUNC(basic_ios_char_vector_dtor)); VTABLE_ADD_FUNC(basic_ios_char_vector_dtor));
__ASM_VTABLE(basic_ios_wchar,
VTABLE_ADD_FUNC(basic_ios_wchar_vector_dtor));
__ASM_VTABLE(basic_ios_short, __ASM_VTABLE(basic_ios_short,
VTABLE_ADD_FUNC(basic_ios_wchar_vector_dtor)); VTABLE_ADD_FUNC(basic_ios_short_vector_dtor));
__ASM_VTABLE(basic_streambuf_char, __ASM_VTABLE(basic_streambuf_char,
VTABLE_ADD_FUNC(basic_streambuf_char_vector_dtor) VTABLE_ADD_FUNC(basic_streambuf_char_vector_dtor)
VTABLE_ADD_FUNC(basic_streambuf_char_overflow) VTABLE_ADD_FUNC(basic_streambuf_char_overflow)
...@@ -4636,34 +4629,22 @@ void __thiscall basic_ios_char_swap(basic_ios_char *this, basic_ios_char *r) ...@@ -4636,34 +4629,22 @@ void __thiscall basic_ios_char_swap(basic_ios_char *this, basic_ios_char *r)
this->fillch ^= r->fillch; this->fillch ^= r->fillch;
} }
/* ??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IAE@XZ */
/* ??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IEAA@XZ */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_ctor, 4)
basic_ios_wchar* __thiscall basic_ios_wchar_ctor(basic_ios_wchar *this)
{
TRACE("(%p)\n", this);
ios_base_ctor(&this->base);
this->base.vtable = &basic_ios_wchar_vtable;
return this;
}
/* ??0?$basic_ios@GU?$char_traits@G@std@@@std@@IAE@XZ */ /* ??0?$basic_ios@GU?$char_traits@G@std@@@std@@IAE@XZ */
/* ??0?$basic_ios@GU?$char_traits@G@std@@@std@@IEAA@XZ */ /* ??0?$basic_ios@GU?$char_traits@G@std@@@std@@IEAA@XZ */
DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor, 4) DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor, 4)
basic_ios_wchar* __thiscall basic_ios_short_ctor(basic_ios_wchar *this) basic_ios_wchar* __thiscall basic_ios_short_ctor(basic_ios_wchar *this)
{ {
basic_ios_wchar_ctor(this); TRACE("(%p)\n", this);
ios_base_ctor(&this->base);
this->base.vtable = &basic_ios_short_vtable; this->base.vtable = &basic_ios_short_vtable;
return this; return this;
} }
/* ?init@?$basic_ios@_WU?$char_traits@_W@std@@@std@@IAEXPAV?$basic_streambuf@_WU?$char_traits@_W@std@@@2@_N@Z */
/* ?init@?$basic_ios@_WU?$char_traits@_W@std@@@std@@IEAAXPEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@2@_N@Z */
/* ?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@@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 */ /* ?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) DEFINE_THISCALL_WRAPPER(basic_ios_short_init, 12)
void __thiscall basic_ios_wchar_init(basic_ios_wchar *this, basic_streambuf_wchar *streambuf, bool isstd) void __thiscall basic_ios_short_init(basic_ios_wchar *this, basic_streambuf_wchar *streambuf, bool isstd)
{ {
TRACE("(%p %p %x)\n", this, streambuf, isstd); TRACE("(%p %p %x)\n", this, streambuf, isstd);
ios_base__Init(&this->base); ios_base__Init(&this->base);
...@@ -4678,41 +4659,29 @@ void __thiscall basic_ios_wchar_init(basic_ios_wchar *this, basic_streambuf_wcha ...@@ -4678,41 +4659,29 @@ void __thiscall basic_ios_wchar_init(basic_ios_wchar *this, basic_streambuf_wcha
FIXME("standard streams not handled yet\n"); FIXME("standard streams not handled yet\n");
} }
/* ??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAE@PAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@@Z */
/* ??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_ctor_streambuf, 8)
basic_ios_wchar* __thiscall basic_ios_wchar_ctor_streambuf(basic_ios_wchar *this, basic_streambuf_wchar *strbuf)
{
TRACE("(%p %p)\n", this, strbuf);
basic_ios_wchar_ctor(this);
basic_ios_wchar_init(this, strbuf, FALSE);
return this;
}
/* ??0?$basic_ios@GU?$char_traits@G@std@@@std@@QAE@PAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z */ /* ??0?$basic_ios@GU?$char_traits@G@std@@@std@@QAE@PAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z */
/* ??0?$basic_ios@GU?$char_traits@G@std@@@std@@QEAA@PEAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z */ /* ??0?$basic_ios@GU?$char_traits@G@std@@@std@@QEAA@PEAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor_streambuf, 8) DEFINE_THISCALL_WRAPPER(basic_ios_short_ctor_streambuf, 8)
basic_ios_wchar* __thiscall basic_ios_short_ctor_streambuf(basic_ios_wchar *this, basic_streambuf_wchar *strbuf) basic_ios_wchar* __thiscall basic_ios_short_ctor_streambuf(basic_ios_wchar *this, basic_streambuf_wchar *strbuf)
{ {
basic_ios_wchar_ctor_streambuf(this, strbuf); TRACE("(%p %p)\n", this, strbuf);
this->base.vtable = &basic_ios_short_vtable;
basic_ios_short_ctor(this);
basic_ios_short_init(this, strbuf, FALSE);
return this; return this;
} }
/* ??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UAE@XZ */
/* ??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UEAA@XZ */
/* ??1?$basic_ios@GU?$char_traits@G@std@@@std@@UAE@XZ */ /* ??1?$basic_ios@GU?$char_traits@G@std@@@std@@UAE@XZ */
/* ??1?$basic_ios@GU?$char_traits@G@std@@@std@@UEAA@XZ */ /* ??1?$basic_ios@GU?$char_traits@G@std@@@std@@UEAA@XZ */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_dtor, 4) DEFINE_THISCALL_WRAPPER(basic_ios_short_dtor, 4)
void __thiscall basic_ios_wchar_dtor(basic_ios_wchar *this) void __thiscall basic_ios_short_dtor(basic_ios_wchar *this)
{ {
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
ios_base_dtor(&this->base); ios_base_dtor(&this->base);
} }
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_vector_dtor, 8) DEFINE_THISCALL_WRAPPER(basic_ios_short_vector_dtor, 8)
basic_ios_wchar* __thiscall basic_ios_wchar_vector_dtor(basic_ios_wchar *this, unsigned int flags) basic_ios_wchar* __thiscall basic_ios_short_vector_dtor(basic_ios_wchar *this, unsigned int flags)
{ {
TRACE("(%p %x)\n", this, flags); TRACE("(%p %x)\n", this, flags);
if(flags & 2) { if(flags & 2) {
...@@ -4720,10 +4689,10 @@ basic_ios_wchar* __thiscall basic_ios_wchar_vector_dtor(basic_ios_wchar *this, u ...@@ -4720,10 +4689,10 @@ basic_ios_wchar* __thiscall basic_ios_wchar_vector_dtor(basic_ios_wchar *this, u
INT_PTR i, *ptr = (INT_PTR *)this-1; INT_PTR i, *ptr = (INT_PTR *)this-1;
for(i=*ptr-1; i>=0; i--) for(i=*ptr-1; i>=0; i--)
basic_ios_wchar_dtor(this+i); basic_ios_short_dtor(this+i);
operator_delete(ptr); operator_delete(ptr);
} else { } else {
basic_ios_wchar_dtor(this); basic_ios_short_dtor(this);
if(flags & 1) if(flags & 1)
operator_delete(this); operator_delete(this);
} }
...@@ -4731,33 +4700,27 @@ basic_ios_wchar* __thiscall basic_ios_wchar_vector_dtor(basic_ios_wchar *this, u ...@@ -4731,33 +4700,27 @@ basic_ios_wchar* __thiscall basic_ios_wchar_vector_dtor(basic_ios_wchar *this, u
return this; return this;
} }
/* ?clear@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXH_N@Z */
/* ?clear@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z */
/* ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z */ /* ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z */
/* ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z */ /* ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_clear_reraise, 12) DEFINE_THISCALL_WRAPPER(basic_ios_short_clear_reraise, 12)
void __thiscall basic_ios_wchar_clear_reraise(basic_ios_wchar *this, IOSB_iostate state, bool reraise) void __thiscall basic_ios_short_clear_reraise(basic_ios_wchar *this, IOSB_iostate state, bool reraise)
{ {
TRACE("(%p %x %x)\n", this, state, reraise); TRACE("(%p %x %x)\n", this, state, reraise);
ios_base_clear_reraise(&this->base, state | (this->strbuf ? IOSTATE_goodbit : IOSTATE_badbit), reraise); ios_base_clear_reraise(&this->base, state | (this->strbuf ? IOSTATE_goodbit : IOSTATE_badbit), reraise);
} }
/* ?clear@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXI@Z */
/* ?clear@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXI@Z */
/* ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXI@Z */ /* ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXI@Z */
/* ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXI@Z */ /* ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXI@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_clear, 8) DEFINE_THISCALL_WRAPPER(basic_ios_short_clear, 8)
void __thiscall basic_ios_wchar_clear(basic_ios_wchar *this, unsigned int state) void __thiscall basic_ios_short_clear(basic_ios_wchar *this, unsigned int state)
{ {
basic_ios_wchar_clear_reraise(this, (IOSB_iostate)state, FALSE); basic_ios_short_clear_reraise(this, (IOSB_iostate)state, FALSE);
} }
/* ?copyfmt@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEAAV12@ABV12@@Z */
/* ?copyfmt@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@AEBV12@@Z */
/* ?copyfmt@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEAAV12@ABV12@@Z */ /* ?copyfmt@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEAAV12@ABV12@@Z */
/* ?copyfmt@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAAEAV12@AEBV12@@Z */ /* ?copyfmt@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAAEAV12@AEBV12@@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_copyfmt, 8) DEFINE_THISCALL_WRAPPER(basic_ios_short_copyfmt, 8)
basic_ios_wchar* __thiscall basic_ios_wchar_copyfmt(basic_ios_wchar *this, basic_ios_wchar *copy) basic_ios_wchar* __thiscall basic_ios_short_copyfmt(basic_ios_wchar *this, basic_ios_wchar *copy)
{ {
TRACE("(%p %p)\n", this, copy); TRACE("(%p %p)\n", this, copy);
if(this == copy) if(this == copy)
...@@ -4769,12 +4732,10 @@ basic_ios_wchar* __thiscall basic_ios_wchar_copyfmt(basic_ios_wchar *this, basic ...@@ -4769,12 +4732,10 @@ basic_ios_wchar* __thiscall basic_ios_wchar_copyfmt(basic_ios_wchar *this, basic
return this; return this;
} }
/* ?fill@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAE_W_W@Z */
/* ?fill@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAA_W_W@Z */
/* ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEGG@Z */ /* ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEGG@Z */
/* ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAGG@Z */ /* ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAGG@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_fill_set, 8) DEFINE_THISCALL_WRAPPER(basic_ios_short_fill_set, 8)
wchar_t __thiscall basic_ios_wchar_fill_set(basic_ios_wchar *this, wchar_t fill) wchar_t __thiscall basic_ios_short_fill_set(basic_ios_wchar *this, wchar_t fill)
{ {
wchar_t ret = this->fillch; wchar_t ret = this->fillch;
...@@ -4784,23 +4745,19 @@ wchar_t __thiscall basic_ios_wchar_fill_set(basic_ios_wchar *this, wchar_t fill) ...@@ -4784,23 +4745,19 @@ wchar_t __thiscall basic_ios_wchar_fill_set(basic_ios_wchar *this, wchar_t fill)
return ret; return ret;
} }
/* ?fill@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBE_WXZ */
/* ?fill@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEBA_WXZ */
/* ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ */ /* ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ */
/* ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAGXZ */ /* ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAGXZ */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_fill_get, 4) DEFINE_THISCALL_WRAPPER(basic_ios_short_fill_get, 4)
wchar_t __thiscall basic_ios_wchar_fill_get(basic_ios_wchar *this) wchar_t __thiscall basic_ios_short_fill_get(basic_ios_wchar *this)
{ {
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
return this->fillch; return this->fillch;
} }
/* ?imbue@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAE?AVlocale@2@ABV32@@Z */
/* ?imbue@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z */
/* ?imbue@?$basic_ios@GU?$char_traits@G@std@@@std@@QAE?AVlocale@2@ABV32@@Z */ /* ?imbue@?$basic_ios@GU?$char_traits@G@std@@@std@@QAE?AVlocale@2@ABV32@@Z */
/* ?imbue@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z */ /* ?imbue@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_imbue, 12) DEFINE_THISCALL_WRAPPER(basic_ios_short_imbue, 12)
locale *__thiscall basic_ios_wchar_imbue(basic_ios_wchar *this, locale *ret, const locale *loc) locale *__thiscall basic_ios_short_imbue(basic_ios_wchar *this, locale *ret, const locale *loc)
{ {
TRACE("(%p %p %p)\n", this, ret, loc); TRACE("(%p %p %p)\n", this, ret, loc);
...@@ -4812,73 +4769,61 @@ locale *__thiscall basic_ios_wchar_imbue(basic_ios_wchar *this, locale *ret, con ...@@ -4812,73 +4769,61 @@ locale *__thiscall basic_ios_wchar_imbue(basic_ios_wchar *this, locale *ret, con
return ios_base_imbue(&this->base, ret, loc); return ios_base_imbue(&this->base, ret, loc);
} }
/* ?narrow@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBED_WD@Z */
/* ?narrow@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEBAD_WD@Z */
/* ?narrow@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEDGD@Z */ /* ?narrow@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEDGD@Z */
/* ?narrow@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBADGD@Z */ /* ?narrow@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBADGD@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_narrow, 12) DEFINE_THISCALL_WRAPPER(basic_ios_short_narrow, 12)
char __thiscall basic_ios_wchar_narrow(basic_ios_wchar *this, wchar_t ch, char def) char __thiscall basic_ios_short_narrow(basic_ios_wchar *this, wchar_t ch, char def)
{ {
TRACE("(%p %c %c)\n", this, ch, def); TRACE("(%p %c %c)\n", this, ch, def);
return ctype_wchar_narrow_ch(ctype_wchar_use_facet(IOS_LOCALE(this->strbuf)), ch, def); return ctype_wchar_narrow_ch(ctype_wchar_use_facet(IOS_LOCALE(this->strbuf)), ch, def);
} }
/* ?rdbuf@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEPAV?$basic_streambuf@_WU?$char_traits@_W@std@@@2@PAV32@@Z */
/* ?rdbuf@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAPEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@2@PEAV32@@Z */
/* ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@PAV32@@Z */ /* ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@PAV32@@Z */
/* ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@PEAV32@@Z */ /* ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@PEAV32@@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_rdbuf_set, 8) DEFINE_THISCALL_WRAPPER(basic_ios_short_rdbuf_set, 8)
basic_streambuf_wchar* __thiscall basic_ios_wchar_rdbuf_set(basic_ios_wchar *this, basic_streambuf_wchar *streambuf) basic_streambuf_wchar* __thiscall basic_ios_short_rdbuf_set(basic_ios_wchar *this, basic_streambuf_wchar *streambuf)
{ {
basic_streambuf_wchar *ret = this->strbuf; basic_streambuf_wchar *ret = this->strbuf;
TRACE("(%p %p)\n", this, streambuf); TRACE("(%p %p)\n", this, streambuf);
this->strbuf = streambuf; this->strbuf = streambuf;
basic_ios_wchar_clear(this, IOSTATE_goodbit); basic_ios_short_clear(this, IOSTATE_goodbit);
return ret; return ret;
} }
/* ?rdbuf@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBEPAV?$basic_streambuf@_WU?$char_traits@_W@std@@@2@XZ */
/* ?rdbuf@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEBAPEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@2@XZ */
/* ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ */ /* ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ */
/* ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ */ /* ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_rdbuf_get, 4) DEFINE_THISCALL_WRAPPER(basic_ios_short_rdbuf_get, 4)
basic_streambuf_wchar* __thiscall basic_ios_wchar_rdbuf_get(const basic_ios_wchar *this) basic_streambuf_wchar* __thiscall basic_ios_short_rdbuf_get(const basic_ios_wchar *this)
{ {
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
return this->strbuf; return this->strbuf;
} }
/* ?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXH_N@Z */
/* ?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z */
/* ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z */ /* ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z */
/* ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z */ /* ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_setstate_reraise, 12) DEFINE_THISCALL_WRAPPER(basic_ios_short_setstate_reraise, 12)
void __thiscall basic_ios_wchar_setstate_reraise(basic_ios_wchar *this, IOSB_iostate state, bool reraise) void __thiscall basic_ios_short_setstate_reraise(basic_ios_wchar *this, IOSB_iostate state, bool reraise)
{ {
TRACE("(%p %x %x)\n", this, state, reraise); TRACE("(%p %x %x)\n", this, state, reraise);
if(state != IOSTATE_goodbit) if(state != IOSTATE_goodbit)
basic_ios_wchar_clear_reraise(this, this->base.state | state, reraise); basic_ios_short_clear_reraise(this, this->base.state | state, reraise);
} }
/* ?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXI@Z */
/* ?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXI@Z */
/* ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXI@Z */ /* ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXI@Z */
/* ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXI@Z */ /* ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXI@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_setstate, 8) DEFINE_THISCALL_WRAPPER(basic_ios_short_setstate, 8)
void __thiscall basic_ios_wchar_setstate(basic_ios_wchar *this, IOSB_iostate state) void __thiscall basic_ios_short_setstate(basic_ios_wchar *this, IOSB_iostate state)
{ {
basic_ios_wchar_setstate_reraise(this, state, FALSE); basic_ios_short_setstate_reraise(this, state, FALSE);
} }
/* ?tie@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEPAV?$basic_ostream@_WU?$char_traits@_W@std@@@2@PAV32@@Z */
/* ?tie@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAPEAV?$basic_ostream@_WU?$char_traits@_W@std@@@2@PEAV32@@Z */
/* ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@PAV32@@Z */ /* ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@PAV32@@Z */
/* ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAPEAV?$basic_ostream@GU?$char_traits@G@std@@@2@PEAV32@@Z */ /* ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAPEAV?$basic_ostream@GU?$char_traits@G@std@@@2@PEAV32@@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_tie_set, 8) DEFINE_THISCALL_WRAPPER(basic_ios_short_tie_set, 8)
basic_ostream_wchar* __thiscall basic_ios_wchar_tie_set(basic_ios_wchar *this, basic_ostream_wchar *ostream) basic_ostream_wchar* __thiscall basic_ios_short_tie_set(basic_ios_wchar *this, basic_ostream_wchar *ostream)
{ {
basic_ostream_wchar *ret = this->stream; basic_ostream_wchar *ret = this->stream;
...@@ -4888,34 +4833,28 @@ basic_ostream_wchar* __thiscall basic_ios_wchar_tie_set(basic_ios_wchar *this, b ...@@ -4888,34 +4833,28 @@ basic_ostream_wchar* __thiscall basic_ios_wchar_tie_set(basic_ios_wchar *this, b
return ret; return ret;
} }
/* ?tie@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBEPAV?$basic_ostream@_WU?$char_traits@_W@std@@@2@XZ */
/* ?tie@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEBAPEAV?$basic_ostream@_WU?$char_traits@_W@std@@@2@XZ */
/* ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ */ /* ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ */
/* ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ */ /* ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_tie_get, 4) DEFINE_THISCALL_WRAPPER(basic_ios_short_tie_get, 4)
basic_ostream_wchar* __thiscall basic_ios_wchar_tie_get(const basic_ios_wchar *this) basic_ostream_wchar* __thiscall basic_ios_short_tie_get(const basic_ios_wchar *this)
{ {
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
return this->stream; return this->stream;
} }
/* ?widen@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBE_WD@Z */
/* ?widen@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEBA_WD@Z */
/* ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z */ /* ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z */
/* ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAGD@Z */ /* ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAGD@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_widen, 8) DEFINE_THISCALL_WRAPPER(basic_ios_short_widen, 8)
wchar_t __thiscall basic_ios_wchar_widen(basic_ios_wchar *this, char ch) wchar_t __thiscall basic_ios_short_widen(basic_ios_wchar *this, char ch)
{ {
TRACE("(%p %c)\n", this, ch); TRACE("(%p %c)\n", this, ch);
return ctype_wchar_widen_ch(ctype_wchar_use_facet(IOS_LOCALE(this->strbuf)), ch); return ctype_wchar_widen_ch(ctype_wchar_use_facet(IOS_LOCALE(this->strbuf)), ch);
} }
/* ?swap@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXAAV12@@Z */
/* ?swap@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXAEAV12@@Z */
/* ?swap@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXAAV12@@Z */ /* ?swap@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXAAV12@@Z */
/* ?swap@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXAEAV12@@Z */ /* ?swap@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXAEAV12@@Z */
DEFINE_THISCALL_WRAPPER(basic_ios_wchar_swap, 8) DEFINE_THISCALL_WRAPPER(basic_ios_short_swap, 8)
void __thiscall basic_ios_wchar_swap(basic_ios_wchar *this, basic_ios_wchar *r) void __thiscall basic_ios_short_swap(basic_ios_wchar *this, basic_ios_wchar *r)
{ {
void *swap_ptr; void *swap_ptr;
...@@ -5780,14 +5719,14 @@ basic_ostream_wchar* __thiscall basic_ostream_short_ctor(basic_ostream_wchar *th ...@@ -5780,14 +5719,14 @@ basic_ostream_wchar* __thiscall basic_ostream_short_ctor(basic_ostream_wchar *th
if(virt_init) { if(virt_init) {
this->vbtable = basic_ostream_short_vbtable; this->vbtable = basic_ostream_short_vbtable;
base = basic_ostream_short_get_basic_ios(this); base = basic_ostream_short_get_basic_ios(this);
basic_ios_wchar_ctor(base); basic_ios_short_ctor(base);
}else { }else {
base = basic_ostream_short_get_basic_ios(this); base = basic_ostream_short_get_basic_ios(this);
} }
base->base.vtable = &basic_ostream_short_vtable; base->base.vtable = &basic_ostream_short_vtable;
if(init) if(init)
basic_ios_wchar_init(base, strbuf, isstd); basic_ios_short_init(base, strbuf, isstd);
return this; return this;
} }
...@@ -5804,7 +5743,7 @@ basic_ostream_wchar* __thiscall basic_ostream_short_ctor_uninitialized(basic_ost ...@@ -5804,7 +5743,7 @@ basic_ostream_wchar* __thiscall basic_ostream_short_ctor_uninitialized(basic_ost
if(virt_init) { if(virt_init) {
this->vbtable = basic_ostream_short_vbtable; this->vbtable = basic_ostream_short_vbtable;
base = basic_ostream_short_get_basic_ios(this); base = basic_ostream_short_get_basic_ios(this);
basic_ios_wchar_ctor(base); basic_ios_short_ctor(base);
}else { }else {
base = basic_ostream_short_get_basic_ios(this); base = basic_ostream_short_get_basic_ios(this);
} }
...@@ -5832,7 +5771,7 @@ void __thiscall basic_ostream_short_vbase_dtor(basic_ostream_wchar *this) ...@@ -5832,7 +5771,7 @@ void __thiscall basic_ostream_short_vbase_dtor(basic_ostream_wchar *this)
{ {
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
basic_ostream_short_dtor(basic_ostream_short_to_basic_ios(this)); basic_ostream_short_dtor(basic_ostream_short_to_basic_ios(this));
basic_ios_wchar_dtor(basic_ostream_short_get_basic_ios(this)); basic_ios_short_dtor(basic_ostream_short_get_basic_ios(this));
} }
DEFINE_THISCALL_WRAPPER(basic_ostream_short_vector_dtor, 8) DEFINE_THISCALL_WRAPPER(basic_ostream_short_vector_dtor, 8)
...@@ -5868,9 +5807,9 @@ basic_ostream_wchar* __thiscall basic_ostream_short_flush(basic_ostream_wchar *t ...@@ -5868,9 +5807,9 @@ basic_ostream_wchar* __thiscall basic_ostream_short_flush(basic_ostream_wchar *t
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
if(basic_ios_wchar_rdbuf_get(base) && ios_base_good(&base->base) if(basic_ios_short_rdbuf_get(base) && ios_base_good(&base->base)
&& basic_streambuf_wchar_pubsync(basic_ios_wchar_rdbuf_get(base))==-1) && basic_streambuf_wchar_pubsync(basic_ios_short_rdbuf_get(base))==-1)
basic_ios_wchar_setstate(base, IOSTATE_badbit); basic_ios_short_setstate(base, IOSTATE_badbit);
return this; return this;
} }
...@@ -5907,7 +5846,7 @@ static BOOL basic_ostream_short_sentry_create(basic_ostream_wchar *ostr) ...@@ -5907,7 +5846,7 @@ static BOOL basic_ostream_short_sentry_create(basic_ostream_wchar *ostr)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(ostr); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(ostr);
if(basic_ios_wchar_rdbuf_get(base)) if(basic_ios_short_rdbuf_get(base))
basic_streambuf_wchar__Lock(base->strbuf); basic_streambuf_wchar__Lock(base->strbuf);
if(ios_base_good(&base->base) && base->stream) if(ios_base_good(&base->base) && base->stream)
...@@ -5923,7 +5862,7 @@ static void basic_ostream_short_sentry_destroy(basic_ostream_wchar *ostr) ...@@ -5923,7 +5862,7 @@ static void basic_ostream_short_sentry_destroy(basic_ostream_wchar *ostr)
if(ios_base_good(&base->base) && !__uncaught_exception()) if(ios_base_good(&base->base) && !__uncaught_exception())
basic_ostream_short_osfx(ostr); basic_ostream_short_osfx(ostr);
if(basic_ios_wchar_rdbuf_get(base)) if(basic_ios_short_rdbuf_get(base))
basic_streambuf_wchar__Unlock(base->strbuf); basic_streambuf_wchar__Unlock(base->strbuf);
} }
...@@ -5953,7 +5892,7 @@ basic_ostream_wchar* __thiscall basic_ostream_short_put(basic_ostream_wchar *thi ...@@ -5953,7 +5892,7 @@ basic_ostream_wchar* __thiscall basic_ostream_short_put(basic_ostream_wchar *thi
if(!basic_ostream_short_sentry_create(this) if(!basic_ostream_short_sentry_create(this)
|| basic_streambuf_wchar_sputc(base->strbuf, ch)==WEOF) { || basic_streambuf_wchar_sputc(base->strbuf, ch)==WEOF) {
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, IOSTATE_badbit); basic_ios_short_setstate(base, IOSTATE_badbit);
return this; return this;
} }
...@@ -5973,10 +5912,10 @@ basic_ostream_wchar* __thiscall basic_ostream_short_seekp(basic_ostream_wchar *t ...@@ -5973,10 +5912,10 @@ basic_ostream_wchar* __thiscall basic_ostream_short_seekp(basic_ostream_wchar *t
if(!ios_base_fail(&base->base)) { if(!ios_base_fail(&base->base)) {
fpos_int seek; fpos_int seek;
basic_streambuf_wchar_pubseekoff(basic_ios_wchar_rdbuf_get(base), basic_streambuf_wchar_pubseekoff(basic_ios_short_rdbuf_get(base),
&seek, off, way, OPENMODE_out); &seek, off, way, OPENMODE_out);
if(seek.off==-1 && seek.pos==0 && seek.state==0) if(seek.off==-1 && seek.pos==0 && seek.state==0)
basic_ios_wchar_setstate(base, IOSTATE_failbit); basic_ios_short_setstate(base, IOSTATE_failbit);
} }
return this; return this;
} }
...@@ -5993,10 +5932,10 @@ basic_ostream_wchar* __thiscall basic_ostream_short_seekp_fpos(basic_ostream_wch ...@@ -5993,10 +5932,10 @@ basic_ostream_wchar* __thiscall basic_ostream_short_seekp_fpos(basic_ostream_wch
if(!ios_base_fail(&base->base)) { if(!ios_base_fail(&base->base)) {
fpos_int seek; fpos_int seek;
basic_streambuf_wchar_pubseekpos(basic_ios_wchar_rdbuf_get(base), basic_streambuf_wchar_pubseekpos(basic_ios_short_rdbuf_get(base),
&seek, pos, OPENMODE_out); &seek, pos, OPENMODE_out);
if(seek.off==-1 && seek.pos==0 && seek.state==0) if(seek.off==-1 && seek.pos==0 && seek.state==0)
basic_ios_wchar_setstate(base, IOSTATE_failbit); basic_ios_short_setstate(base, IOSTATE_failbit);
} }
return this; return this;
} }
...@@ -6011,7 +5950,7 @@ fpos_int* __thiscall basic_ostream_short_tellp(basic_ostream_wchar *this, fpos_i ...@@ -6011,7 +5950,7 @@ fpos_int* __thiscall basic_ostream_short_tellp(basic_ostream_wchar *this, fpos_i
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
if(!ios_base_fail(&base->base)) { if(!ios_base_fail(&base->base)) {
basic_streambuf_wchar_pubseekoff(basic_ios_wchar_rdbuf_get(base), basic_streambuf_wchar_pubseekoff(basic_ios_short_rdbuf_get(base),
ret, 0, SEEKDIR_cur, OPENMODE_out); ret, 0, SEEKDIR_cur, OPENMODE_out);
}else { }else {
ret->off = -1; ret->off = -1;
...@@ -6033,7 +5972,7 @@ basic_ostream_wchar* __thiscall basic_ostream_short_write(basic_ostream_wchar *t ...@@ -6033,7 +5972,7 @@ basic_ostream_wchar* __thiscall basic_ostream_short_write(basic_ostream_wchar *t
if(!basic_ostream_short_sentry_create(this) if(!basic_ostream_short_sentry_create(this)
|| basic_streambuf_wchar_sputn(base->strbuf, str, count)!=count) { || basic_streambuf_wchar_sputn(base->strbuf, str, count)!=count) {
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, IOSTATE_badbit); basic_ios_short_setstate(base, IOSTATE_badbit);
return this; return this;
} }
...@@ -6047,24 +5986,24 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_short, 8) ...@@ -6047,24 +5986,24 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_short, 8)
basic_ostream_wchar* __thiscall basic_ostream_short_print_short(basic_ostream_wchar *this, short val) basic_ostream_wchar* __thiscall basic_ostream_short_print_short(basic_ostream_wchar *this, short val)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this);
const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_wchar_rdbuf_get(base))); const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_short_rdbuf_get(base)));
int state = IOSTATE_goodbit; int state = IOSTATE_goodbit;
TRACE("(%p %d)\n", this, val); TRACE("(%p %d)\n", this, val);
if(basic_ostream_short_sentry_create(this)) { if(basic_ostream_short_sentry_create(this)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
ostreambuf_iterator_wchar dest; ostreambuf_iterator_wchar dest;
memset(&dest, 0, sizeof(dest)); memset(&dest, 0, sizeof(dest));
dest.strbuf = strbuf; dest.strbuf = strbuf;
num_put_wchar_put_long(numput, &dest, dest, &base->base, basic_ios_wchar_fill_get(base), num_put_wchar_put_long(numput, &dest, dest, &base->base, basic_ios_short_fill_get(base),
(ios_base_flags_get(&base->base) & FMTFLAG_basefield & (FMTFLAG_oct | FMTFLAG_hex)) (ios_base_flags_get(&base->base) & FMTFLAG_basefield & (FMTFLAG_oct | FMTFLAG_hex))
? (LONG)((unsigned short)val) : (LONG)val); ? (LONG)((unsigned short)val) : (LONG)val);
} }
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6074,22 +6013,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ushort, 8) ...@@ -6074,22 +6013,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ushort, 8)
basic_ostream_wchar* __thiscall basic_ostream_short_print_ushort(basic_ostream_wchar *this, unsigned short val) basic_ostream_wchar* __thiscall basic_ostream_short_print_ushort(basic_ostream_wchar *this, unsigned short val)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this);
const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_wchar_rdbuf_get(base))); const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_short_rdbuf_get(base)));
int state = IOSTATE_goodbit; int state = IOSTATE_goodbit;
TRACE("(%p %d)\n", this, val); TRACE("(%p %d)\n", this, val);
if(basic_ostream_short_sentry_create(this)) { if(basic_ostream_short_sentry_create(this)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
ostreambuf_iterator_wchar dest; ostreambuf_iterator_wchar dest;
memset(&dest, 0, sizeof(dest)); memset(&dest, 0, sizeof(dest));
dest.strbuf = strbuf; dest.strbuf = strbuf;
num_put_wchar_put_ulong(numput, &dest, dest, &base->base, basic_ios_wchar_fill_get(base), val); num_put_wchar_put_ulong(numput, &dest, dest, &base->base, basic_ios_short_fill_get(base), val);
} }
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6108,22 +6047,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int, 8) ...@@ -6108,22 +6047,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int, 8)
basic_ostream_wchar* __thiscall basic_ostream_short_print_int(basic_ostream_wchar *this, int val) basic_ostream_wchar* __thiscall basic_ostream_short_print_int(basic_ostream_wchar *this, int val)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this);
const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_wchar_rdbuf_get(base))); const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_short_rdbuf_get(base)));
int state = IOSTATE_goodbit; int state = IOSTATE_goodbit;
TRACE("(%p %d)\n", this, val); TRACE("(%p %d)\n", this, val);
if(basic_ostream_short_sentry_create(this)) { if(basic_ostream_short_sentry_create(this)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
ostreambuf_iterator_wchar dest; ostreambuf_iterator_wchar dest;
memset(&dest, 0, sizeof(dest)); memset(&dest, 0, sizeof(dest));
dest.strbuf = strbuf; dest.strbuf = strbuf;
num_put_wchar_put_long(numput, &dest, dest, &base->base, basic_ios_wchar_fill_get(base), val); num_put_wchar_put_long(numput, &dest, dest, &base->base, basic_ios_short_fill_get(base), val);
} }
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6135,22 +6074,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint, 8) ...@@ -6135,22 +6074,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint, 8)
basic_ostream_wchar* __thiscall basic_ostream_short_print_uint(basic_ostream_wchar *this, unsigned int val) basic_ostream_wchar* __thiscall basic_ostream_short_print_uint(basic_ostream_wchar *this, unsigned int val)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this);
const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_wchar_rdbuf_get(base))); const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_short_rdbuf_get(base)));
int state = IOSTATE_goodbit; int state = IOSTATE_goodbit;
TRACE("(%p %u)\n", this, val); TRACE("(%p %u)\n", this, val);
if(basic_ostream_short_sentry_create(this)) { if(basic_ostream_short_sentry_create(this)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
ostreambuf_iterator_wchar dest; ostreambuf_iterator_wchar dest;
memset(&dest, 0, sizeof(dest)); memset(&dest, 0, sizeof(dest));
dest.strbuf = strbuf; dest.strbuf = strbuf;
num_put_wchar_put_ulong(numput, &dest, dest, &base->base, basic_ios_wchar_fill_get(base), val); num_put_wchar_put_ulong(numput, &dest, dest, &base->base, basic_ios_short_fill_get(base), val);
} }
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6160,22 +6099,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_float, 8) ...@@ -6160,22 +6099,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_float, 8)
basic_ostream_wchar* __thiscall basic_ostream_short_print_float(basic_ostream_wchar *this, float val) basic_ostream_wchar* __thiscall basic_ostream_short_print_float(basic_ostream_wchar *this, float val)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this);
const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_wchar_rdbuf_get(base))); const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_short_rdbuf_get(base)));
int state = IOSTATE_goodbit; int state = IOSTATE_goodbit;
TRACE("(%p %f)\n", this, val); TRACE("(%p %f)\n", this, val);
if(basic_ostream_short_sentry_create(this)) { if(basic_ostream_short_sentry_create(this)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
ostreambuf_iterator_wchar dest; ostreambuf_iterator_wchar dest;
memset(&dest, 0, sizeof(dest)); memset(&dest, 0, sizeof(dest));
dest.strbuf = strbuf; dest.strbuf = strbuf;
num_put_wchar_put_double(numput, &dest, dest, &base->base, basic_ios_wchar_fill_get(base), val); num_put_wchar_put_double(numput, &dest, dest, &base->base, basic_ios_short_fill_get(base), val);
} }
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6185,22 +6124,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_double, 12) ...@@ -6185,22 +6124,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_double, 12)
basic_ostream_wchar* __thiscall basic_ostream_short_print_double(basic_ostream_wchar *this, double val) basic_ostream_wchar* __thiscall basic_ostream_short_print_double(basic_ostream_wchar *this, double val)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this);
const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_wchar_rdbuf_get(base))); const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_short_rdbuf_get(base)));
int state = IOSTATE_goodbit; int state = IOSTATE_goodbit;
TRACE("(%p %lf)\n", this, val); TRACE("(%p %lf)\n", this, val);
if(basic_ostream_short_sentry_create(this)) { if(basic_ostream_short_sentry_create(this)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
ostreambuf_iterator_wchar dest; ostreambuf_iterator_wchar dest;
memset(&dest, 0, sizeof(dest)); memset(&dest, 0, sizeof(dest));
dest.strbuf = strbuf; dest.strbuf = strbuf;
num_put_wchar_put_double(numput, &dest, dest, &base->base, basic_ios_wchar_fill_get(base), val); num_put_wchar_put_double(numput, &dest, dest, &base->base, basic_ios_short_fill_get(base), val);
} }
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6210,22 +6149,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ldouble, 12) ...@@ -6210,22 +6149,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ldouble, 12)
basic_ostream_wchar* __thiscall basic_ostream_short_print_ldouble(basic_ostream_wchar *this, double val) basic_ostream_wchar* __thiscall basic_ostream_short_print_ldouble(basic_ostream_wchar *this, double val)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this);
const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_wchar_rdbuf_get(base))); const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_short_rdbuf_get(base)));
int state = IOSTATE_goodbit; int state = IOSTATE_goodbit;
TRACE("(%p %lf)\n", this, val); TRACE("(%p %lf)\n", this, val);
if(basic_ostream_short_sentry_create(this)) { if(basic_ostream_short_sentry_create(this)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
ostreambuf_iterator_wchar dest; ostreambuf_iterator_wchar dest;
memset(&dest, 0, sizeof(dest)); memset(&dest, 0, sizeof(dest));
dest.strbuf = strbuf; dest.strbuf = strbuf;
num_put_wchar_put_ldouble(numput, &dest, dest, &base->base, basic_ios_wchar_fill_get(base), val); num_put_wchar_put_ldouble(numput, &dest, dest, &base->base, basic_ios_short_fill_get(base), val);
} }
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6256,7 +6195,7 @@ basic_ostream_wchar* __thiscall basic_ostream_short_print_streambuf(basic_ostrea ...@@ -6256,7 +6195,7 @@ basic_ostream_wchar* __thiscall basic_ostream_short_print_streambuf(basic_ostrea
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
ios_base_width_set(&base->base, 0); ios_base_width_set(&base->base, 0);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6266,22 +6205,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ptr, 8) ...@@ -6266,22 +6205,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_ptr, 8)
basic_ostream_wchar* __thiscall basic_ostream_short_print_ptr(basic_ostream_wchar *this, const void *val) basic_ostream_wchar* __thiscall basic_ostream_short_print_ptr(basic_ostream_wchar *this, const void *val)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this);
const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_wchar_rdbuf_get(base))); const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_short_rdbuf_get(base)));
int state = IOSTATE_goodbit; int state = IOSTATE_goodbit;
TRACE("(%p %p)\n", this, val); TRACE("(%p %p)\n", this, val);
if(basic_ostream_short_sentry_create(this)) { if(basic_ostream_short_sentry_create(this)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
ostreambuf_iterator_wchar dest; ostreambuf_iterator_wchar dest;
memset(&dest, 0, sizeof(dest)); memset(&dest, 0, sizeof(dest));
dest.strbuf = strbuf; dest.strbuf = strbuf;
num_put_wchar_put_ptr(numput, &dest, dest, &base->base, basic_ios_wchar_fill_get(base), val); num_put_wchar_put_ptr(numput, &dest, dest, &base->base, basic_ios_short_fill_get(base), val);
} }
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6291,22 +6230,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int64, 12) ...@@ -6291,22 +6230,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_int64, 12)
basic_ostream_wchar* __thiscall basic_ostream_short_print_int64(basic_ostream_wchar *this, __int64 val) basic_ostream_wchar* __thiscall basic_ostream_short_print_int64(basic_ostream_wchar *this, __int64 val)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this);
const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_wchar_rdbuf_get(base))); const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_short_rdbuf_get(base)));
int state = IOSTATE_goodbit; int state = IOSTATE_goodbit;
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
if(basic_ostream_short_sentry_create(this)) { if(basic_ostream_short_sentry_create(this)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
ostreambuf_iterator_wchar dest; ostreambuf_iterator_wchar dest;
memset(&dest, 0, sizeof(dest)); memset(&dest, 0, sizeof(dest));
dest.strbuf = strbuf; dest.strbuf = strbuf;
num_put_wchar_put_int64(numput, &dest, dest, &base->base, basic_ios_wchar_fill_get(base), val); num_put_wchar_put_int64(numput, &dest, dest, &base->base, basic_ios_short_fill_get(base), val);
} }
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6316,22 +6255,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint64, 12) ...@@ -6316,22 +6255,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_uint64, 12)
basic_ostream_wchar* __thiscall basic_ostream_short_print_uint64(basic_ostream_wchar *this, unsigned __int64 val) basic_ostream_wchar* __thiscall basic_ostream_short_print_uint64(basic_ostream_wchar *this, unsigned __int64 val)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this);
const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_wchar_rdbuf_get(base))); const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_short_rdbuf_get(base)));
int state = IOSTATE_goodbit; int state = IOSTATE_goodbit;
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
if(basic_ostream_short_sentry_create(this)) { if(basic_ostream_short_sentry_create(this)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
ostreambuf_iterator_wchar dest; ostreambuf_iterator_wchar dest;
memset(&dest, 0, sizeof(dest)); memset(&dest, 0, sizeof(dest));
dest.strbuf = strbuf; dest.strbuf = strbuf;
num_put_wchar_put_uint64(numput, &dest, dest, &base->base, basic_ios_wchar_fill_get(base), val); num_put_wchar_put_uint64(numput, &dest, dest, &base->base, basic_ios_short_fill_get(base), val);
} }
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6341,22 +6280,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_bool, 8) ...@@ -6341,22 +6280,22 @@ DEFINE_THISCALL_WRAPPER(basic_ostream_short_print_bool, 8)
basic_ostream_wchar* __thiscall basic_ostream_short_print_bool(basic_ostream_wchar *this, bool val) basic_ostream_wchar* __thiscall basic_ostream_short_print_bool(basic_ostream_wchar *this, bool val)
{ {
basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this); basic_ios_wchar *base = basic_ostream_short_get_basic_ios(this);
const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_wchar_rdbuf_get(base))); const num_put *numput = num_put_short_use_facet(IOS_LOCALE(basic_ios_short_rdbuf_get(base)));
int state = IOSTATE_goodbit; int state = IOSTATE_goodbit;
TRACE("(%p %x)\n", this, val); TRACE("(%p %x)\n", this, val);
if(basic_ostream_short_sentry_create(this)) { if(basic_ostream_short_sentry_create(this)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
ostreambuf_iterator_wchar dest; ostreambuf_iterator_wchar dest;
memset(&dest, 0, sizeof(dest)); memset(&dest, 0, sizeof(dest));
dest.strbuf = strbuf; dest.strbuf = strbuf;
num_put_wchar_put_bool(numput, &dest, dest, &base->base, basic_ios_wchar_fill_get(base), val); num_put_wchar_put_bool(numput, &dest, dest, &base->base, basic_ios_short_fill_get(base), val);
} }
basic_ostream_short_sentry_destroy(this); basic_ostream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -6423,7 +6362,7 @@ basic_ostream_wchar* __cdecl basic_ostream_short_print_bstr(basic_ostream_wchar ...@@ -6423,7 +6362,7 @@ basic_ostream_wchar* __cdecl basic_ostream_short_print_bstr(basic_ostream_wchar
} }
basic_ostream_short_sentry_destroy(ostr); basic_ostream_short_sentry_destroy(ostr);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return ostr; return ostr;
} }
...@@ -6468,7 +6407,7 @@ basic_ostream_wchar* __cdecl basic_ostream_short_print_ch(basic_ostream_wchar *o ...@@ -6468,7 +6407,7 @@ basic_ostream_wchar* __cdecl basic_ostream_short_print_ch(basic_ostream_wchar *o
} }
basic_ostream_short_sentry_destroy(ostr); basic_ostream_short_sentry_destroy(ostr);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return ostr; return ostr;
} }
...@@ -6514,7 +6453,7 @@ basic_ostream_wchar* __cdecl basic_ostream_short_print_str(basic_ostream_wchar * ...@@ -6514,7 +6453,7 @@ basic_ostream_wchar* __cdecl basic_ostream_short_print_str(basic_ostream_wchar *
} }
basic_ostream_short_sentry_destroy(ostr); basic_ostream_short_sentry_destroy(ostr);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return ostr; return ostr;
} }
...@@ -6561,7 +6500,7 @@ void __thiscall basic_ostream_short_swap(basic_ostream_wchar *this, basic_ostrea ...@@ -6561,7 +6500,7 @@ void __thiscall basic_ostream_short_swap(basic_ostream_wchar *this, basic_ostrea
if(this == r) if(this == r)
return; return;
basic_ios_wchar_swap(basic_ostream_short_get_basic_ios(this), basic_ios_short_swap(basic_ostream_short_get_basic_ios(this),
basic_ostream_short_get_basic_ios(r)); basic_ostream_short_get_basic_ios(r));
} }
...@@ -7966,7 +7905,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ctor_init(basic_istream_wcha ...@@ -7966,7 +7905,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ctor_init(basic_istream_wcha
if(virt_init) { if(virt_init) {
this->vbtable = basic_istream_short_vbtable; this->vbtable = basic_istream_short_vbtable;
base = basic_istream_short_get_basic_ios(this); base = basic_istream_short_get_basic_ios(this);
basic_ios_wchar_ctor(base); basic_ios_short_ctor(base);
}else { }else {
base = basic_istream_short_get_basic_ios(this); base = basic_istream_short_get_basic_ios(this);
} }
...@@ -7974,7 +7913,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ctor_init(basic_istream_wcha ...@@ -7974,7 +7913,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ctor_init(basic_istream_wcha
base->base.vtable = &basic_istream_short_vtable; base->base.vtable = &basic_istream_short_vtable;
this->count = 0; this->count = 0;
if(!noinit) if(!noinit)
basic_ios_wchar_init(base, strbuf, isstd); basic_ios_short_init(base, strbuf, isstd);
return this; return this;
} }
...@@ -8000,7 +7939,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ctor_uninitialized( ...@@ -8000,7 +7939,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ctor_uninitialized(
if(virt_init) { if(virt_init) {
this->vbtable = basic_istream_short_vbtable; this->vbtable = basic_istream_short_vbtable;
base = basic_istream_short_get_basic_ios(this); base = basic_istream_short_get_basic_ios(this);
basic_ios_wchar_ctor(base); basic_ios_short_ctor(base);
}else { }else {
base = basic_istream_short_get_basic_ios(this); base = basic_istream_short_get_basic_ios(this);
} }
...@@ -8028,7 +7967,7 @@ void __thiscall basic_istream_short_vbase_dtor(basic_istream_wchar *this) ...@@ -8028,7 +7967,7 @@ void __thiscall basic_istream_short_vbase_dtor(basic_istream_wchar *this)
{ {
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
basic_istream_short_dtor(basic_istream_short_to_basic_ios(this)); basic_istream_short_dtor(basic_istream_short_to_basic_ios(this));
basic_ios_wchar_dtor(basic_istream_short_get_basic_ios(this)); basic_ios_short_dtor(basic_istream_short_get_basic_ios(this));
} }
DEFINE_THISCALL_WRAPPER(basic_istream_short_vector_dtor, 8) DEFINE_THISCALL_WRAPPER(basic_istream_short_vector_dtor, 8)
...@@ -8064,11 +8003,11 @@ bool __thiscall basic_istream_short__Ipfx(basic_istream_wchar *this, bool noskip ...@@ -8064,11 +8003,11 @@ bool __thiscall basic_istream_short__Ipfx(basic_istream_wchar *this, bool noskip
TRACE("(%p %d)\n", this, noskip); TRACE("(%p %d)\n", this, noskip);
if(ios_base_good(&base->base)) { if(ios_base_good(&base->base)) {
if(basic_ios_wchar_tie_get(base)) if(basic_ios_short_tie_get(base))
basic_ostream_short_flush(basic_ios_wchar_tie_get(base)); basic_ostream_short_flush(basic_ios_short_tie_get(base));
if(!noskip && (ios_base_flags_get(&base->base) & FMTFLAG_skipws)) { if(!noskip && (ios_base_flags_get(&base->base) & FMTFLAG_skipws)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
const ctype_wchar *ctype = ctype_wchar_use_facet(IOS_LOCALE(base->strbuf)); const ctype_wchar *ctype = ctype_wchar_use_facet(IOS_LOCALE(base->strbuf));
int ch; int ch;
...@@ -8081,7 +8020,7 @@ bool __thiscall basic_istream_short__Ipfx(basic_istream_wchar *this, bool noskip ...@@ -8081,7 +8020,7 @@ bool __thiscall basic_istream_short__Ipfx(basic_istream_wchar *this, bool noskip
} }
if(!ios_base_good(&base->base)) { if(!ios_base_good(&base->base)) {
basic_ios_wchar_setstate(base, IOSTATE_failbit); basic_ios_short_setstate(base, IOSTATE_failbit);
return FALSE; return FALSE;
} }
return TRUE; return TRUE;
...@@ -8107,7 +8046,7 @@ static BOOL basic_istream_short_sentry_create(basic_istream_wchar *istr, bool no ...@@ -8107,7 +8046,7 @@ static BOOL basic_istream_short_sentry_create(basic_istream_wchar *istr, bool no
{ {
basic_ios_wchar *base = basic_istream_short_get_basic_ios(istr); basic_ios_wchar *base = basic_istream_short_get_basic_ios(istr);
if(basic_ios_wchar_rdbuf_get(base)) if(basic_ios_short_rdbuf_get(base))
basic_streambuf_wchar__Lock(base->strbuf); basic_streambuf_wchar__Lock(base->strbuf);
return basic_istream_short_ipfx(istr, noskip); return basic_istream_short_ipfx(istr, noskip);
...@@ -8117,7 +8056,7 @@ static void basic_istream_short_sentry_destroy(basic_istream_wchar *istr) ...@@ -8117,7 +8056,7 @@ static void basic_istream_short_sentry_destroy(basic_istream_wchar *istr)
{ {
basic_ios_wchar *base = basic_istream_short_get_basic_ios(istr); basic_ios_wchar *base = basic_istream_short_get_basic_ios(istr);
if(basic_ios_wchar_rdbuf_get(base)) if(basic_ios_short_rdbuf_get(base))
basic_streambuf_wchar__Unlock(base->strbuf); basic_streambuf_wchar__Unlock(base->strbuf);
} }
...@@ -8149,10 +8088,10 @@ unsigned short __thiscall basic_istream_short_get(basic_istream_wchar *this) ...@@ -8149,10 +8088,10 @@ unsigned short __thiscall basic_istream_short_get(basic_istream_wchar *this)
return WEOF; return WEOF;
} }
ret = basic_streambuf_wchar_sbumpc(basic_ios_wchar_rdbuf_get(base)); ret = basic_streambuf_wchar_sbumpc(basic_ios_short_rdbuf_get(base));
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
if(ret == WEOF) if(ret == WEOF)
basic_ios_wchar_setstate(base, IOSTATE_eofbit|IOSTATE_failbit); basic_ios_short_setstate(base, IOSTATE_eofbit|IOSTATE_failbit);
else else
this->count++; this->count++;
...@@ -8187,7 +8126,7 @@ basic_istream_wchar* __thiscall basic_istream_short_get_str_delim(basic_istream_ ...@@ -8187,7 +8126,7 @@ basic_istream_wchar* __thiscall basic_istream_short_get_str_delim(basic_istream_
this->count = 0; this->count = 0;
if(basic_istream_short_sentry_create(this, TRUE)) { if(basic_istream_short_sentry_create(this, TRUE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
for(ch = basic_streambuf_wchar_sgetc(strbuf); count>1; for(ch = basic_streambuf_wchar_sgetc(strbuf); count>1;
ch = basic_streambuf_wchar_snextc(strbuf)) { ch = basic_streambuf_wchar_snextc(strbuf)) {
...@@ -8201,7 +8140,7 @@ basic_istream_wchar* __thiscall basic_istream_short_get_str_delim(basic_istream_ ...@@ -8201,7 +8140,7 @@ basic_istream_wchar* __thiscall basic_istream_short_get_str_delim(basic_istream_
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) | basic_ios_short_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) |
(ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); (ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit));
if(count > 0) if(count > 0)
*str = 0; *str = 0;
...@@ -8229,7 +8168,7 @@ basic_istream_wchar* __thiscall basic_istream_short_get_streambuf_delim(basic_is ...@@ -8229,7 +8168,7 @@ basic_istream_wchar* __thiscall basic_istream_short_get_streambuf_delim(basic_is
this->count = 0; this->count = 0;
if(basic_istream_short_sentry_create(this, TRUE)) { if(basic_istream_short_sentry_create(this, TRUE)) {
basic_streambuf_wchar *strbuf_read = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf_read = basic_ios_short_rdbuf_get(base);
for(ch = basic_streambuf_wchar_sgetc(strbuf_read); ; for(ch = basic_streambuf_wchar_sgetc(strbuf_read); ;
ch = basic_streambuf_wchar_snextc(strbuf_read)) { ch = basic_streambuf_wchar_snextc(strbuf_read)) {
...@@ -8243,7 +8182,7 @@ basic_istream_wchar* __thiscall basic_istream_short_get_streambuf_delim(basic_is ...@@ -8243,7 +8182,7 @@ basic_istream_wchar* __thiscall basic_istream_short_get_streambuf_delim(basic_is
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) | basic_ios_short_setstate(base, (!this->count ? IOSTATE_failbit : IOSTATE_goodbit) |
(ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); (ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit));
return this; return this;
} }
...@@ -8269,7 +8208,7 @@ basic_istream_wchar* __thiscall basic_istream_short_getline_delim(basic_istream_ ...@@ -8269,7 +8208,7 @@ basic_istream_wchar* __thiscall basic_istream_short_getline_delim(basic_istream_
this->count = 0; this->count = 0;
if(basic_istream_short_sentry_create(this, TRUE) && count>0) { if(basic_istream_short_sentry_create(this, TRUE) && count>0) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
while(count > 1) { while(count > 1) {
ch = basic_streambuf_wchar_sbumpc(strbuf); ch = basic_streambuf_wchar_sbumpc(strbuf);
...@@ -8295,7 +8234,7 @@ basic_istream_wchar* __thiscall basic_istream_short_getline_delim(basic_istream_ ...@@ -8295,7 +8234,7 @@ basic_istream_wchar* __thiscall basic_istream_short_getline_delim(basic_istream_
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, (ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit) | basic_ios_short_setstate(base, (ch==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit) |
(!this->count || (ch!=delim && ch!=WEOF) ? IOSTATE_failbit : IOSTATE_goodbit)); (!this->count || (ch!=delim && ch!=WEOF) ? IOSTATE_failbit : IOSTATE_goodbit));
if(count > 0) if(count > 0)
*str = 0; *str = 0;
...@@ -8324,7 +8263,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ignore(basic_istream_wchar * ...@@ -8324,7 +8263,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ignore(basic_istream_wchar *
this->count = 0; this->count = 0;
if(basic_istream_short_sentry_create(this, TRUE)) { if(basic_istream_short_sentry_create(this, TRUE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
state = IOSTATE_goodbit; state = IOSTATE_goodbit;
while(count > 0) { while(count > 0) {
...@@ -8346,7 +8285,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ignore(basic_istream_wchar * ...@@ -8346,7 +8285,7 @@ basic_istream_wchar* __thiscall basic_istream_short_ignore(basic_istream_wchar *
state = IOSTATE_failbit; state = IOSTATE_failbit;
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8360,7 +8299,7 @@ basic_istream_wchar* __cdecl ws_basic_istream_short(basic_istream_wchar *istream ...@@ -8360,7 +8299,7 @@ basic_istream_wchar* __cdecl ws_basic_istream_short(basic_istream_wchar *istream
TRACE("(%p)\n", istream); TRACE("(%p)\n", istream);
if(basic_istream_short_sentry_create(istream, TRUE)) { if(basic_istream_short_sentry_create(istream, TRUE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
const ctype_wchar *ctype = ctype_wchar_use_facet(IOS_LOCALE(strbuf)); const ctype_wchar *ctype = ctype_wchar_use_facet(IOS_LOCALE(strbuf));
for(ch = basic_streambuf_wchar_sgetc(strbuf); ctype_wchar_is_ch(ctype, _SPACE, ch); for(ch = basic_streambuf_wchar_sgetc(strbuf); ctype_wchar_is_ch(ctype, _SPACE, ch);
...@@ -8372,7 +8311,7 @@ basic_istream_wchar* __cdecl ws_basic_istream_short(basic_istream_wchar *istream ...@@ -8372,7 +8311,7 @@ basic_istream_wchar* __cdecl ws_basic_istream_short(basic_istream_wchar *istream
basic_istream_short_sentry_destroy(istream); basic_istream_short_sentry_destroy(istream);
if(ch == WEOF) if(ch == WEOF)
basic_ios_wchar_setstate(base, IOSTATE_eofbit); basic_ios_short_setstate(base, IOSTATE_eofbit);
return istream; return istream;
} }
...@@ -8389,11 +8328,11 @@ unsigned short __thiscall basic_istream_short_peek(basic_istream_wchar *this) ...@@ -8389,11 +8328,11 @@ unsigned short __thiscall basic_istream_short_peek(basic_istream_wchar *this)
this->count = 0; this->count = 0;
if(basic_istream_short_sentry_create(this, TRUE)) if(basic_istream_short_sentry_create(this, TRUE))
ret = basic_streambuf_wchar_sgetc(basic_ios_wchar_rdbuf_get(base)); ret = basic_streambuf_wchar_sgetc(basic_ios_short_rdbuf_get(base));
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
if (ret == WEOF) if (ret == WEOF)
basic_ios_wchar_setstate(base, IOSTATE_eofbit); basic_ios_short_setstate(base, IOSTATE_eofbit);
return ret; return ret;
} }
...@@ -8409,7 +8348,7 @@ basic_istream_wchar* __thiscall basic_istream_short__Read_s(basic_istream_wchar ...@@ -8409,7 +8348,7 @@ basic_istream_wchar* __thiscall basic_istream_short__Read_s(basic_istream_wchar
TRACE("(%p %p %Iu %Id)\n", this, str, size, count); TRACE("(%p %p %Iu %Id)\n", this, str, size, count);
if(basic_istream_short_sentry_create(this, TRUE)) { if(basic_istream_short_sentry_create(this, TRUE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
this->count = basic_streambuf_wchar__Sgetn_s(strbuf, str, size, count); this->count = basic_streambuf_wchar__Sgetn_s(strbuf, str, size, count);
if(this->count != count) if(this->count != count)
...@@ -8419,7 +8358,7 @@ basic_istream_wchar* __thiscall basic_istream_short__Read_s(basic_istream_wchar ...@@ -8419,7 +8358,7 @@ basic_istream_wchar* __thiscall basic_istream_short__Read_s(basic_istream_wchar
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8444,7 +8383,7 @@ streamsize __thiscall basic_istream_short__Readsome_s(basic_istream_wchar *this, ...@@ -8444,7 +8383,7 @@ streamsize __thiscall basic_istream_short__Readsome_s(basic_istream_wchar *this,
this->count = 0; this->count = 0;
if(basic_istream_short_sentry_create(this, TRUE)) { if(basic_istream_short_sentry_create(this, TRUE)) {
streamsize avail = basic_streambuf_wchar_in_avail(basic_ios_wchar_rdbuf_get(base)); streamsize avail = basic_streambuf_wchar_in_avail(basic_ios_short_rdbuf_get(base));
if(avail > count) if(avail > count)
avail = count; avail = count;
...@@ -8457,7 +8396,7 @@ streamsize __thiscall basic_istream_short__Readsome_s(basic_istream_wchar *this, ...@@ -8457,7 +8396,7 @@ streamsize __thiscall basic_istream_short__Readsome_s(basic_istream_wchar *this,
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this->count; return this->count;
} }
...@@ -8482,7 +8421,7 @@ basic_istream_wchar* __thiscall basic_istream_short_putback(basic_istream_wchar ...@@ -8482,7 +8421,7 @@ basic_istream_wchar* __thiscall basic_istream_short_putback(basic_istream_wchar
this->count = 0; this->count = 0;
if(basic_istream_short_sentry_create(this, TRUE)) { if(basic_istream_short_sentry_create(this, TRUE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
if(!ios_base_good(&base->base)) if(!ios_base_good(&base->base))
state |= IOSTATE_failbit; state |= IOSTATE_failbit;
...@@ -8491,7 +8430,7 @@ basic_istream_wchar* __thiscall basic_istream_short_putback(basic_istream_wchar ...@@ -8491,7 +8430,7 @@ basic_istream_wchar* __thiscall basic_istream_short_putback(basic_istream_wchar
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8508,7 +8447,7 @@ basic_istream_wchar* __thiscall basic_istream_short_unget(basic_istream_wchar *t ...@@ -8508,7 +8447,7 @@ basic_istream_wchar* __thiscall basic_istream_short_unget(basic_istream_wchar *t
this->count = 0; this->count = 0;
if(basic_istream_short_sentry_create(this, TRUE)) { if(basic_istream_short_sentry_create(this, TRUE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
if(!ios_base_good(&base->base)) if(!ios_base_good(&base->base))
state |= IOSTATE_failbit; state |= IOSTATE_failbit;
...@@ -8517,7 +8456,7 @@ basic_istream_wchar* __thiscall basic_istream_short_unget(basic_istream_wchar *t ...@@ -8517,7 +8456,7 @@ basic_istream_wchar* __thiscall basic_istream_short_unget(basic_istream_wchar *t
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8527,7 +8466,7 @@ DEFINE_THISCALL_WRAPPER(basic_istream_short_sync, 4) ...@@ -8527,7 +8466,7 @@ DEFINE_THISCALL_WRAPPER(basic_istream_short_sync, 4)
int __thiscall basic_istream_short_sync(basic_istream_wchar *this) int __thiscall basic_istream_short_sync(basic_istream_wchar *this)
{ {
basic_ios_wchar *base = basic_istream_short_get_basic_ios(this); basic_ios_wchar *base = basic_istream_short_get_basic_ios(this);
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
...@@ -8542,7 +8481,7 @@ int __thiscall basic_istream_short_sync(basic_istream_wchar *this) ...@@ -8542,7 +8481,7 @@ int __thiscall basic_istream_short_sync(basic_istream_wchar *this)
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, IOSTATE_badbit); basic_ios_short_setstate(base, IOSTATE_badbit);
return -1; return -1;
} }
...@@ -8562,7 +8501,7 @@ fpos_int* __thiscall basic_istream_short_tellg(basic_istream_wchar *this, fpos_i ...@@ -8562,7 +8501,7 @@ fpos_int* __thiscall basic_istream_short_tellg(basic_istream_wchar *this, fpos_i
return ret; return ret;
} }
basic_streambuf_wchar_pubseekoff(basic_ios_wchar_rdbuf_get(base), basic_streambuf_wchar_pubseekoff(basic_ios_short_rdbuf_get(base),
ret, 0, SEEKDIR_cur, OPENMODE_in); ret, 0, SEEKDIR_cur, OPENMODE_in);
return ret; return ret;
...@@ -8580,7 +8519,7 @@ basic_istream_wchar* __thiscall basic_istream_short_seekg(basic_istream_wchar *t ...@@ -8580,7 +8519,7 @@ basic_istream_wchar* __thiscall basic_istream_short_seekg(basic_istream_wchar *t
TRACE("(%p %Id %d)\n", this, off, dir); TRACE("(%p %Id %d)\n", this, off, dir);
if(!ios_base_fail(&base->base)) { if(!ios_base_fail(&base->base)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
fpos_int ret; fpos_int ret;
basic_streambuf_wchar_pubseekoff(strbuf, &ret, off, dir, OPENMODE_in); basic_streambuf_wchar_pubseekoff(strbuf, &ret, off, dir, OPENMODE_in);
...@@ -8599,7 +8538,7 @@ basic_istream_wchar* __thiscall basic_istream_short_seekg_fpos(basic_istream_wch ...@@ -8599,7 +8538,7 @@ basic_istream_wchar* __thiscall basic_istream_short_seekg_fpos(basic_istream_wch
TRACE("(%p %s)\n", this, debugstr_fpos_int(&pos)); TRACE("(%p %s)\n", this, debugstr_fpos_int(&pos));
if(!ios_base_fail(&base->base)) { if(!ios_base_fail(&base->base)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
fpos_int ret; fpos_int ret;
basic_streambuf_wchar_pubseekpos(strbuf, &ret, pos, OPENMODE_in); basic_streambuf_wchar_pubseekpos(strbuf, &ret, pos, OPENMODE_in);
...@@ -8620,7 +8559,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_short(basic_istream_wch ...@@ -8620,7 +8559,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_short(basic_istream_wch
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
LONG tmp; LONG tmp;
...@@ -8634,7 +8573,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_short(basic_istream_wch ...@@ -8634,7 +8573,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_short(basic_istream_wch
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8650,7 +8589,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_int(basic_istream_wchar ...@@ -8650,7 +8589,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_int(basic_istream_wchar
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
first.strbuf = strbuf; first.strbuf = strbuf;
...@@ -8658,7 +8597,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_int(basic_istream_wchar ...@@ -8658,7 +8597,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_int(basic_istream_wchar
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8674,7 +8613,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_uint(basic_istream_wcha ...@@ -8674,7 +8613,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_uint(basic_istream_wcha
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
first.strbuf = strbuf; first.strbuf = strbuf;
...@@ -8682,7 +8621,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_uint(basic_istream_wcha ...@@ -8682,7 +8621,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_uint(basic_istream_wcha
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8698,7 +8637,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_long(basic_istream_wcha ...@@ -8698,7 +8637,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_long(basic_istream_wcha
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
first.strbuf = strbuf; first.strbuf = strbuf;
...@@ -8706,7 +8645,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_long(basic_istream_wcha ...@@ -8706,7 +8645,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_long(basic_istream_wcha
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8722,7 +8661,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ulong(basic_istream_wch ...@@ -8722,7 +8661,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ulong(basic_istream_wch
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
first.strbuf = strbuf; first.strbuf = strbuf;
...@@ -8730,7 +8669,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ulong(basic_istream_wch ...@@ -8730,7 +8669,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ulong(basic_istream_wch
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8746,7 +8685,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_float(basic_istream_wch ...@@ -8746,7 +8685,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_float(basic_istream_wch
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
first.strbuf = strbuf; first.strbuf = strbuf;
...@@ -8754,7 +8693,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_float(basic_istream_wch ...@@ -8754,7 +8693,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_float(basic_istream_wch
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8770,7 +8709,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_double(basic_istream_wc ...@@ -8770,7 +8709,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_double(basic_istream_wc
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
first.strbuf = strbuf; first.strbuf = strbuf;
...@@ -8778,7 +8717,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_double(basic_istream_wc ...@@ -8778,7 +8717,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_double(basic_istream_wc
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8794,7 +8733,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ldouble(basic_istream_w ...@@ -8794,7 +8733,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ldouble(basic_istream_w
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
first.strbuf = strbuf; first.strbuf = strbuf;
...@@ -8802,7 +8741,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ldouble(basic_istream_w ...@@ -8802,7 +8741,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ldouble(basic_istream_w
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8818,7 +8757,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ptr(basic_istream_wchar ...@@ -8818,7 +8757,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ptr(basic_istream_wchar
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
first.strbuf = strbuf; first.strbuf = strbuf;
...@@ -8826,7 +8765,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ptr(basic_istream_wchar ...@@ -8826,7 +8765,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_ptr(basic_istream_wchar
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8842,7 +8781,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_int64(basic_istream_wch ...@@ -8842,7 +8781,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_int64(basic_istream_wch
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
first.strbuf = strbuf; first.strbuf = strbuf;
...@@ -8850,7 +8789,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_int64(basic_istream_wch ...@@ -8850,7 +8789,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_int64(basic_istream_wch
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8866,7 +8805,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_uint64(basic_istream_wc ...@@ -8866,7 +8805,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_uint64(basic_istream_wc
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
first.strbuf = strbuf; first.strbuf = strbuf;
...@@ -8874,7 +8813,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_uint64(basic_istream_wc ...@@ -8874,7 +8813,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_uint64(basic_istream_wc
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8890,7 +8829,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_bool(basic_istream_wcha ...@@ -8890,7 +8829,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_bool(basic_istream_wcha
TRACE("(%p %p)\n", this, v); TRACE("(%p %p)\n", this, v);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
istreambuf_iterator_wchar first={0}, last={0}; istreambuf_iterator_wchar first={0}, last={0};
first.strbuf = strbuf; first.strbuf = strbuf;
...@@ -8898,7 +8837,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_bool(basic_istream_wcha ...@@ -8898,7 +8837,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_bool(basic_istream_wcha
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state); basic_ios_short_setstate(base, state);
return this; return this;
} }
...@@ -8915,7 +8854,7 @@ basic_istream_wchar* __cdecl basic_istream_short_getline_bstr_delim( ...@@ -8915,7 +8854,7 @@ basic_istream_wchar* __cdecl basic_istream_short_getline_bstr_delim(
MSVCP_basic_string_wchar_clear(str); MSVCP_basic_string_wchar_clear(str);
if(basic_istream_short_sentry_create(istream, TRUE)) { if(basic_istream_short_sentry_create(istream, TRUE)) {
basic_streambuf_wchar *strbuf = basic_ios_wchar_rdbuf_get(base); basic_streambuf_wchar *strbuf = basic_ios_short_rdbuf_get(base);
c = basic_streambuf_wchar_sgetc(strbuf); c = basic_streambuf_wchar_sgetc(strbuf);
for(; c!=delim && c!=WEOF; c = basic_streambuf_wchar_snextc(strbuf)) for(; c!=delim && c!=WEOF; c = basic_streambuf_wchar_snextc(strbuf))
...@@ -8927,7 +8866,7 @@ basic_istream_wchar* __cdecl basic_istream_short_getline_bstr_delim( ...@@ -8927,7 +8866,7 @@ basic_istream_wchar* __cdecl basic_istream_short_getline_bstr_delim(
} }
basic_istream_short_sentry_destroy(istream); basic_istream_short_sentry_destroy(istream);
basic_ios_wchar_setstate(basic_istream_short_get_basic_ios(istream), state); basic_ios_short_setstate(basic_istream_short_get_basic_ios(istream), state);
return istream; return istream;
} }
...@@ -8959,9 +8898,9 @@ basic_istream_wchar* __cdecl basic_istream_short_read_bstr( ...@@ -8959,9 +8898,9 @@ basic_istream_wchar* __cdecl basic_istream_short_read_bstr(
MSVCP_basic_string_wchar_clear(str); MSVCP_basic_string_wchar_clear(str);
for(c = basic_streambuf_wchar_sgetc(basic_ios_wchar_rdbuf_get(base)); for(c = basic_streambuf_wchar_sgetc(basic_ios_short_rdbuf_get(base));
c!=WEOF && !ctype_wchar_is_ch(ctype, _SPACE|_BLANK, c) && count>0; c!=WEOF && !ctype_wchar_is_ch(ctype, _SPACE|_BLANK, c) && count>0;
c = basic_streambuf_wchar_snextc(basic_ios_wchar_rdbuf_get(base)), count--) { c = basic_streambuf_wchar_snextc(basic_ios_short_rdbuf_get(base)), count--) {
state = IOSTATE_goodbit; state = IOSTATE_goodbit;
MSVCP_basic_string_wchar_append_ch(str, c); MSVCP_basic_string_wchar_append_ch(str, c);
} }
...@@ -8969,7 +8908,7 @@ basic_istream_wchar* __cdecl basic_istream_short_read_bstr( ...@@ -8969,7 +8908,7 @@ basic_istream_wchar* __cdecl basic_istream_short_read_bstr(
basic_istream_short_sentry_destroy(istream); basic_istream_short_sentry_destroy(istream);
ios_base_width_set(&base->base, 0); ios_base_width_set(&base->base, 0);
basic_ios_wchar_setstate(base, state | (c==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); basic_ios_short_setstate(base, state | (c==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit));
return istream; return istream;
} }
...@@ -8987,9 +8926,9 @@ basic_istream_wchar* __cdecl basic_istream_short_read_str(basic_istream_wchar *i ...@@ -8987,9 +8926,9 @@ basic_istream_wchar* __cdecl basic_istream_short_read_str(basic_istream_wchar *i
if(basic_istream_short_sentry_create(istream, FALSE)) { if(basic_istream_short_sentry_create(istream, FALSE)) {
size_t count = ios_base_width_get(&base->base)-1; size_t count = ios_base_width_get(&base->base)-1;
for(c = basic_streambuf_wchar_sgetc(basic_ios_wchar_rdbuf_get(base)); for(c = basic_streambuf_wchar_sgetc(basic_ios_short_rdbuf_get(base));
c!=WEOF && !ctype_wchar_is_ch(ctype, _SPACE|_BLANK, c) && count>0; c!=WEOF && !ctype_wchar_is_ch(ctype, _SPACE|_BLANK, c) && count>0;
c = basic_streambuf_wchar_snextc(basic_ios_wchar_rdbuf_get(base)), count--) { c = basic_streambuf_wchar_snextc(basic_ios_short_rdbuf_get(base)), count--) {
state = IOSTATE_goodbit; state = IOSTATE_goodbit;
*str++ = c; *str++ = c;
} }
...@@ -8998,7 +8937,7 @@ basic_istream_wchar* __cdecl basic_istream_short_read_str(basic_istream_wchar *i ...@@ -8998,7 +8937,7 @@ basic_istream_wchar* __cdecl basic_istream_short_read_str(basic_istream_wchar *i
*str = 0; *str = 0;
ios_base_width_set(&base->base, 0); ios_base_width_set(&base->base, 0);
basic_ios_wchar_setstate(base, state | (c==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); basic_ios_short_setstate(base, state | (c==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit));
return istream; return istream;
} }
...@@ -9012,7 +8951,7 @@ basic_istream_wchar* __cdecl basic_istream_short_read_ch(basic_istream_wchar *is ...@@ -9012,7 +8951,7 @@ basic_istream_wchar* __cdecl basic_istream_short_read_ch(basic_istream_wchar *is
TRACE("(%p %p)\n", istream, ch); TRACE("(%p %p)\n", istream, ch);
if(basic_istream_short_sentry_create(istream, FALSE)) { if(basic_istream_short_sentry_create(istream, FALSE)) {
c = basic_streambuf_wchar_sbumpc(basic_ios_wchar_rdbuf_get( c = basic_streambuf_wchar_sbumpc(basic_ios_short_rdbuf_get(
basic_istream_short_get_basic_ios(istream))); basic_istream_short_get_basic_ios(istream)));
if(c != WEOF) { if(c != WEOF) {
state = IOSTATE_goodbit; state = IOSTATE_goodbit;
...@@ -9021,7 +8960,7 @@ basic_istream_wchar* __cdecl basic_istream_short_read_ch(basic_istream_wchar *is ...@@ -9021,7 +8960,7 @@ basic_istream_wchar* __cdecl basic_istream_short_read_ch(basic_istream_wchar *is
} }
basic_istream_short_sentry_destroy(istream); basic_istream_short_sentry_destroy(istream);
basic_ios_wchar_setstate(basic_istream_short_get_basic_ios(istream), basic_ios_short_setstate(basic_istream_short_get_basic_ios(istream),
state | (c==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); state | (c==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit));
return istream; return istream;
} }
...@@ -9039,8 +8978,8 @@ basic_istream_wchar* __thiscall basic_istream_short_read_streambuf( ...@@ -9039,8 +8978,8 @@ basic_istream_wchar* __thiscall basic_istream_short_read_streambuf(
TRACE("(%p %p)\n", this, streambuf); TRACE("(%p %p)\n", this, streambuf);
if(basic_istream_short_sentry_create(this, FALSE)) { if(basic_istream_short_sentry_create(this, FALSE)) {
for(c = basic_streambuf_wchar_sgetc(basic_ios_wchar_rdbuf_get(base)); c!=WEOF; for(c = basic_streambuf_wchar_sgetc(basic_ios_short_rdbuf_get(base)); c!=WEOF;
c = basic_streambuf_wchar_snextc(basic_ios_wchar_rdbuf_get(base))) { c = basic_streambuf_wchar_snextc(basic_ios_short_rdbuf_get(base))) {
state = IOSTATE_goodbit; state = IOSTATE_goodbit;
if(basic_streambuf_wchar_sputc(streambuf, c) == WEOF) if(basic_streambuf_wchar_sputc(streambuf, c) == WEOF)
break; break;
...@@ -9048,7 +8987,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_streambuf( ...@@ -9048,7 +8987,7 @@ basic_istream_wchar* __thiscall basic_istream_short_read_streambuf(
} }
basic_istream_short_sentry_destroy(this); basic_istream_short_sentry_destroy(this);
basic_ios_wchar_setstate(base, state | (c==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit)); basic_ios_short_setstate(base, state | (c==WEOF ? IOSTATE_eofbit : IOSTATE_goodbit));
return this; return this;
} }
...@@ -9095,7 +9034,7 @@ void __thiscall basic_istream_short_swap(basic_istream_wchar *this, basic_istrea ...@@ -9095,7 +9034,7 @@ void __thiscall basic_istream_short_swap(basic_istream_wchar *this, basic_istrea
if(this == r) if(this == r)
return; return;
basic_ios_wchar_swap(basic_istream_short_get_basic_ios(this), basic_ios_short_swap(basic_istream_short_get_basic_ios(this),
basic_istream_short_get_basic_ios(r)); basic_istream_short_get_basic_ios(r));
this->count ^= r->count; this->count ^= r->count;
r->count ^= this->count; r->count ^= this->count;
...@@ -9220,7 +9159,7 @@ basic_iostream_wchar* __thiscall basic_iostream_short_ctor(basic_iostream_wchar ...@@ -9220,7 +9159,7 @@ basic_iostream_wchar* __thiscall basic_iostream_short_ctor(basic_iostream_wchar
this->base1.vbtable = basic_iostream_short_vbtable1; this->base1.vbtable = basic_iostream_short_vbtable1;
this->base2.vbtable = basic_iostream_short_vbtable2; this->base2.vbtable = basic_iostream_short_vbtable2;
basic_ios = basic_istream_short_get_basic_ios(&this->base1); basic_ios = basic_istream_short_get_basic_ios(&this->base1);
basic_ios_wchar_ctor(basic_ios); basic_ios_short_ctor(basic_ios);
}else { }else {
basic_ios = basic_istream_short_get_basic_ios(&this->base1); basic_ios = basic_istream_short_get_basic_ios(&this->base1);
} }
...@@ -9251,7 +9190,7 @@ void __thiscall basic_iostream_short_vbase_dtor(basic_iostream_wchar *this) ...@@ -9251,7 +9190,7 @@ void __thiscall basic_iostream_short_vbase_dtor(basic_iostream_wchar *this)
{ {
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
basic_iostream_short_dtor(basic_iostream_short_to_basic_ios(this)); basic_iostream_short_dtor(basic_iostream_short_to_basic_ios(this));
basic_ios_wchar_dtor(basic_istream_short_get_basic_ios(&this->base1)); basic_ios_short_dtor(basic_istream_short_get_basic_ios(&this->base1));
} }
DEFINE_THISCALL_WRAPPER(basic_iostream_short_vector_dtor, 8) DEFINE_THISCALL_WRAPPER(basic_iostream_short_vector_dtor, 8)
...@@ -9287,7 +9226,7 @@ void __thiscall basic_iostream_short_swap(basic_iostream_wchar *this, basic_iost ...@@ -9287,7 +9226,7 @@ void __thiscall basic_iostream_short_swap(basic_iostream_wchar *this, basic_iost
if(this == r) if(this == r)
return; return;
basic_ios_wchar_swap(basic_istream_short_get_basic_ios(&this->base1), basic_ios_short_swap(basic_istream_short_get_basic_ios(&this->base1),
basic_istream_short_get_basic_ios(&r->base1)); basic_istream_short_get_basic_ios(&r->base1));
} }
...@@ -9498,7 +9437,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor(basic_ofstream_wchar ...@@ -9498,7 +9437,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor(basic_ofstream_wchar
if(virt_init) { if(virt_init) {
this->base.vbtable = basic_ofstream_short_vbtable; this->base.vbtable = basic_ofstream_short_vbtable;
basic_ios = basic_ostream_short_get_basic_ios(&this->base); basic_ios = basic_ostream_short_get_basic_ios(&this->base);
basic_ios_wchar_ctor(basic_ios); basic_ios_short_ctor(basic_ios);
}else { }else {
basic_ios = basic_ostream_short_get_basic_ios(&this->base); basic_ios = basic_ostream_short_get_basic_ios(&this->base);
} }
...@@ -9522,7 +9461,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_file( ...@@ -9522,7 +9461,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_file(
if(virt_init) { if(virt_init) {
this->base.vbtable = basic_ofstream_short_vbtable; this->base.vbtable = basic_ofstream_short_vbtable;
basic_ios = basic_ostream_short_get_basic_ios(&this->base); basic_ios = basic_ostream_short_get_basic_ios(&this->base);
basic_ios_wchar_ctor(basic_ios); basic_ios_short_ctor(basic_ios);
}else { }else {
basic_ios = basic_ostream_short_get_basic_ios(&this->base); basic_ios = basic_ostream_short_get_basic_ios(&this->base);
} }
...@@ -9555,7 +9494,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_name(basic_ofstream_w ...@@ -9555,7 +9494,7 @@ basic_ofstream_wchar* __thiscall basic_ofstream_short_ctor_name(basic_ofstream_w
if(!basic_filebuf_short_open(&this->filebuf, name, mode|OPENMODE_out, _SH_DENYNO)) { if(!basic_filebuf_short_open(&this->filebuf, name, mode|OPENMODE_out, _SH_DENYNO)) {
basic_ios_wchar *basic_ios = basic_ostream_short_get_basic_ios(&this->base); basic_ios_wchar *basic_ios = basic_ostream_short_get_basic_ios(&this->base);
basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); basic_ios_short_setstate(basic_ios, IOSTATE_failbit);
} }
return this; return this;
} }
...@@ -9581,7 +9520,7 @@ void __thiscall basic_ofstream_short_vbase_dtor(basic_ofstream_wchar *this) ...@@ -9581,7 +9520,7 @@ void __thiscall basic_ofstream_short_vbase_dtor(basic_ofstream_wchar *this)
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
basic_ofstream_short_dtor(basic_ofstream_short_to_basic_ios(this)); basic_ofstream_short_dtor(basic_ofstream_short_to_basic_ios(this));
basic_ios_wchar_dtor(basic_ostream_short_get_basic_ios(&this->base)); basic_ios_short_dtor(basic_ostream_short_get_basic_ios(&this->base));
} }
DEFINE_THISCALL_WRAPPER(basic_ofstream_short_vector_dtor, 8) DEFINE_THISCALL_WRAPPER(basic_ofstream_short_vector_dtor, 8)
...@@ -9616,7 +9555,7 @@ void __thiscall basic_ofstream_short_close(basic_ofstream_wchar *this) ...@@ -9616,7 +9555,7 @@ void __thiscall basic_ofstream_short_close(basic_ofstream_wchar *this)
if(!basic_filebuf_short_close(&this->filebuf)) { if(!basic_filebuf_short_close(&this->filebuf)) {
basic_ios_wchar *basic_ios = basic_ostream_short_get_basic_ios(&this->base); basic_ios_wchar *basic_ios = basic_ostream_short_get_basic_ios(&this->base);
basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); basic_ios_short_setstate(basic_ios, IOSTATE_failbit);
} }
} }
...@@ -9639,7 +9578,7 @@ void __thiscall basic_ofstream_short_open(basic_ofstream_wchar *this, ...@@ -9639,7 +9578,7 @@ void __thiscall basic_ofstream_short_open(basic_ofstream_wchar *this,
if(!basic_filebuf_short_open(&this->filebuf, name, mode|OPENMODE_out, _SH_DENYNO)) { if(!basic_filebuf_short_open(&this->filebuf, name, mode|OPENMODE_out, _SH_DENYNO)) {
basic_ios_wchar *basic_ios = basic_ostream_short_get_basic_ios(&this->base); basic_ios_wchar *basic_ios = basic_ostream_short_get_basic_ios(&this->base);
basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); basic_ios_short_setstate(basic_ios, IOSTATE_failbit);
} }
} }
...@@ -9868,7 +9807,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor(basic_ifstream_wchar ...@@ -9868,7 +9807,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor(basic_ifstream_wchar
if(virt_init) { if(virt_init) {
this->base.vbtable = basic_ifstream_short_vbtable; this->base.vbtable = basic_ifstream_short_vbtable;
basic_ios = basic_istream_short_get_basic_ios(&this->base); basic_ios = basic_istream_short_get_basic_ios(&this->base);
basic_ios_wchar_ctor(basic_ios); basic_ios_short_ctor(basic_ios);
}else { }else {
basic_ios = basic_istream_short_get_basic_ios(&this->base); basic_ios = basic_istream_short_get_basic_ios(&this->base);
} }
...@@ -9892,7 +9831,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_file( ...@@ -9892,7 +9831,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_file(
if(virt_init) { if(virt_init) {
this->base.vbtable = basic_ifstream_short_vbtable; this->base.vbtable = basic_ifstream_short_vbtable;
basic_ios = basic_istream_short_get_basic_ios(&this->base); basic_ios = basic_istream_short_get_basic_ios(&this->base);
basic_ios_wchar_ctor(basic_ios); basic_ios_short_ctor(basic_ios);
}else { }else {
basic_ios = basic_istream_short_get_basic_ios(&this->base); basic_ios = basic_istream_short_get_basic_ios(&this->base);
} }
...@@ -9925,7 +9864,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name(basic_ifstream_w ...@@ -9925,7 +9864,7 @@ basic_ifstream_wchar* __thiscall basic_ifstream_short_ctor_name(basic_ifstream_w
if(!basic_filebuf_short_open(&this->filebuf, name, mode|OPENMODE_in, _SH_DENYNO)) { if(!basic_filebuf_short_open(&this->filebuf, name, mode|OPENMODE_in, _SH_DENYNO)) {
basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base); basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base);
basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); basic_ios_short_setstate(basic_ios, IOSTATE_failbit);
} }
return this; return this;
} }
...@@ -9951,7 +9890,7 @@ void __thiscall basic_ifstream_short_vbase_dtor(basic_ifstream_wchar *this) ...@@ -9951,7 +9890,7 @@ void __thiscall basic_ifstream_short_vbase_dtor(basic_ifstream_wchar *this)
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
basic_ifstream_short_dtor(basic_ifstream_short_to_basic_ios(this)); basic_ifstream_short_dtor(basic_ifstream_short_to_basic_ios(this));
basic_ios_wchar_dtor(basic_istream_short_get_basic_ios(&this->base)); basic_ios_short_dtor(basic_istream_short_get_basic_ios(&this->base));
} }
DEFINE_THISCALL_WRAPPER(basic_ifstream_short_vector_dtor, 8) DEFINE_THISCALL_WRAPPER(basic_ifstream_short_vector_dtor, 8)
...@@ -9986,7 +9925,7 @@ void __thiscall basic_ifstream_short_close(basic_ifstream_wchar *this) ...@@ -9986,7 +9925,7 @@ void __thiscall basic_ifstream_short_close(basic_ifstream_wchar *this)
if(!basic_filebuf_short_close(&this->filebuf)) { if(!basic_filebuf_short_close(&this->filebuf)) {
basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base); basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base);
basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); basic_ios_short_setstate(basic_ios, IOSTATE_failbit);
} }
} }
...@@ -10009,7 +9948,7 @@ void __thiscall basic_ifstream_short_open(basic_ifstream_wchar *this, ...@@ -10009,7 +9948,7 @@ void __thiscall basic_ifstream_short_open(basic_ifstream_wchar *this,
if(!basic_filebuf_short_open(&this->filebuf, name, mode|OPENMODE_in, _SH_DENYNO)) { if(!basic_filebuf_short_open(&this->filebuf, name, mode|OPENMODE_in, _SH_DENYNO)) {
basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base); basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base);
basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); basic_ios_short_setstate(basic_ios, IOSTATE_failbit);
} }
} }
...@@ -10241,7 +10180,7 @@ basic_fstream_wchar* __thiscall basic_fstream_short_ctor(basic_fstream_wchar *th ...@@ -10241,7 +10180,7 @@ basic_fstream_wchar* __thiscall basic_fstream_short_ctor(basic_fstream_wchar *th
this->base.base1.vbtable = basic_fstream_short_vbtable1; this->base.base1.vbtable = basic_fstream_short_vbtable1;
this->base.base2.vbtable = basic_fstream_short_vbtable2; this->base.base2.vbtable = basic_fstream_short_vbtable2;
basic_ios = basic_istream_short_get_basic_ios(&this->base.base1); basic_ios = basic_istream_short_get_basic_ios(&this->base.base1);
basic_ios_wchar_ctor(basic_ios); basic_ios_short_ctor(basic_ios);
}else { }else {
basic_ios = basic_istream_short_get_basic_ios(&this->base.base1); basic_ios = basic_istream_short_get_basic_ios(&this->base.base1);
} }
...@@ -10266,7 +10205,7 @@ basic_fstream_wchar* __thiscall basic_fstream_short_ctor_file(basic_fstream_wcha ...@@ -10266,7 +10205,7 @@ basic_fstream_wchar* __thiscall basic_fstream_short_ctor_file(basic_fstream_wcha
this->base.base1.vbtable = basic_fstream_short_vbtable1; this->base.base1.vbtable = basic_fstream_short_vbtable1;
this->base.base2.vbtable = basic_fstream_short_vbtable2; this->base.base2.vbtable = basic_fstream_short_vbtable2;
basic_ios = basic_istream_short_get_basic_ios(&this->base.base1); basic_ios = basic_istream_short_get_basic_ios(&this->base.base1);
basic_ios_wchar_ctor(basic_ios); basic_ios_short_ctor(basic_ios);
}else { }else {
basic_ios = basic_istream_short_get_basic_ios(&this->base.base1); basic_ios = basic_istream_short_get_basic_ios(&this->base.base1);
} }
...@@ -10299,7 +10238,7 @@ basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name(basic_fstream_wcha ...@@ -10299,7 +10238,7 @@ basic_fstream_wchar* __thiscall basic_fstream_short_ctor_name(basic_fstream_wcha
if(!basic_filebuf_short_open(&this->filebuf, name, mode, _SH_DENYNO)) { if(!basic_filebuf_short_open(&this->filebuf, name, mode, _SH_DENYNO)) {
basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base.base1); basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base.base1);
basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); basic_ios_short_setstate(basic_ios, IOSTATE_failbit);
} }
return this; return this;
} }
...@@ -10325,7 +10264,7 @@ void __thiscall basic_fstream_short_vbase_dtor(basic_fstream_wchar *this) ...@@ -10325,7 +10264,7 @@ void __thiscall basic_fstream_short_vbase_dtor(basic_fstream_wchar *this)
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
basic_fstream_short_dtor(basic_fstream_short_to_basic_ios(this)); basic_fstream_short_dtor(basic_fstream_short_to_basic_ios(this));
basic_ios_wchar_dtor(basic_istream_short_get_basic_ios(&this->base.base1)); basic_ios_short_dtor(basic_istream_short_get_basic_ios(&this->base.base1));
} }
DEFINE_THISCALL_WRAPPER(basic_fstream_short_vector_dtor, 8) DEFINE_THISCALL_WRAPPER(basic_fstream_short_vector_dtor, 8)
...@@ -10360,7 +10299,7 @@ void __thiscall basic_fstream_short_close(basic_fstream_wchar *this) ...@@ -10360,7 +10299,7 @@ void __thiscall basic_fstream_short_close(basic_fstream_wchar *this)
if(!basic_filebuf_short_close(&this->filebuf)) { if(!basic_filebuf_short_close(&this->filebuf)) {
basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base.base1); basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base.base1);
basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); basic_ios_short_setstate(basic_ios, IOSTATE_failbit);
} }
} }
...@@ -10383,7 +10322,7 @@ void __thiscall basic_fstream_short_open(basic_fstream_wchar *this, ...@@ -10383,7 +10322,7 @@ void __thiscall basic_fstream_short_open(basic_fstream_wchar *this,
if(!basic_filebuf_short_open(&this->filebuf, name, mode, _SH_DENYNO)) { if(!basic_filebuf_short_open(&this->filebuf, name, mode, _SH_DENYNO)) {
basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base.base1); basic_ios_wchar *basic_ios = basic_istream_short_get_basic_ios(&this->base.base1);
basic_ios_wchar_setstate(basic_ios, IOSTATE_failbit); basic_ios_short_setstate(basic_ios, IOSTATE_failbit);
} }
} }
...@@ -10569,7 +10508,7 @@ basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_str(basic_o ...@@ -10569,7 +10508,7 @@ basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_str(basic_o
if(virt_init) { if(virt_init) {
this->base.vbtable = basic_ostringstream_short_vbtable; this->base.vbtable = basic_ostringstream_short_vbtable;
basic_ios = basic_ostream_short_get_basic_ios(&this->base); basic_ios = basic_ostream_short_get_basic_ios(&this->base);
basic_ios_wchar_ctor(basic_ios); basic_ios_short_ctor(basic_ios);
}else { }else {
basic_ios = basic_ostream_short_get_basic_ios(&this->base); basic_ios = basic_ostream_short_get_basic_ios(&this->base);
} }
...@@ -10593,7 +10532,7 @@ basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_mode( ...@@ -10593,7 +10532,7 @@ basic_ostringstream_wchar* __thiscall basic_ostringstream_short_ctor_mode(
if(virt_init) { if(virt_init) {
this->base.vbtable = basic_ostringstream_short_vbtable; this->base.vbtable = basic_ostringstream_short_vbtable;
basic_ios = basic_ostream_short_get_basic_ios(&this->base); basic_ios = basic_ostream_short_get_basic_ios(&this->base);
basic_ios_wchar_ctor(basic_ios); basic_ios_short_ctor(basic_ios);
}else { }else {
basic_ios = basic_ostream_short_get_basic_ios(&this->base); basic_ios = basic_ostream_short_get_basic_ios(&this->base);
} }
...@@ -10634,7 +10573,7 @@ void __thiscall basic_ostringstream_short_vbase_dtor(basic_ostringstream_wchar * ...@@ -10634,7 +10573,7 @@ void __thiscall basic_ostringstream_short_vbase_dtor(basic_ostringstream_wchar *
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
basic_ostringstream_short_dtor(basic_ostringstream_short_to_basic_ios(this)); basic_ostringstream_short_dtor(basic_ostringstream_short_to_basic_ios(this));
basic_ios_wchar_dtor(basic_ostream_short_get_basic_ios(&this->base)); basic_ios_short_dtor(basic_ostream_short_get_basic_ios(&this->base));
} }
DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_vector_dtor, 8) DEFINE_THISCALL_WRAPPER(basic_ostringstream_short_vector_dtor, 8)
...@@ -10851,7 +10790,7 @@ basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_str(basic_i ...@@ -10851,7 +10790,7 @@ basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_str(basic_i
if(virt_init) { if(virt_init) {
this->base.vbtable = basic_istringstream_short_vbtable; this->base.vbtable = basic_istringstream_short_vbtable;
basic_ios = basic_istream_short_get_basic_ios(&this->base); basic_ios = basic_istream_short_get_basic_ios(&this->base);
basic_ios_wchar_ctor(basic_ios); basic_ios_short_ctor(basic_ios);
}else { }else {
basic_ios = basic_istream_short_get_basic_ios(&this->base); basic_ios = basic_istream_short_get_basic_ios(&this->base);
} }
...@@ -10875,7 +10814,7 @@ basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_mode( ...@@ -10875,7 +10814,7 @@ basic_istringstream_wchar* __thiscall basic_istringstream_short_ctor_mode(
if(virt_init) { if(virt_init) {
this->base.vbtable = basic_istringstream_short_vbtable; this->base.vbtable = basic_istringstream_short_vbtable;
basic_ios = basic_istream_short_get_basic_ios(&this->base); basic_ios = basic_istream_short_get_basic_ios(&this->base);
basic_ios_wchar_ctor(basic_ios); basic_ios_short_ctor(basic_ios);
}else { }else {
basic_ios = basic_istream_short_get_basic_ios(&this->base); basic_ios = basic_istream_short_get_basic_ios(&this->base);
} }
...@@ -10916,7 +10855,7 @@ void __thiscall basic_istringstream_short_vbase_dtor(basic_istringstream_wchar * ...@@ -10916,7 +10855,7 @@ void __thiscall basic_istringstream_short_vbase_dtor(basic_istringstream_wchar *
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
basic_istringstream_short_dtor(basic_istringstream_short_to_basic_ios(this)); basic_istringstream_short_dtor(basic_istringstream_short_to_basic_ios(this));
basic_ios_wchar_dtor(basic_istream_short_get_basic_ios(&this->base)); basic_ios_short_dtor(basic_istream_short_get_basic_ios(&this->base));
} }
DEFINE_THISCALL_WRAPPER(basic_istringstream_short_vector_dtor, 8) DEFINE_THISCALL_WRAPPER(basic_istringstream_short_vector_dtor, 8)
...@@ -11204,7 +11143,7 @@ void __thiscall basic_stringstream_short_vbase_dtor(basic_stringstream_wchar *th ...@@ -11204,7 +11143,7 @@ void __thiscall basic_stringstream_short_vbase_dtor(basic_stringstream_wchar *th
TRACE("(%p)\n", this); TRACE("(%p)\n", this);
basic_stringstream_short_dtor(basic_stringstream_short_to_basic_ios(this)); basic_stringstream_short_dtor(basic_stringstream_short_to_basic_ios(this));
basic_ios_wchar_dtor(basic_istream_short_get_basic_ios(&this->base.base1)); basic_ios_short_dtor(basic_istream_short_get_basic_ios(&this->base.base1));
} }
DEFINE_THISCALL_WRAPPER(basic_stringstream_short_vector_dtor, 8) DEFINE_THISCALL_WRAPPER(basic_stringstream_short_vector_dtor, 8)
...@@ -12183,7 +12122,6 @@ void init_io(void *base) ...@@ -12183,7 +12122,6 @@ void init_io(void *base)
init_iosb_rtti(base); init_iosb_rtti(base);
init_ios_base_rtti(base); init_ios_base_rtti(base);
init_basic_ios_char_rtti(base); init_basic_ios_char_rtti(base);
init_basic_ios_wchar_rtti(base);
init_basic_ios_short_rtti(base); init_basic_ios_short_rtti(base);
init_basic_streambuf_char_rtti(base); init_basic_streambuf_char_rtti(base);
init_basic_streambuf_short_rtti(base); init_basic_streambuf_short_rtti(base);
......
...@@ -941,8 +941,8 @@ ...@@ -941,8 +941,8 @@
@ cdecl -arch=win64 ??1?$basic_ifstream@GU?$char_traits@G@std@@@std@@UEAA@XZ(ptr) basic_ifstream_short_dtor @ cdecl -arch=win64 ??1?$basic_ifstream@GU?$char_traits@G@std@@@std@@UEAA@XZ(ptr) basic_ifstream_short_dtor
@ thiscall -arch=win32 ??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ(ptr) basic_ios_char_dtor @ thiscall -arch=win32 ??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ(ptr) basic_ios_char_dtor
@ cdecl -arch=win64 ??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ(ptr) basic_ios_char_dtor @ cdecl -arch=win64 ??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ(ptr) basic_ios_char_dtor
@ thiscall -arch=win32 ??1?$basic_ios@GU?$char_traits@G@std@@@std@@UAE@XZ(ptr) basic_ios_wchar_dtor @ thiscall -arch=win32 ??1?$basic_ios@GU?$char_traits@G@std@@@std@@UAE@XZ(ptr) basic_ios_short_dtor
@ cdecl -arch=win64 ??1?$basic_ios@GU?$char_traits@G@std@@@std@@UEAA@XZ(ptr) basic_ios_wchar_dtor @ cdecl -arch=win64 ??1?$basic_ios@GU?$char_traits@G@std@@@std@@UEAA@XZ(ptr) basic_ios_short_dtor
@ thiscall -arch=win32 ??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ(ptr) basic_iostream_char_dtor @ thiscall -arch=win32 ??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ(ptr) basic_iostream_char_dtor
@ cdecl -arch=win64 ??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UEAA@XZ(ptr) basic_iostream_char_dtor @ cdecl -arch=win64 ??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UEAA@XZ(ptr) basic_iostream_char_dtor
@ thiscall -arch=win32 ??1?$basic_iostream@GU?$char_traits@G@std@@@std@@UAE@XZ(ptr) basic_iostream_short_dtor @ thiscall -arch=win32 ??1?$basic_iostream@GU?$char_traits@G@std@@@std@@UAE@XZ(ptr) basic_iostream_short_dtor
...@@ -2509,8 +2509,8 @@ ...@@ -2509,8 +2509,8 @@
@ cdecl -arch=win64 ?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z(ptr long long) basic_ios_char_clear_reraise @ cdecl -arch=win64 ?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z(ptr long long) basic_ios_char_clear_reraise
@ stub -arch=win32 ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXF@Z @ stub -arch=win32 ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXF@Z
@ stub -arch=win64 ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXF@Z @ stub -arch=win64 ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXF@Z
@ thiscall -arch=win32 ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z(ptr long long) basic_ios_wchar_clear_reraise @ thiscall -arch=win32 ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z(ptr long long) basic_ios_short_clear_reraise
@ cdecl -arch=win64 ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z(ptr long long) basic_ios_wchar_clear_reraise @ cdecl -arch=win64 ?clear@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z(ptr long long) basic_ios_short_clear_reraise
@ stub -arch=win32 ?clear@ios_base@std@@QAEXF@Z @ stub -arch=win32 ?clear@ios_base@std@@QAEXF@Z
@ stub -arch=win64 ?clear@ios_base@std@@QEAAXF@Z @ stub -arch=win64 ?clear@ios_base@std@@QEAAXF@Z
@ thiscall -arch=win32 ?clear@ios_base@std@@QAEXH_N@Z(ptr long long) ios_base_clear_reraise @ thiscall -arch=win32 ?clear@ios_base@std@@QAEXH_N@Z(ptr long long) ios_base_clear_reraise
...@@ -2584,8 +2584,8 @@ ...@@ -2584,8 +2584,8 @@
@ cdecl -arch=win64 ?copy@?$char_traits@G@std@@SAPEAGPEAGPEBG_K@Z(ptr ptr long) msvcp90.?copy@?$char_traits@G@std@@SAPEAGPEAGPEBG_K@Z @ cdecl -arch=win64 ?copy@?$char_traits@G@std@@SAPEAGPEAGPEBG_K@Z(ptr ptr long) msvcp90.?copy@?$char_traits@G@std@@SAPEAGPEAGPEBG_K@Z
@ thiscall -arch=win32 ?copyfmt@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEAAV12@ABV12@@Z(ptr ptr) basic_ios_char_copyfmt @ thiscall -arch=win32 ?copyfmt@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEAAV12@ABV12@@Z(ptr ptr) basic_ios_char_copyfmt
@ cdecl -arch=win64 ?copyfmt@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAAEAV12@AEBV12@@Z(ptr ptr) basic_ios_char_copyfmt @ cdecl -arch=win64 ?copyfmt@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAAEAV12@AEBV12@@Z(ptr ptr) basic_ios_char_copyfmt
@ thiscall -arch=win32 ?copyfmt@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEAAV12@ABV12@@Z(ptr ptr) basic_ios_wchar_copyfmt @ thiscall -arch=win32 ?copyfmt@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEAAV12@ABV12@@Z(ptr ptr) basic_ios_short_copyfmt
@ cdecl -arch=win64 ?copyfmt@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAAEAV12@AEBV12@@Z(ptr ptr) basic_ios_wchar_copyfmt @ cdecl -arch=win64 ?copyfmt@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAAEAV12@AEBV12@@Z(ptr ptr) basic_ios_short_copyfmt
@ thiscall -arch=win32 ?copyfmt@ios_base@std@@QAEAAV12@ABV12@@Z(ptr ptr) ios_base_copyfmt @ thiscall -arch=win32 ?copyfmt@ios_base@std@@QAEAAV12@ABV12@@Z(ptr ptr) ios_base_copyfmt
@ cdecl -arch=win64 ?copyfmt@ios_base@std@@QEAAAEAV12@AEBV12@@Z(ptr ptr) ios_base_copyfmt @ cdecl -arch=win64 ?copyfmt@ios_base@std@@QEAAAEAV12@AEBV12@@Z(ptr ptr) ios_base_copyfmt
@ stub ?cos@?$_Ctr@M@std@@SAMM@Z @ stub ?cos@?$_Ctr@M@std@@SAMM@Z
...@@ -2982,10 +2982,10 @@ ...@@ -2982,10 +2982,10 @@
@ cdecl -arch=win64 ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAADD@Z(ptr long) basic_ios_char_fill_set @ cdecl -arch=win64 ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAADD@Z(ptr long) basic_ios_char_fill_set
@ thiscall -arch=win32 ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ(ptr) basic_ios_char_fill_get @ thiscall -arch=win32 ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ(ptr) basic_ios_char_fill_get
@ cdecl -arch=win64 ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ(ptr) basic_ios_char_fill_get @ cdecl -arch=win64 ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ(ptr) basic_ios_char_fill_get
@ thiscall -arch=win32 ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEGG@Z(ptr long) basic_ios_wchar_fill_set @ thiscall -arch=win32 ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEGG@Z(ptr long) basic_ios_short_fill_set
@ cdecl -arch=win64 ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAGG@Z(ptr long) basic_ios_wchar_fill_set @ cdecl -arch=win64 ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAGG@Z(ptr long) basic_ios_short_fill_set
@ thiscall -arch=win32 ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ(ptr) basic_ios_wchar_fill_get @ thiscall -arch=win32 ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ(ptr) basic_ios_short_fill_get
@ cdecl -arch=win64 ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAGXZ(ptr) basic_ios_wchar_fill_get @ cdecl -arch=win64 ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAGXZ(ptr) basic_ios_short_fill_get
@ thiscall -arch=win32 ?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIABV12@I@Z(ptr ptr long) MSVCP_basic_string_char_find_off @ thiscall -arch=win32 ?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIABV12@I@Z(ptr ptr long) MSVCP_basic_string_char_find_off
@ cdecl -arch=win64 ?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KAEBV12@_K@Z(ptr ptr long) MSVCP_basic_string_char_find_off @ cdecl -arch=win64 ?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KAEBV12@_K@Z(ptr ptr long) MSVCP_basic_string_char_find_off
@ thiscall -arch=win32 ?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z(ptr long long) MSVCP_basic_string_char_find_ch @ thiscall -arch=win32 ?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z(ptr long long) MSVCP_basic_string_char_find_ch
...@@ -3288,8 +3288,8 @@ ...@@ -3288,8 +3288,8 @@
@ stub -arch=win64 ?imag@std@@YAOAEBV?$complex@O@1@@Z @ stub -arch=win64 ?imag@std@@YAOAEBV?$complex@O@1@@Z
@ thiscall -arch=win32 ?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QAE?AVlocale@2@ABV32@@Z(ptr ptr ptr) basic_ios_char_imbue @ thiscall -arch=win32 ?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QAE?AVlocale@2@ABV32@@Z(ptr ptr ptr) basic_ios_char_imbue
@ cdecl -arch=win64 ?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z(ptr ptr ptr) basic_ios_char_imbue @ cdecl -arch=win64 ?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z(ptr ptr ptr) basic_ios_char_imbue
@ thiscall -arch=win32 ?imbue@?$basic_ios@GU?$char_traits@G@std@@@std@@QAE?AVlocale@2@ABV32@@Z(ptr ptr ptr) basic_ios_wchar_imbue @ thiscall -arch=win32 ?imbue@?$basic_ios@GU?$char_traits@G@std@@@std@@QAE?AVlocale@2@ABV32@@Z(ptr ptr ptr) basic_ios_short_imbue
@ cdecl -arch=win64 ?imbue@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z(ptr ptr ptr) basic_ios_wchar_imbue @ cdecl -arch=win64 ?imbue@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAA?AVlocale@2@AEBV32@@Z(ptr ptr ptr) basic_ios_short_imbue
@ thiscall -arch=win32 ?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z(ptr ptr) basic_streambuf_char_imbue @ thiscall -arch=win32 ?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z(ptr ptr) basic_streambuf_char_imbue
@ cdecl -arch=win64 ?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z(ptr ptr) basic_streambuf_char_imbue @ cdecl -arch=win64 ?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z(ptr ptr) basic_streambuf_char_imbue
@ thiscall -arch=win32 ?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z(ptr ptr) basic_streambuf_wchar_imbue @ thiscall -arch=win32 ?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z(ptr ptr) basic_streambuf_wchar_imbue
...@@ -3319,8 +3319,8 @@ ...@@ -3319,8 +3319,8 @@
@ cdecl ?infinity@?$numeric_limits@_N@std@@SA_NXZ() std_numeric_limits_bool_infinity @ cdecl ?infinity@?$numeric_limits@_N@std@@SA_NXZ() std_numeric_limits_bool_infinity
@ thiscall -arch=win32 ?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IAEXPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@_N@Z(ptr ptr long) basic_ios_char_init @ thiscall -arch=win32 ?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IAEXPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@_N@Z(ptr ptr long) basic_ios_char_init
@ cdecl -arch=win64 ?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IEAAXPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@_N@Z(ptr ptr long) basic_ios_char_init @ cdecl -arch=win64 ?init@?$basic_ios@DU?$char_traits@D@std@@@std@@IEAAXPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@_N@Z(ptr ptr long) basic_ios_char_init
@ thiscall -arch=win32 ?init@?$basic_ios@GU?$char_traits@G@std@@@std@@IAEXPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@_N@Z(ptr ptr long) basic_ios_wchar_init @ thiscall -arch=win32 ?init@?$basic_ios@GU?$char_traits@G@std@@@std@@IAEXPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@_N@Z(ptr ptr long) basic_ios_short_init
@ cdecl -arch=win64 ?init@?$basic_ios@GU?$char_traits@G@std@@@std@@IEAAXPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@_N@Z(ptr ptr long) basic_ios_wchar_init @ cdecl -arch=win64 ?init@?$basic_ios@GU?$char_traits@G@std@@@std@@IEAAXPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@_N@Z(ptr ptr long) basic_ios_short_init
@ thiscall -arch=win32 ?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IABV12@@Z(ptr long ptr) basic_string_char_insert @ thiscall -arch=win32 ?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IABV12@@Z(ptr long ptr) basic_string_char_insert
@ cdecl -arch=win64 ?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0D@Z(ptr long long long) basic_string_char_insert_chn @ cdecl -arch=win64 ?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K0D@Z(ptr long long long) basic_string_char_insert_chn
@ thiscall -arch=win32 ?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IABV12@II@Z(ptr long ptr long long) basic_string_char_insert_substr @ thiscall -arch=win32 ?insert@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IABV12@II@Z(ptr long ptr long long) basic_string_char_insert_substr
...@@ -3465,8 +3465,8 @@ ...@@ -3465,8 +3465,8 @@
@ cdecl -arch=win64 ?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ(ptr ptr) locale_name @ cdecl -arch=win64 ?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ(ptr ptr) locale_name
@ thiscall -arch=win32 ?narrow@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDDD@Z(ptr long long) basic_ios_char_narrow @ thiscall -arch=win32 ?narrow@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDDD@Z(ptr long long) basic_ios_char_narrow
@ cdecl -arch=win64 ?narrow@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADDD@Z(ptr long long) basic_ios_char_narrow @ cdecl -arch=win64 ?narrow@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADDD@Z(ptr long long) basic_ios_char_narrow
@ thiscall -arch=win32 ?narrow@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEDGD@Z(ptr long long) basic_ios_wchar_narrow @ thiscall -arch=win32 ?narrow@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEDGD@Z(ptr long long) basic_ios_short_narrow
@ cdecl -arch=win64 ?narrow@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBADGD@Z(ptr long long) basic_ios_wchar_narrow @ cdecl -arch=win64 ?narrow@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBADGD@Z(ptr long long) basic_ios_short_narrow
@ thiscall -arch=win32 ?narrow@?$ctype@D@std@@QBEDDD@Z(ptr long long) ctype_char_narrow_ch @ thiscall -arch=win32 ?narrow@?$ctype@D@std@@QBEDDD@Z(ptr long long) ctype_char_narrow_ch
@ cdecl -arch=win64 ?narrow@?$ctype@D@std@@QEBADDD@Z(ptr long long) ctype_char_narrow_ch @ cdecl -arch=win64 ?narrow@?$ctype@D@std@@QEBADDD@Z(ptr long long) ctype_char_narrow_ch
@ thiscall -arch=win32 ?narrow@?$ctype@D@std@@QBEPBDPBD0DPAD@Z(ptr ptr ptr long ptr) ctype_char_narrow @ thiscall -arch=win32 ?narrow@?$ctype@D@std@@QBEPBDPBD0DPAD@Z(ptr ptr ptr long ptr) ctype_char_narrow
...@@ -3756,10 +3756,10 @@ ...@@ -3756,10 +3756,10 @@
@ thiscall -arch=win32 ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ(ptr) basic_ios_char_rdbuf_get @ thiscall -arch=win32 ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ(ptr) basic_ios_char_rdbuf_get
@ cdecl -arch=win64 ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@PEAV32@@Z(ptr ptr) basic_ios_char_rdbuf_set @ cdecl -arch=win64 ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@PEAV32@@Z(ptr ptr) basic_ios_char_rdbuf_set
@ cdecl -arch=win64 ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ(ptr) basic_ios_char_rdbuf_get @ cdecl -arch=win64 ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ(ptr) basic_ios_char_rdbuf_get
@ thiscall -arch=win32 ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@PAV32@@Z(ptr ptr) basic_ios_wchar_rdbuf_set @ thiscall -arch=win32 ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@PAV32@@Z(ptr ptr) basic_ios_short_rdbuf_set
@ thiscall -arch=win32 ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ(ptr) basic_ios_wchar_rdbuf_get @ thiscall -arch=win32 ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ(ptr) basic_ios_short_rdbuf_get
@ cdecl -arch=win64 ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@PEAV32@@Z(ptr ptr) basic_ios_wchar_rdbuf_set @ cdecl -arch=win64 ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@PEAV32@@Z(ptr ptr) basic_ios_short_rdbuf_set
@ cdecl -arch=win64 ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ(ptr) basic_ios_wchar_rdbuf_get @ cdecl -arch=win64 ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ(ptr) basic_ios_short_rdbuf_get
@ thiscall -arch=win32 ?rdbuf@?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPAV?$basic_stringbuf@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ(ptr) basic_istringstream_char_rdbuf @ thiscall -arch=win32 ?rdbuf@?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPAV?$basic_stringbuf@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ(ptr) basic_istringstream_char_rdbuf
@ cdecl -arch=win64 ?rdbuf@?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEAV?$basic_stringbuf@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ(ptr) basic_istringstream_char_rdbuf @ cdecl -arch=win64 ?rdbuf@?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEAV?$basic_stringbuf@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ(ptr) basic_istringstream_char_rdbuf
@ thiscall -arch=win32 ?rdbuf@?$basic_istringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEPAV?$basic_stringbuf@GU?$char_traits@G@std@@V?$allocator@G@2@@2@XZ(ptr) basic_istringstream_short_rdbuf @ thiscall -arch=win32 ?rdbuf@?$basic_istringstream@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEPAV?$basic_stringbuf@GU?$char_traits@G@std@@V?$allocator@G@2@@2@XZ(ptr) basic_istringstream_short_rdbuf
...@@ -3986,8 +3986,8 @@ ...@@ -3986,8 +3986,8 @@
@ cdecl -arch=win64 ?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z(ptr long long) basic_ios_char_setstate_reraise @ cdecl -arch=win64 ?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z(ptr long long) basic_ios_char_setstate_reraise
@ stub -arch=win32 ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXF@Z @ stub -arch=win32 ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXF@Z
@ stub -arch=win64 ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXF@Z @ stub -arch=win64 ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXF@Z
@ thiscall -arch=win32 ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z(ptr long long) basic_ios_wchar_setstate_reraise @ thiscall -arch=win32 ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z(ptr long long) basic_ios_short_setstate_reraise
@ cdecl -arch=win64 ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z(ptr long long) basic_ios_wchar_setstate_reraise @ cdecl -arch=win64 ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAXH_N@Z(ptr long long) basic_ios_short_setstate_reraise
@ stub -arch=win32 ?setstate@ios_base@std@@QAEXF@Z @ stub -arch=win32 ?setstate@ios_base@std@@QAEXF@Z
@ stub -arch=win64 ?setstate@ios_base@std@@QEAAXF@Z @ stub -arch=win64 ?setstate@ios_base@std@@QEAAXF@Z
@ thiscall -arch=win32 ?setstate@ios_base@std@@QAEXH_N@Z(ptr long long) ios_base_setstate_reraise @ thiscall -arch=win32 ?setstate@ios_base@std@@QAEXH_N@Z(ptr long long) ios_base_setstate_reraise
...@@ -4148,10 +4148,10 @@ ...@@ -4148,10 +4148,10 @@
@ cdecl -arch=win64 ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@PEAV32@@Z(ptr ptr) basic_ios_char_tie_set @ cdecl -arch=win64 ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@PEAV32@@Z(ptr ptr) basic_ios_char_tie_set
@ thiscall -arch=win32 ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ(ptr) basic_ios_char_tie_get @ thiscall -arch=win32 ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ(ptr) basic_ios_char_tie_get
@ cdecl -arch=win64 ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ(ptr) basic_ios_char_tie_get @ cdecl -arch=win64 ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ(ptr) basic_ios_char_tie_get
@ thiscall -arch=win32 ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@PAV32@@Z(ptr ptr) basic_ios_wchar_tie_set @ thiscall -arch=win32 ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@PAV32@@Z(ptr ptr) basic_ios_short_tie_set
@ cdecl -arch=win64 ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAPEAV?$basic_ostream@GU?$char_traits@G@std@@@2@PEAV32@@Z(ptr ptr) basic_ios_wchar_tie_set @ cdecl -arch=win64 ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QEAAPEAV?$basic_ostream@GU?$char_traits@G@std@@@2@PEAV32@@Z(ptr ptr) basic_ios_short_tie_set
@ thiscall -arch=win32 ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ(ptr) basic_ios_wchar_tie_get @ thiscall -arch=win32 ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ(ptr) basic_ios_short_tie_get
@ cdecl -arch=win64 ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ(ptr) basic_ios_wchar_tie_get @ cdecl -arch=win64 ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAPEAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ(ptr) basic_ios_short_tie_get
@ cdecl -arch=win32 ?to_char_type@?$char_traits@D@std@@SADABH@Z(ptr) msvcp90.?to_char_type@?$char_traits@D@std@@SADABH@Z @ cdecl -arch=win32 ?to_char_type@?$char_traits@D@std@@SADABH@Z(ptr) msvcp90.?to_char_type@?$char_traits@D@std@@SADABH@Z
@ cdecl -arch=win64 ?to_char_type@?$char_traits@D@std@@SADAEBH@Z(ptr) msvcp90.?to_char_type@?$char_traits@D@std@@SADAEBH@Z @ cdecl -arch=win64 ?to_char_type@?$char_traits@D@std@@SADAEBH@Z(ptr) msvcp90.?to_char_type@?$char_traits@D@std@@SADAEBH@Z
@ cdecl -arch=win32 ?to_char_type@?$char_traits@G@std@@SAGABG@Z(ptr) msvcp90.?to_char_type@?$char_traits@G@std@@SAGABG@Z @ cdecl -arch=win32 ?to_char_type@?$char_traits@G@std@@SAGABG@Z(ptr) msvcp90.?to_char_type@?$char_traits@G@std@@SAGABG@Z
...@@ -4223,8 +4223,8 @@ ...@@ -4223,8 +4223,8 @@
@ cdecl -arch=win64 ?what@runtime_error@std@@UEBAPEBDXZ(ptr) MSVCP_runtime_error_what @ cdecl -arch=win64 ?what@runtime_error@std@@UEBAPEBDXZ(ptr) MSVCP_runtime_error_what
@ thiscall -arch=win32 ?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z(ptr long) basic_ios_char_widen @ thiscall -arch=win32 ?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z(ptr long) basic_ios_char_widen
@ cdecl -arch=win64 ?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADD@Z(ptr long) basic_ios_char_widen @ cdecl -arch=win64 ?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADD@Z(ptr long) basic_ios_char_widen
@ thiscall -arch=win32 ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z(ptr long) basic_ios_wchar_widen @ thiscall -arch=win32 ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z(ptr long) basic_ios_short_widen
@ cdecl -arch=win64 ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAGD@Z(ptr long) basic_ios_wchar_widen @ cdecl -arch=win64 ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QEBAGD@Z(ptr long) basic_ios_short_widen
@ thiscall -arch=win32 ?widen@?$ctype@D@std@@QBEDD@Z(ptr long) ctype_char_widen_ch @ thiscall -arch=win32 ?widen@?$ctype@D@std@@QBEDD@Z(ptr long) ctype_char_widen_ch
@ cdecl -arch=win64 ?widen@?$ctype@D@std@@QEBADD@Z(ptr long) ctype_char_widen_ch @ cdecl -arch=win64 ?widen@?$ctype@D@std@@QEBADD@Z(ptr long) ctype_char_widen_ch
@ thiscall -arch=win32 ?widen@?$ctype@D@std@@QBEPBDPBD0PAD@Z(ptr ptr ptr ptr) ctype_char_widen @ thiscall -arch=win32 ?widen@?$ctype@D@std@@QBEPBDPBD0PAD@Z(ptr ptr ptr ptr) ctype_char_widen
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment