Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
e2119fb8
Commit
e2119fb8
authored
Jul 04, 2015
by
Iván Matellanes
Committed by
Alexandre Julliard
Jul 07, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcirt: Add stub of class ios.
parent
f6653a93
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
748 additions
and
293 deletions
+748
-293
msvcirt.c
dlls/msvcirt/msvcirt.c
+451
-21
msvcirt.h
dlls/msvcirt/msvcirt.h
+25
-0
msvcirt.spec
dlls/msvcirt/msvcirt.spec
+92
-92
msvcrt20.spec
dlls/msvcrt20/msvcrt20.spec
+90
-90
msvcrt40.spec
dlls/msvcrt40/msvcrt40.spec
+90
-90
No files found.
dlls/msvcirt/msvcirt.c
View file @
e2119fb8
...
...
@@ -54,13 +54,27 @@ streambuf* __thiscall streambuf_setbuf(streambuf*, char*, int);
void
__thiscall
streambuf_setg
(
streambuf
*
,
char
*
,
char
*
,
char
*
);
void
__thiscall
streambuf_setp
(
streambuf
*
,
char
*
,
char
*
);
/* class ios */
struct
_ostream
;
typedef
struct
{
LPVOID
VTable
;
}
class_ios
;
const
vtable_ptr
*
vtable
;
streambuf
*
sb
;
ios_io_state
state
;
int
special
[
4
];
int
delbuf
;
struct
_ostream
*
tie
;
ios_flags
flags
;
int
precision
;
char
fill
;
int
width
;
int
do_lock
;
CRITICAL_SECTION
lock
;
}
ios
;
typedef
struct
{
LPVOID
VTable
;
}
class_ostream
;
/* class ostream */
typedef
struct
_ostream
{
const
vtable_ptr
*
vtable
;
}
ostream
;
typedef
struct
{
LPVOID
VTable
;
...
...
@@ -68,6 +82,8 @@ typedef struct {
/* ??_7streambuf@@6B@ */
extern
const
vtable_ptr
MSVCP_streambuf_vtable
;
/* ??_7ios@@6B@ */
extern
const
vtable_ptr
MSVCP_ios_vtable
;
#ifndef __GNUC__
void
__asm_dummy_vtables
(
void
)
{
...
...
@@ -84,11 +100,14 @@ void __asm_dummy_vtables(void) {
VTABLE_ADD_FUNC
(
streambuf_underflow
)
VTABLE_ADD_FUNC
(
streambuf_pbackfail
)
VTABLE_ADD_FUNC
(
streambuf_doallocate
));
__ASM_VTABLE
(
ios
,
VTABLE_ADD_FUNC
(
ios_vector_dtor
));
#ifndef __GNUC__
}
#endif
DEFINE_RTTI_DATA0
(
streambuf
,
0
,
".?AVstreambuf@@"
)
DEFINE_RTTI_DATA0
(
ios
,
0
,
".?AVios@@"
)
/* ??0streambuf@@IAE@PADH@Z */
/* ??0streambuf@@IEAA@PEADH@Z */
...
...
@@ -683,22 +702,432 @@ void __thiscall streambuf_dbp(streambuf *this)
}
}
/******************************************************************
* ??1ios@@UAE@XZ (MSVCRTI.@)
* class ios & __thiscall ios::-ios<<(void)
*/
DEFINE_THISCALL_WRAPPER
(
MSVCIRT_ios_sl_void
,
4
)
void
*
__thiscall
MSVCIRT_ios_sl_void
(
class_ios
*
_this
)
/* ??0ios@@IAE@ABV0@@Z */
/* ??0ios@@IEAA@AEBV0@@Z */
DEFINE_THISCALL_WRAPPER
(
ios_copy_ctor
,
8
)
ios
*
__thiscall
ios_copy_ctor
(
ios
*
this
,
const
ios
*
copy
)
{
FIXME
(
"(%p) stub
\n
"
,
_this
);
return
_this
;
FIXME
(
"(%p %p) stub
\n
"
,
this
,
copy
);
return
this
;
}
/* ??0ios@@IAE@XZ */
/* ??0ios@@IEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
ios_ctor
,
4
)
ios
*
__thiscall
ios_ctor
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
this
;
}
/* ??0ios@@QAE@PAVstreambuf@@@Z */
/* ??0ios@@QEAA@PEAVstreambuf@@@Z */
DEFINE_THISCALL_WRAPPER
(
ios_sb_ctor
,
8
)
ios
*
__thiscall
ios_sb_ctor
(
ios
*
this
,
streambuf
*
sb
)
{
FIXME
(
"(%p %p) stub
\n
"
,
this
,
sb
);
return
this
;
}
/* ??1ios@@UAE@XZ */
/* ??1ios@@UEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
ios_dtor
,
4
)
void
__thiscall
ios_dtor
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
}
/* ??4ios@@IAEAAV0@ABV0@@Z */
/* ??4ios@@IEAAAEAV0@AEBV0@@Z */
DEFINE_THISCALL_WRAPPER
(
ios_assign
,
8
)
ios
*
__thiscall
ios_assign
(
ios
*
this
,
const
ios
*
rhs
)
{
FIXME
(
"(%p %p) stub
\n
"
,
this
,
rhs
);
return
this
;
}
/* ??7ios@@QBEHXZ */
/* ??7ios@@QEBAHXZ */
DEFINE_THISCALL_WRAPPER
(
ios_op_not
,
4
)
int
__thiscall
ios_op_not
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
0
;
}
/* ??Bios@@QBEPAXXZ */
/* ??Bios@@QEBAPEAXXZ */
DEFINE_THISCALL_WRAPPER
(
ios_op_void
,
4
)
void
*
__thiscall
ios_op_void
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
NULL
;
}
/* ??_Eios@@UAEPAXI@Z */
DEFINE_THISCALL_WRAPPER
(
ios_vector_dtor
,
8
)
ios
*
__thiscall
ios_vector_dtor
(
ios
*
this
,
unsigned
int
flags
)
{
TRACE
(
"(%p %x)
\n
"
,
this
,
flags
);
if
(
flags
&
2
)
{
/* we have an array, with the number of elements stored before the first object */
INT_PTR
i
,
*
ptr
=
(
INT_PTR
*
)
this
-
1
;
for
(
i
=
*
ptr
-
1
;
i
>=
0
;
i
--
)
ios_dtor
(
this
+
i
);
MSVCRT_operator_delete
(
ptr
);
}
else
{
ios_dtor
(
this
);
if
(
flags
&
1
)
MSVCRT_operator_delete
(
this
);
}
return
this
;
}
/* ??_Gios@@UAEPAXI@Z */
DEFINE_THISCALL_WRAPPER
(
ios_scalar_dtor
,
8
)
ios
*
__thiscall
ios_scalar_dtor
(
ios
*
this
,
unsigned
int
flags
)
{
TRACE
(
"(%p %x)
\n
"
,
this
,
flags
);
ios_dtor
(
this
);
if
(
flags
&
1
)
MSVCRT_operator_delete
(
this
);
return
this
;
}
/* ?bad@ios@@QBEHXZ */
/* ?bad@ios@@QEBAHXZ */
DEFINE_THISCALL_WRAPPER
(
ios_bad
,
4
)
int
__thiscall
ios_bad
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
0
;
}
/* ?bitalloc@ios@@SAJXZ */
LONG
__cdecl
ios_bitalloc
(
void
)
{
FIXME
(
"() stub
\n
"
);
return
0
;
}
/* ?clear@ios@@QAEXH@Z */
/* ?clear@ios@@QEAAXH@Z */
DEFINE_THISCALL_WRAPPER
(
ios_clear
,
8
)
void
__thiscall
ios_clear
(
ios
*
this
,
int
state
)
{
FIXME
(
"(%p %d) stub
\n
"
,
this
,
state
);
}
/* ?clrlock@ios@@QAAXXZ */
/* ?clrlock@ios@@QEAAXXZ */
void
__cdecl
ios_clrlock
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
}
/* ?delbuf@ios@@QAEXH@Z */
/* ?delbuf@ios@@QEAAXH@Z */
DEFINE_THISCALL_WRAPPER
(
ios_delbuf_set
,
8
)
void
__thiscall
ios_delbuf_set
(
ios
*
this
,
int
delete
)
{
FIXME
(
"(%p %d) stub
\n
"
,
this
,
delete
);
}
/* ?delbuf@ios@@QBEHXZ */
/* ?delbuf@ios@@QEBAHXZ */
DEFINE_THISCALL_WRAPPER
(
ios_delbuf_get
,
4
)
int
__thiscall
ios_delbuf_get
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
0
;
}
/* ?dec@@YAAAVios@@AAV1@@Z */
/* ?dec@@YAAEAVios@@AEAV1@@Z */
ios
*
__cdecl
ios_dec
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
this
;
}
/* ?eof@ios@@QBEHXZ */
/* ?eof@ios@@QEBAHXZ */
DEFINE_THISCALL_WRAPPER
(
ios_eof
,
4
)
int
__thiscall
ios_eof
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
0
;
}
/* ?fail@ios@@QBEHXZ */
/* ?fail@ios@@QEBAHXZ */
DEFINE_THISCALL_WRAPPER
(
ios_fail
,
4
)
int
__thiscall
ios_fail
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
0
;
}
/* ?fill@ios@@QAEDD@Z */
/* ?fill@ios@@QEAADD@Z */
DEFINE_THISCALL_WRAPPER
(
ios_fill_set
,
8
)
char
__thiscall
ios_fill_set
(
ios
*
this
,
char
fill
)
{
FIXME
(
"(%p %d) stub
\n
"
,
this
,
fill
);
return
EOF
;
}
/* ?fill@ios@@QBEDXZ */
/* ?fill@ios@@QEBADXZ */
DEFINE_THISCALL_WRAPPER
(
ios_fill_get
,
4
)
char
__thiscall
ios_fill_get
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
EOF
;
}
/* ?flags@ios@@QAEJJ@Z */
/* ?flags@ios@@QEAAJJ@Z */
DEFINE_THISCALL_WRAPPER
(
ios_flags_set
,
8
)
LONG
__thiscall
ios_flags_set
(
ios
*
this
,
LONG
flags
)
{
FIXME
(
"(%p %x) stub
\n
"
,
this
,
flags
);
return
0
;
}
/* ?flags@ios@@QBEJXZ */
/* ?flags@ios@@QEBAJXZ */
DEFINE_THISCALL_WRAPPER
(
ios_flags_get
,
4
)
LONG
__thiscall
ios_flags_get
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
0
;
}
/* ?good@ios@@QBEHXZ */
/* ?good@ios@@QEBAHXZ */
DEFINE_THISCALL_WRAPPER
(
ios_good
,
4
)
int
__thiscall
ios_good
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
0
;
}
/* ?hex@@YAAAVios@@AAV1@@Z */
/* ?hex@@YAAEAVios@@AEAV1@@Z */
ios
*
__cdecl
ios_hex
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
this
;
}
/* ?init@ios@@IAEXPAVstreambuf@@@Z */
/* ?init@ios@@IEAAXPEAVstreambuf@@@Z */
DEFINE_THISCALL_WRAPPER
(
ios_init
,
8
)
void
__thiscall
ios_init
(
ios
*
this
,
streambuf
*
sb
)
{
FIXME
(
"(%p %p) stub
\n
"
,
this
,
sb
);
}
/* ?iword@ios@@QBEAAJH@Z */
/* ?iword@ios@@QEBAAEAJH@Z */
DEFINE_THISCALL_WRAPPER
(
ios_iword
,
8
)
LONG
*
__thiscall
ios_iword
(
const
ios
*
this
,
int
index
)
{
FIXME
(
"(%p %d) stub
\n
"
,
this
,
index
);
return
NULL
;
}
/* ?lock@ios@@QAAXXZ */
/* ?lock@ios@@QEAAXXZ */
void
__cdecl
ios_lock
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
}
/* ?lockbuf@ios@@QAAXXZ */
/* ?lockbuf@ios@@QEAAXXZ */
void
__cdecl
ios_lockbuf
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
}
/* ?lockc@ios@@KAXXZ */
void
__cdecl
ios_lockc
(
void
)
{
FIXME
(
"() stub
\n
"
);
}
/* ?lockptr@ios@@IAEPAU_CRT_CRITICAL_SECTION@@XZ */
/* ?lockptr@ios@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ */
DEFINE_THISCALL_WRAPPER
(
ios_lockptr
,
4
)
CRITICAL_SECTION
*
__thiscall
ios_lockptr
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
NULL
;
}
/* ?oct@@YAAAVios@@AAV1@@Z */
/* ?oct@@YAAEAVios@@AEAV1@@Z */
ios
*
__cdecl
ios_oct
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
this
;
}
/* ?precision@ios@@QAEHH@Z */
/* ?precision@ios@@QEAAHH@Z */
DEFINE_THISCALL_WRAPPER
(
ios_precision_set
,
8
)
int
__thiscall
ios_precision_set
(
ios
*
this
,
int
prec
)
{
FIXME
(
"(%p %d) stub
\n
"
,
this
,
prec
);
return
0
;
}
/* ?precision@ios@@QBEHXZ */
/* ?precision@ios@@QEBAHXZ */
DEFINE_THISCALL_WRAPPER
(
ios_precision_get
,
4
)
int
__thiscall
ios_precision_get
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
0
;
}
/* ?pword@ios@@QBEAAPAXH@Z */
/* ?pword@ios@@QEBAAEAPEAXH@Z */
DEFINE_THISCALL_WRAPPER
(
ios_pword
,
8
)
void
**
__thiscall
ios_pword
(
const
ios
*
this
,
int
index
)
{
FIXME
(
"(%p %d) stub
\n
"
,
this
,
index
);
return
NULL
;
}
/* ?rdbuf@ios@@QBEPAVstreambuf@@XZ */
/* ?rdbuf@ios@@QEBAPEAVstreambuf@@XZ */
DEFINE_THISCALL_WRAPPER
(
ios_rdbuf
,
4
)
streambuf
*
__thiscall
ios_rdbuf
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
NULL
;
}
/* ?rdstate@ios@@QBEHXZ */
/* ?rdstate@ios@@QEBAHXZ */
DEFINE_THISCALL_WRAPPER
(
ios_rdstate
,
4
)
int
__thiscall
ios_rdstate
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
0
;
}
/* ?setf@ios@@QAEJJ@Z */
/* ?setf@ios@@QEAAJJ@Z */
DEFINE_THISCALL_WRAPPER
(
ios_setf
,
8
)
LONG
__thiscall
ios_setf
(
ios
*
this
,
LONG
flags
)
{
FIXME
(
"(%p %x) stub
\n
"
,
this
,
flags
);
return
0
;
}
/* ?setf@ios@@QAEJJJ@Z */
/* ?setf@ios@@QEAAJJJ@Z */
DEFINE_THISCALL_WRAPPER
(
ios_setf_mask
,
12
)
LONG
__thiscall
ios_setf_mask
(
ios
*
this
,
LONG
flags
,
LONG
mask
)
{
FIXME
(
"(%p %x %x) stub
\n
"
,
this
,
flags
,
mask
);
return
0
;
}
/* ?setlock@ios@@QAAXXZ */
/* ?setlock@ios@@QEAAXXZ */
void
__cdecl
ios_setlock
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
}
/* ?sync_with_stdio@ios@@SAXXZ */
void
__cdecl
ios_sync_with_stdio
(
void
)
{
FIXME
(
"() stub
\n
"
);
}
/* ?tie@ios@@QAEPAVostream@@PAV2@@Z */
/* ?tie@ios@@QEAAPEAVostream@@PEAV2@@Z */
DEFINE_THISCALL_WRAPPER
(
ios_tie_set
,
8
)
ostream
*
__thiscall
ios_tie_set
(
ios
*
this
,
ostream
*
ostr
)
{
FIXME
(
"(%p %p) stub
\n
"
,
this
,
ostr
);
return
NULL
;
}
/* ?tie@ios@@QBEPAVostream@@XZ */
/* ?tie@ios@@QEBAPEAVostream@@XZ */
DEFINE_THISCALL_WRAPPER
(
ios_tie_get
,
4
)
ostream
*
__thiscall
ios_tie_get
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
NULL
;
}
/* ?unlock@ios@@QAAXXZ */
/* ?unlock@ios@@QEAAXXZ */
void
__cdecl
ios_unlock
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
}
/* ?unlockbuf@ios@@QAAXXZ */
/* ?unlockbuf@ios@@QEAAXXZ */
void
__cdecl
ios_unlockbuf
(
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
}
/* ?unlockc@ios@@KAXXZ */
void
__cdecl
ios_unlockc
(
void
)
{
FIXME
(
"() stub
\n
"
);
}
/* ?unsetf@ios@@QAEJJ@Z */
/* ?unsetf@ios@@QEAAJJ@Z */
DEFINE_THISCALL_WRAPPER
(
ios_unsetf
,
8
)
LONG
__thiscall
ios_unsetf
(
ios
*
this
,
LONG
flags
)
{
FIXME
(
"(%p %x) stub
\n
"
,
this
,
flags
);
return
0
;
}
/* ?width@ios@@QAEHH@Z */
/* ?width@ios@@QEAAHH@Z */
DEFINE_THISCALL_WRAPPER
(
ios_width_set
,
8
)
int
__thiscall
ios_width_set
(
ios
*
this
,
int
width
)
{
FIXME
(
"(%p %d) stub
\n
"
,
this
,
width
);
return
0
;
}
/* ?width@ios@@QBEHXZ */
/* ?width@ios@@QEBAHXZ */
DEFINE_THISCALL_WRAPPER
(
ios_width_get
,
4
)
int
__thiscall
ios_width_get
(
const
ios
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
0
;
}
/* ?xalloc@ios@@SAHXZ */
int
__cdecl
ios_xalloc
(
void
)
{
FIXME
(
"() stub
\n
"
);
return
0
;
}
/******************************************************************
* ??0ostrstream@@QAE@XZ (MSVCRTI.@)
*/
DEFINE_THISCALL_WRAPPER
(
MSVCIRT_ostrstream_ctor
,
8
)
void
*
__thiscall
MSVCIRT_ostrstream_ctor
(
class_
ostream
*
this
,
BOOL
virt_init
)
void
*
__thiscall
MSVCIRT_ostrstream_ctor
(
ostream
*
this
,
BOOL
virt_init
)
{
FIXME
(
"(%p %x) stub
\n
"
,
this
,
virt_init
);
return
this
;
...
...
@@ -708,7 +1137,7 @@ void * __thiscall MSVCIRT_ostrstream_ctor(class_ostream *this, BOOL virt_init)
* ??1ostrstream@@UAE@XZ (MSVCRTI.@)
*/
DEFINE_THISCALL_WRAPPER
(
MSVCIRT_ostrstream_dtor
,
4
)
void
__thiscall
MSVCIRT_ostrstream_dtor
(
class_
ios
*
base
)
void
__thiscall
MSVCIRT_ostrstream_dtor
(
ios
*
base
)
{
FIXME
(
"(%p) stub
\n
"
,
base
);
}
...
...
@@ -718,7 +1147,7 @@ void __thiscall MSVCIRT_ostrstream_dtor(class_ios *base)
* class ostream & __thiscall ostream::operator<<(unsigned char)
*/
DEFINE_THISCALL_WRAPPER
(
MSVCIRT_operator_sl_uchar
,
8
)
void
*
__thiscall
MSVCIRT_operator_sl_uchar
(
class_
ostream
*
_this
,
unsigned
char
ch
)
void
*
__thiscall
MSVCIRT_operator_sl_uchar
(
ostream
*
_this
,
unsigned
char
ch
)
{
FIXME
(
"(%p)->(%c) stub
\n
"
,
_this
,
ch
);
return
_this
;
...
...
@@ -729,7 +1158,7 @@ void * __thiscall MSVCIRT_operator_sl_uchar(class_ostream * _this, unsigned char
* class ostream & __thiscall ostream::operator<<(int)
*/
DEFINE_THISCALL_WRAPPER
(
MSVCIRT_operator_sl_int
,
8
)
void
*
__thiscall
MSVCIRT_operator_sl_int
(
class_
ostream
*
_this
,
int
integer
)
void
*
__thiscall
MSVCIRT_operator_sl_int
(
ostream
*
_this
,
int
integer
)
{
FIXME
(
"(%p)->(%d) stub
\n
"
,
_this
,
integer
);
return
_this
;
...
...
@@ -740,7 +1169,7 @@ void * __thiscall MSVCIRT_operator_sl_int(class_ostream * _this, int integer)
* class ostream & __thiscall ostream::operator<<(char const *)
*/
DEFINE_THISCALL_WRAPPER
(
MSVCIRT_operator_sl_pchar
,
8
)
void
*
__thiscall
MSVCIRT_operator_sl_pchar
(
class_
ostream
*
_this
,
const
char
*
string
)
void
*
__thiscall
MSVCIRT_operator_sl_pchar
(
ostream
*
_this
,
const
char
*
string
)
{
FIXME
(
"(%p)->(%s) stub
\n
"
,
_this
,
debugstr_a
(
string
));
return
_this
;
...
...
@@ -751,7 +1180,7 @@ void * __thiscall MSVCIRT_operator_sl_pchar(class_ostream * _this, const char *
* class ostream & __thiscall ostream::operator<<(class ostream & (__cdecl*)(class ostream &))
*/
DEFINE_THISCALL_WRAPPER
(
MSVCIRT_operator_sl_callback
,
8
)
void
*
__thiscall
MSVCIRT_operator_sl_callback
(
class_ostream
*
_this
,
class_ostream
*
(
__cdecl
*
func
)(
class_
ostream
*
))
void
*
__thiscall
MSVCIRT_operator_sl_callback
(
ostream
*
_this
,
ostream
*
(
__cdecl
*
func
)(
ostream
*
))
{
TRACE
(
"%p, %p
\n
"
,
_this
,
func
);
return
func
(
_this
);
...
...
@@ -761,7 +1190,7 @@ void * __thiscall MSVCIRT_operator_sl_callback(class_ostream * _this, class_ostr
* ?endl@@YAAAVostream@@AAV1@@Z (MSVCRTI.@)
* class ostream & __cdecl endl(class ostream &)
*/
void
*
CDECL
MSVCIRT_endl
(
class_
ostream
*
_this
)
void
*
CDECL
MSVCIRT_endl
(
ostream
*
_this
)
{
FIXME
(
"(%p)->() stub
\n
"
,
_this
);
return
_this
;
...
...
@@ -771,7 +1200,7 @@ void * CDECL MSVCIRT_endl(class_ostream * _this)
* ?ends@@YAAAVostream@@AAV1@@Z (MSVCRTI.@)
* class ostream & __cdecl ends(class ostream &)
*/
void
*
CDECL
MSVCIRT_ends
(
class_
ostream
*
_this
)
void
*
CDECL
MSVCIRT_ends
(
ostream
*
_this
)
{
FIXME
(
"(%p)->() stub
\n
"
,
_this
);
return
_this
;
...
...
@@ -839,6 +1268,7 @@ static void init_io(void *base)
{
#ifdef __x86_64__
init_streambuf_rtti
(
base
);
init_ios_rtti
(
base
);
#endif
}
...
...
dlls/msvcirt/msvcirt.h
View file @
e2119fb8
...
...
@@ -24,11 +24,36 @@ typedef LONG streamoff;
typedef
LONG
streampos
;
typedef
enum
{
IOSTATE_goodbit
=
0x0
,
IOSTATE_eofbit
=
0x1
,
IOSTATE_failbit
=
0x2
,
IOSTATE_badbit
=
0x4
}
ios_io_state
;
typedef
enum
{
SEEKDIR_beg
=
0
,
SEEKDIR_cur
=
1
,
SEEKDIR_end
=
2
}
ios_seek_dir
;
typedef
enum
{
FLAGS_skipws
=
0x1
,
FLAGS_left
=
0x2
,
FLAGS_right
=
0x4
,
FLAGS_internal
=
0x8
,
FLAGS_dec
=
0x10
,
FLAGS_oct
=
0x20
,
FLAGS_hex
=
0x40
,
FLAGS_showbase
=
0x80
,
FLAGS_showpoint
=
0x100
,
FLAGS_uppercase
=
0x200
,
FLAGS_showpos
=
0x400
,
FLAGS_scientific
=
0x800
,
FLAGS_fixed
=
0x1000
,
FLAGS_unitbuf
=
0x2000
,
FLAGS_stdio
=
0x4000
}
ios_flags
;
extern
void
*
(
__cdecl
*
MSVCRT_operator_new
)(
SIZE_T
);
extern
void
(
__cdecl
*
MSVCRT_operator_delete
)(
void
*
);
...
...
dlls/msvcirt/msvcirt.spec
View file @
e2119fb8
...
...
@@ -36,12 +36,12 @@
@ stub -arch=win64 ??0ifstream@@QEAA@PEBDHH@Z
@ stub -arch=win32 ??0ifstream@@QAE@XZ # __thiscall ifstream::ifstream(void)
@ stub -arch=win64 ??0ifstream@@QEAA@XZ
@
stub -arch=win32 ??0ios@@IAE@ABV0@@Z # __thiscall ios::ios(class ios const &)
@
stub -arch=win64 ??0ios@@IEAA@AEBV0@@Z
@
stub -arch=win32 ??0ios@@IAE@XZ # __thiscall ios::ios(void)
@
stub -arch=win64 ??0ios@@IEAA@XZ
@
stub -arch=win32 ??0ios@@QAE@PAVstreambuf@@@Z # __thiscall ios::ios(class streambuf *)
@
stub -arch=win64 ??0ios@@QEAA@PEAVstreambuf@@@Z
@
thiscall -arch=win32 ??0ios@@IAE@ABV0@@Z(ptr ptr) ios_copy_ctor
@
cdecl -arch=win64 ??0ios@@IEAA@AEBV0@@Z(ptr ptr) ios_copy_ctor
@
thiscall -arch=win32 ??0ios@@IAE@XZ(ptr) ios_ctor
@
cdecl -arch=win64 ??0ios@@IEAA@XZ(ptr) ios_ctor
@
thiscall -arch=win32 ??0ios@@QAE@PAVstreambuf@@@Z(ptr ptr) ios_sb_ctor
@
cdecl -arch=win64 ??0ios@@QEAA@PEAVstreambuf@@@Z(ptr ptr) ios_sb_ctor
@ stub -arch=win32 ??0iostream@@IAE@ABV0@@Z # __thiscall iostream::iostream(class iostream const &)
@ stub -arch=win64 ??0iostream@@IEAA@AEBV0@@Z
@ stub -arch=win32 ??0iostream@@IAE@XZ # __thiscall iostream::iostream(void)
...
...
@@ -140,8 +140,8 @@
@ stub -arch=win64 ??1fstream@@UEAA@XZ
@ stub -arch=win32 ??1ifstream@@UAE@XZ # virtual __thiscall ifstream::~ifstream(void)
@ stub -arch=win64 ??1ifstream@@UEAA@XZ
@ thiscall -arch=win32 ??1ios@@UAE@XZ(ptr)
MSVCIRT_ios_sl_void # virtual __thiscall ios::~ios(void)
@ cdecl -arch=win64 ??1ios@@UEAA@XZ(ptr)
MSVCIRT_ios_sl_void
@ thiscall -arch=win32 ??1ios@@UAE@XZ(ptr)
ios_dtor
@ cdecl -arch=win64 ??1ios@@UEAA@XZ(ptr)
ios_dtor
@ stub -arch=win32 ??1iostream@@UAE@XZ # virtual __thiscall iostream::~iostream(void)
@ stub -arch=win64 ??1iostream@@UEAA@XZ
@ stub -arch=win32 ??1istream@@UAE@XZ # virtual __thiscall istream::~istream(void)
...
...
@@ -180,8 +180,8 @@
@ stub -arch=win64 ??4fstream@@QEAAAEAV0@AEAV0@@Z
@ stub -arch=win32 ??4ifstream@@QAEAAV0@ABV0@@Z # class ifstream & __thiscall ifstream::operator=(class ifstream const &)
@ stub -arch=win64 ??4ifstream@@QEAAAEAV0@AEBV0@@Z
@
stub -arch=win32 ??4ios@@IAEAAV0@ABV0@@Z # class ios & __thiscall ios::operator=(class ios const &)
@
stub -arch=win64 ??4ios@@IEAAAEAV0@AEBV0@@Z
@
thiscall -arch=win32 ??4ios@@IAEAAV0@ABV0@@Z(ptr ptr) ios_assign
@
cdecl -arch=win64 ??4ios@@IEAAAEAV0@AEBV0@@Z(ptr ptr) ios_assign
@ stub -arch=win32 ??4iostream@@IAEAAV0@AAV0@@Z # class iostream & __thiscall iostream::operator=(class iostream &)
@ stub -arch=win64 ??4iostream@@IEAAAEAV0@AEAV0@@Z
@ stub -arch=win32 ??4iostream@@IAEAAV0@PAVstreambuf@@@Z # class iostream & __thiscall iostream::operator=(class streambuf *)
...
...
@@ -298,15 +298,15 @@
@ stub -arch=win64 ??6ostream@@QEAAAEAV0@PEBE@Z
@ stub -arch=win32 ??6ostream@@QAEAAV0@PBX@Z # class ostream & __thiscall ostream::operator<<(void const *)
@ stub -arch=win64 ??6ostream@@QEAAAEAV0@PEBX@Z
@
stub -arch=win32 ??7ios@@QBEHXZ # int __thiscall ios::operator!(void)const
@
stub -arch=win64 ??7ios@@QEBAHXZ
@
stub -arch=win32 ??Bios@@QBEPAXXZ # __thiscall ios::operator void *(void)const
@
stub -arch=win64 ??Bios@@QEBAPEAXXZ
@
thiscall -arch=win32 ??7ios@@QBEHXZ(ptr) ios_op_not
@
cdecl -arch=win64 ??7ios@@QEBAHXZ(ptr) ios_op_not
@
thiscall -arch=win32 ??Bios@@QBEPAXXZ(ptr) ios_op_void
@
cdecl -arch=win64 ??Bios@@QEBAPEAXXZ(ptr) ios_op_void
@ extern ??_7exception@@6B@ MSVCP_exception_vtable
# @ extern ??_7filebuf@@6B@ # const filebuf::`vftable'
# @ extern ??_7fstream@@6B@ # const fstream::`vftable'
# @ extern ??_7ifstream@@6B@ # const ifstream::`vftable'
# @ extern ??_7ios@@6B@ # const ios::`vftable'
@ extern ??_7ios@@6B@ MSVCP_ios_vtable
# @ extern ??_7iostream@@6B@ # const iostream::`vftable'
# @ extern ??_7istream@@6B@ # const istream::`vftable'
# @ extern ??_7istream_withassign@@6B@ # const istream_withassign::`vftable'
...
...
@@ -365,7 +365,7 @@
@ stub -arch=win32 ??_Efilebuf@@UAEPAXI@Z # virtual void * __thiscall filebuf::`vector deleting destructor'(unsigned int)
@ stub -arch=win32 ??_Efstream@@UAEPAXI@Z # virtual void * __thiscall fstream::`vector deleting destructor'(unsigned int)
@ stub -arch=win32 ??_Eifstream@@UAEPAXI@Z # virtual void * __thiscall ifstream::`vector deleting destructor'(unsigned int)
@
stub -arch=win32 ??_Eios@@UAEPAXI@Z # virtual void * __thiscall ios::`vector deleting destructor'(unsigned int)
@
thiscall -arch=win32 ??_Eios@@UAEPAXI@Z(ptr long) ios_vector_dtor
@ stub -arch=win32 ??_Eiostream@@UAEPAXI@Z # virtual void * __thiscall iostream::`vector deleting destructor'(unsigned int)
@ stub -arch=win32 ??_Eistream@@UAEPAXI@Z # virtual void * __thiscall istream::`vector deleting destructor'(unsigned int)
@ stub -arch=win32 ??_Eistream_withassign@@UAEPAXI@Z # virtual void * __thiscall istream_withassign::`vector deleting destructor'(unsigned int)
...
...
@@ -384,7 +384,7 @@
@ stub -arch=win32 ??_Gfilebuf@@UAEPAXI@Z # virtual void * __thiscall filebuf::`scalar deleting destructor'(unsigned int)
@ stub -arch=win32 ??_Gfstream@@UAEPAXI@Z # virtual void * __thiscall fstream::`scalar deleting destructor'(unsigned int)
@ stub -arch=win32 ??_Gifstream@@UAEPAXI@Z # virtual void * __thiscall ifstream::`scalar deleting destructor'(unsigned int)
@
stub -arch=win32 ??_Gios@@UAEPAXI@Z # virtual void * __thiscall ios::`scalar deleting destructor'(unsigned int)
@
thiscall -arch=win32 ??_Gios@@UAEPAXI@Z(ptr long) ios_scalar_dtor
@ stub -arch=win32 ??_Giostream@@UAEPAXI@Z # virtual void * __thiscall iostream::`scalar deleting destructor'(unsigned int)
@ stub -arch=win32 ??_Gistream@@UAEPAXI@Z # virtual void * __thiscall istream::`scalar deleting destructor'(unsigned int)
@ stub -arch=win32 ??_Gistream_withassign@@UAEPAXI@Z # virtual void * __thiscall istream_withassign::`scalar deleting destructor'(unsigned int)
...
...
@@ -410,19 +410,19 @@
@ stub -arch=win64 ?attach@ifstream@@QEAAXH@Z
@ stub -arch=win32 ?attach@ofstream@@QAEXH@Z # void __thiscall ofstream::attach(int)
@ stub -arch=win64 ?attach@ofstream@@QEAAXH@Z
@
stub -arch=win32 ?bad@ios@@QBEHXZ # int __thiscall ios::bad(void)const
@
stub -arch=win64 ?bad@ios@@QEBAHXZ
@
thiscall -arch=win32 ?bad@ios@@QBEHXZ(ptr) ios_bad
@
cdecl -arch=win64 ?bad@ios@@QEBAHXZ(ptr) ios_bad
@ thiscall -arch=win32 ?base@streambuf@@IBEPADXZ(ptr) streambuf_base
@ cdecl -arch=win64 ?base@streambuf@@IEBAPEADXZ(ptr) streambuf_base
# @ extern ?basefield@ios@@2JB # static long const ios::basefield
# @ extern ?binary@filebuf@@2HB # static int const filebuf::binary
@
stub ?bitalloc@ios@@SAJXZ # static long __cdecl ios::bitalloc(void)
@
cdecl ?bitalloc@ios@@SAJXZ() ios_bitalloc
@ thiscall -arch=win32 ?blen@streambuf@@IBEHXZ(ptr) streambuf_blen
@ cdecl -arch=win64 ?blen@streambuf@@IEBAHXZ(ptr) streambuf_blen
@ stub ?cerr@@3Vostream_withassign@@A # class ostream_withassign cerr
@ stub ?cin@@3Vistream_withassign@@A # class istream_withassign cin
@
stub -arch=win32 ?clear@ios@@QAEXH@Z # void __thiscall ios::clear(int)
@
stub -arch=win64 ?clear@ios@@QEAAXH@Z
@
thiscall -arch=win32 ?clear@ios@@QAEXH@Z(ptr long) ios_clear
@
cdecl -arch=win64 ?clear@ios@@QEAAXH@Z(ptr long) ios_clear
@ stub ?clog@@3Vostream_withassign@@A # class ostream_withassign clog
@ stub -arch=win32 ?close@filebuf@@QAEPAV1@XZ # class filebuf * __thiscall filebuf::close(void)
@ stub -arch=win64 ?close@filebuf@@QEAAPEAV1@XZ
...
...
@@ -432,19 +432,19 @@
@ stub -arch=win64 ?close@ifstream@@QEAAXXZ
@ stub -arch=win32 ?close@ofstream@@QAEXXZ # void __thiscall ofstream::close(void)
@ stub -arch=win64 ?close@ofstream@@QEAAXXZ
@
stub -arch=win32 ?clrlock@ios@@QAAXXZ # void __cdecl ios::clrlock(void)
@
stub -arch=win64 ?clrlock@ios@@QEAAXXZ
@
cdecl -arch=win32 ?clrlock@ios@@QAAXXZ(ptr) ios_clrlock
@
cdecl -arch=win64 ?clrlock@ios@@QEAAXXZ(ptr) ios_clrlock
@ thiscall -arch=win32 ?clrlock@streambuf@@QAEXXZ(ptr) streambuf_clrlock
@ cdecl -arch=win64 ?clrlock@streambuf@@QEAAXXZ(ptr) streambuf_clrlock
@ stub ?cout@@3Vostream_withassign@@A # class ostream_withassign cout
@ thiscall -arch=win32 ?dbp@streambuf@@QAEXXZ(ptr) streambuf_dbp
@ cdecl -arch=win64 ?dbp@streambuf@@QEAAXXZ(ptr) streambuf_dbp
@
stub -arch=win32 ?dec@@YAAAVios@@AAV1@@Z # class ios & __cdecl dec(class ios &)
@
stub -arch=win64 ?dec@@YAAEAVios@@AEAV1@@Z
@
stub -arch=win32 ?delbuf@ios@@QAEXH@Z # void __thiscall ios::delbuf(int)
@
stub -arch=win64 ?delbuf@ios@@QEAAXH@Z
@
stub -arch=win32 ?delbuf@ios@@QBEHXZ # int __thiscall ios::delbuf(void)const
@
stub -arch=win64 ?delbuf@ios@@QEBAHXZ
@
cdecl -arch=win32 ?dec@@YAAAVios@@AAV1@@Z(ptr) ios_dec
@
cdecl -arch=win64 ?dec@@YAAEAVios@@AEAV1@@Z(ptr) ios_dec
@
thiscall -arch=win32 ?delbuf@ios@@QAEXH@Z(ptr long) ios_delbuf_set
@
cdecl -arch=win64 ?delbuf@ios@@QEAAXH@Z(ptr long) ios_delbuf_set
@
thiscall -arch=win32 ?delbuf@ios@@QBEHXZ(ptr) ios_delbuf_get
@
cdecl -arch=win64 ?delbuf@ios@@QEBAHXZ(ptr) ios_delbuf_get
@ thiscall -arch=win32 ?doallocate@streambuf@@MAEHXZ(ptr) streambuf_doallocate
@ cdecl -arch=win64 ?doallocate@streambuf@@MEAAHXZ(ptr) streambuf_doallocate
@ stub -arch=win32 ?doallocate@strstreambuf@@MAEHXZ # virtual int __thiscall strstreambuf::doallocate(void)
...
...
@@ -461,13 +461,13 @@
@ cdecl -arch=win64 ?endl@@YAAEAVostream@@AEAV1@@Z(ptr) MSVCIRT_endl
@ cdecl -arch=win32 ?ends@@YAAAVostream@@AAV1@@Z(ptr) MSVCIRT_ends # class ostream & __cdecl ends(class ostream &)
@ cdecl -arch=win64 ?ends@@YAAEAVostream@@AEAV1@@Z(ptr) MSVCIRT_ends
@
stub -arch=win32 ?eof@ios@@QBEHXZ # int __thiscall ios::eof(void)const
@
stub -arch=win64 ?eof@ios@@QEBAHXZ
@
thiscall -arch=win32 ?eof@ios@@QBEHXZ(ptr) ios_eof
@
cdecl -arch=win64 ?eof@ios@@QEBAHXZ(ptr) ios_eof
@ thiscall -arch=win32 ?epptr@streambuf@@IBEPADXZ(ptr) streambuf_epptr
@ cdecl -arch=win64 ?epptr@streambuf@@IEBAPEADXZ(ptr) streambuf_epptr
# @ extern ?fLockcInit@ios@@0HA # static int ios::fLockcInit
@
stub -arch=win32 ?fail@ios@@QBEHXZ # int __thiscall ios::fail(void)const
@
stub -arch=win64 ?fail@ios@@QEBAHXZ
@
thiscall -arch=win32 ?fail@ios@@QBEHXZ(ptr) ios_fail
@
cdecl -arch=win64 ?fail@ios@@QEBAHXZ(ptr) ios_fail
@ stub -arch=win32 ?fd@filebuf@@QBEHXZ # int __thiscall filebuf::fd(void)const
@ stub -arch=win64 ?fd@filebuf@@QEBAHXZ
@ stub -arch=win32 ?fd@fstream@@QBEHXZ # int __thiscall fstream::fd(void)const
...
...
@@ -476,14 +476,14 @@
@ stub -arch=win64 ?fd@ifstream@@QEBAHXZ
@ stub -arch=win32 ?fd@ofstream@@QBEHXZ # int __thiscall ofstream::fd(void)const
@ stub -arch=win64 ?fd@ofstream@@QEBAHXZ
@
stub -arch=win32 ?fill@ios@@QAEDD@Z # char __thiscall ios::fill(char)
@
stub -arch=win64 ?fill@ios@@QEAADD@Z
@
stub -arch=win32 ?fill@ios@@QBEDXZ # char __thiscall ios::fill(void)const
@
stub -arch=win64 ?fill@ios@@QEBADXZ
@
stub -arch=win32 ?flags@ios@@QAEJJ@Z # long __thiscall ios::flags(long)
@
stub -arch=win64 ?flags@ios@@QEAAJJ@Z
@
stub -arch=win32 ?flags@ios@@QBEJXZ # long __thiscall ios::flags(void)const
@
stub -arch=win64 ?flags@ios@@QEBAJXZ
@
thiscall -arch=win32 ?fill@ios@@QAEDD@Z(ptr long) ios_fill_set
@
cdecl -arch=win64 ?fill@ios@@QEAADD@Z(ptr long) ios_fill_set
@
thiscall -arch=win32 ?fill@ios@@QBEDXZ(ptr) ios_fill_get
@
cdecl -arch=win64 ?fill@ios@@QEBADXZ(ptr) ios_fill_get
@
thiscall -arch=win32 ?flags@ios@@QAEJJ@Z(ptr long) ios_flags_set
@
cdecl -arch=win64 ?flags@ios@@QEAAJJ@Z(ptr long) ios_flags_set
@
thiscall -arch=win32 ?flags@ios@@QBEJXZ(ptr) ios_flags_get
@
cdecl -arch=win64 ?flags@ios@@QEBAJXZ(ptr) ios_flags_get
# @ extern ?floatfield@ios@@2JB # static long const ios::floatfield
@ stub -arch=win32 ?flush@@YAAAVostream@@AAV1@@Z # class ostream & __cdecl flush(class ostream &)
@ stub -arch=win64 ?flush@@YAAEAVostream@@AEAV1@@Z
...
...
@@ -523,18 +523,18 @@
@ stub -arch=win64 ?getline@istream@@QEAAAEAV1@PEADHD@Z
@ stub -arch=win32 ?getline@istream@@QAEAAV1@PAEHD@Z # class istream & __thiscall istream::getline(unsigned char *,int,char)
@ stub -arch=win64 ?getline@istream@@QEAAAEAV1@PEAEHD@Z
@
stub -arch=win32 ?good@ios@@QBEHXZ # int __thiscall ios::good(void)const
@
stub -arch=win64 ?good@ios@@QEBAHXZ
@
thiscall -arch=win32 ?good@ios@@QBEHXZ(ptr) ios_good
@
cdecl -arch=win64 ?good@ios@@QEBAHXZ(ptr) ios_good
@ thiscall -arch=win32 ?gptr@streambuf@@IBEPADXZ(ptr) streambuf_gptr
@ cdecl -arch=win64 ?gptr@streambuf@@IEBAPEADXZ(ptr) streambuf_gptr
@
stub -arch=win32 ?hex@@YAAAVios@@AAV1@@Z # class ios & __cdecl hex(class ios &)
@
stub -arch=win64 ?hex@@YAAEAVios@@AEAV1@@Z
@
cdecl -arch=win32 ?hex@@YAAAVios@@AAV1@@Z(ptr) ios_hex
@
cdecl -arch=win64 ?hex@@YAAEAVios@@AEAV1@@Z(ptr) ios_hex
@ stub -arch=win32 ?ignore@istream@@QAEAAV1@HH@Z # class istream & __thiscall istream::ignore(int,int)
@ stub -arch=win64 ?ignore@istream@@QEAAAEAV1@HH@Z
@ thiscall -arch=win32 ?in_avail@streambuf@@QBEHXZ(ptr) streambuf_in_avail
@ cdecl -arch=win64 ?in_avail@streambuf@@QEBAHXZ(ptr) streambuf_in_avail
@
stub -arch=win32 ?init@ios@@IAEXPAVstreambuf@@@Z # void __thiscall ios::init(class streambuf *)
@
stub -arch=win64 ?init@ios@@IEAAXPEAVstreambuf@@@Z
@
thiscall -arch=win32 ?init@ios@@IAEXPAVstreambuf@@@Z(ptr ptr) ios_init
@
cdecl -arch=win64 ?init@ios@@IEAAXPEAVstreambuf@@@Z(ptr ptr) ios_init
@ stub -arch=win32 ?ipfx@istream@@QAEHH@Z # int __thiscall istream::ipfx(int)
@ stub -arch=win64 ?ipfx@istream@@QEAAHH@Z
@ stub -arch=win32 ?is_open@filebuf@@QBEHXZ # int __thiscall filebuf::is_open(void)const
...
...
@@ -547,21 +547,21 @@
@ stub -arch=win64 ?is_open@ofstream@@QEBAHXZ
@ stub -arch=win32 ?isfx@istream@@QAEXXZ # void __thiscall istream::isfx(void)
@ stub -arch=win64 ?isfx@istream@@QEAAXXZ
@
stub -arch=win32 ?iword@ios@@QBEAAJH@Z # long & __thiscall ios::iword(int)const
@
stub -arch=win64 ?iword@ios@@QEBAAEAJH@Z
@
stub -arch=win32 ?lock@ios@@QAAXXZ # void __cdecl ios::lock(void)
@
stub -arch=win64 ?lock@ios@@QEAAXXZ
@
thiscall -arch=win32 ?iword@ios@@QBEAAJH@Z(ptr long) ios_iword
@
cdecl -arch=win64 ?iword@ios@@QEBAAEAJH@Z(ptr long) ios_iword
@
cdecl -arch=win32 ?lock@ios@@QAAXXZ(ptr) ios_lock
@
cdecl -arch=win64 ?lock@ios@@QEAAXXZ(ptr) ios_lock
@ thiscall -arch=win32 ?lock@streambuf@@QAEXXZ(ptr) streambuf_lock
@ cdecl -arch=win64 ?lock@streambuf@@QEAAXXZ(ptr) streambuf_lock
@
stub -arch=win32 ?lockbuf@ios@@QAAXXZ # void __cdecl ios::lockbuf(void)
@
stub -arch=win64 ?lockbuf@ios@@QEAAXXZ
@
stub ?lockc@ios@@KAXXZ # static void __cdecl ios::lockc(void)
@
stub -arch=win32 ?lockptr@ios@@IAEPAU_CRT_CRITICAL_SECTION@@XZ # struct _CRT_CRITICAL_SECTION * __thiscall ios::lockptr(void)
@
stub -arch=win64 ?lockptr@ios@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ
@
cdecl -arch=win32 ?lockbuf@ios@@QAAXXZ(ptr) ios_lockbuf
@
cdecl -arch=win64 ?lockbuf@ios@@QEAAXXZ(ptr) ios_lockbuf
@
cdecl ?lockc@ios@@KAXXZ() ios_lockc
@
thiscall -arch=win32 ?lockptr@ios@@IAEPAU_CRT_CRITICAL_SECTION@@XZ(ptr) ios_lockptr
@
cdecl -arch=win64 ?lockptr@ios@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ(ptr) ios_lockptr
@ thiscall -arch=win32 ?lockptr@streambuf@@IAEPAU_CRT_CRITICAL_SECTION@@XZ(ptr) streambuf_lockptr
@ cdecl -arch=win64 ?lockptr@streambuf@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ(ptr) streambuf_lockptr
@
stub -arch=win32 ?oct@@YAAAVios@@AAV1@@Z # class ios & __cdecl oct(class ios &)
@
stub -arch=win64 ?oct@@YAAEAVios@@AEAV1@@Z
@
cdecl -arch=win32 ?oct@@YAAAVios@@AAV1@@Z(ptr) ios_oct
@
cdecl -arch=win64 ?oct@@YAAEAVios@@AEAV1@@Z(ptr) ios_oct
@ stub -arch=win32 ?open@filebuf@@QAEPAV1@PBDHH@Z # class filebuf * __thiscall filebuf::open(char const *,int,int)
@ stub -arch=win64 ?open@filebuf@@QEAAPEAV1@PEBDHH@Z
@ stub -arch=win32 ?open@fstream@@QAEXPBDHH@Z # void __thiscall fstream::open(char const *,int,int)
...
...
@@ -599,10 +599,10 @@
@ stub -arch=win64 ?peek@istream@@QEAAHXZ
@ thiscall -arch=win32 ?pptr@streambuf@@IBEPADXZ(ptr) streambuf_pptr
@ cdecl -arch=win64 ?pptr@streambuf@@IEBAPEADXZ(ptr) streambuf_pptr
@
stub -arch=win32 ?precision@ios@@QAEHH@Z # int __thiscall ios::precision(int)
@
stub -arch=win64 ?precision@ios@@QEAAHH@Z
@
stub -arch=win32 ?precision@ios@@QBEHXZ # int __thiscall ios::precision(void)const
@
stub -arch=win64 ?precision@ios@@QEBAHXZ
@
thiscall -arch=win32 ?precision@ios@@QAEHH@Z(ptr long) ios_precision_set
@
cdecl -arch=win64 ?precision@ios@@QEAAHH@Z(ptr long) ios_precision_set
@
thiscall -arch=win32 ?precision@ios@@QBEHXZ(ptr) ios_precision_get
@
cdecl -arch=win64 ?precision@ios@@QEBAHXZ(ptr) ios_precision_get
@ stub -arch=win32 ?put@ostream@@QAEAAV1@C@Z # class ostream & __thiscall ostream::put(signed char)
@ stub -arch=win64 ?put@ostream@@QEAAAEAV1@C@Z
@ stub -arch=win32 ?put@ostream@@QAEAAV1@D@Z # class ostream & __thiscall ostream::put(char)
...
...
@@ -611,14 +611,14 @@
@ stub -arch=win64 ?put@ostream@@QEAAAEAV1@E@Z
@ stub -arch=win32 ?putback@istream@@QAEAAV1@D@Z # class istream & __thiscall istream::putback(char)
@ stub -arch=win64 ?putback@istream@@QEAAAEAV1@D@Z
@
stub -arch=win32 ?pword@ios@@QBEAAPAXH@Z # void * & __thiscall ios::pword(int)const
@
stub -arch=win64 ?pword@ios@@QEBAAEAPEAXH@Z
@
thiscall -arch=win32 ?pword@ios@@QBEAAPAXH@Z(ptr long) ios_pword
@
cdecl -arch=win64 ?pword@ios@@QEBAAEAPEAXH@Z(ptr long) ios_pword
@ stub -arch=win32 ?rdbuf@fstream@@QBEPAVfilebuf@@XZ # class filebuf * __thiscall fstream::rdbuf(void)const
@ stub -arch=win64 ?rdbuf@fstream@@QEBAPEAVfilebuf@@XZ
@ stub -arch=win32 ?rdbuf@ifstream@@QBEPAVfilebuf@@XZ # class filebuf * __thiscall ifstream::rdbuf(void)const
@ stub -arch=win64 ?rdbuf@ifstream@@QEBAPEAVfilebuf@@XZ
@
stub -arch=win32 ?rdbuf@ios@@QBEPAVstreambuf@@XZ # class streambuf * __thiscall ios::rdbuf(void)const
@
stub -arch=win64 ?rdbuf@ios@@QEBAPEAVstreambuf@@XZ
@
thiscall -arch=win32 ?rdbuf@ios@@QBEPAVstreambuf@@XZ(ptr) ios_rdbuf
@
cdecl -arch=win64 ?rdbuf@ios@@QEBAPEAVstreambuf@@XZ(ptr) ios_rdbuf
@ stub -arch=win32 ?rdbuf@istrstream@@QBEPAVstrstreambuf@@XZ # class strstreambuf * __thiscall istrstream::rdbuf(void)const
@ stub -arch=win64 ?rdbuf@istrstream@@QEBAPEAVstrstreambuf@@XZ
@ stub -arch=win32 ?rdbuf@ofstream@@QBEPAVfilebuf@@XZ # class filebuf * __thiscall ofstream::rdbuf(void)const
...
...
@@ -629,8 +629,8 @@
@ stub -arch=win64 ?rdbuf@stdiostream@@QEBAPEAVstdiobuf@@XZ
@ stub -arch=win32 ?rdbuf@strstream@@QBEPAVstrstreambuf@@XZ # class strstreambuf * __thiscall strstream::rdbuf(void)const
@ stub -arch=win64 ?rdbuf@strstream@@QEBAPEAVstrstreambuf@@XZ
@
stub -arch=win32 ?rdstate@ios@@QBEHXZ # int __thiscall ios::rdstate(void)const
@
stub -arch=win64 ?rdstate@ios@@QEBAHXZ
@
thiscall -arch=win32 ?rdstate@ios@@QBEHXZ(ptr) ios_rdstate
@
cdecl -arch=win64 ?rdstate@ios@@QEBAHXZ(ptr) ios_rdstate
@ stub -arch=win32 ?read@istream@@QAEAAV1@PACH@Z # class istream & __thiscall istream::read(signed char *,int)
@ stub -arch=win64 ?read@istream@@QEAAAEAV1@PEACH@Z
@ stub -arch=win32 ?read@istream@@QAEAAV1@PADH@Z # class istream & __thiscall istream::read(char *,int)
...
...
@@ -671,14 +671,14 @@
@ cdecl -arch=win64 ?setbuf@streambuf@@UEAAPEAV1@PEADH@Z(ptr ptr long) streambuf_setbuf
@ stub -arch=win32 ?setbuf@strstreambuf@@UAEPAVstreambuf@@PADH@Z # virtual class streambuf * __thiscall strstreambuf::setbuf(char *,int)
@ stub -arch=win64 ?setbuf@strstreambuf@@UEAAPEAVstreambuf@@PEADH@Z
@
stub -arch=win32 ?setf@ios@@QAEJJ@Z # long __thiscall ios::setf(long)
@
stub -arch=win64 ?setf@ios@@QEAAJJ@Z
@
stub -arch=win32 ?setf@ios@@QAEJJJ@Z # long __thiscall ios::setf(long,long)
@
stub -arch=win64 ?setf@ios@@QEAAJJJ@Z
@
thiscall -arch=win32 ?setf@ios@@QAEJJ@Z(ptr long) ios_setf
@
cdecl -arch=win64 ?setf@ios@@QEAAJJ@Z(ptr long) ios_setf
@
thiscall -arch=win32 ?setf@ios@@QAEJJJ@Z(ptr long long) ios_setf_mask
@
cdecl -arch=win64 ?setf@ios@@QEAAJJJ@Z(ptr long long) ios_setf_mask
@ thiscall -arch=win32 ?setg@streambuf@@IAEXPAD00@Z(ptr ptr ptr ptr) streambuf_setg
@ cdecl -arch=win64 ?setg@streambuf@@IEAAXPEAD00@Z(ptr ptr ptr ptr) streambuf_setg
@
stub -arch=win32 ?setlock@ios@@QAAXXZ # void __cdecl ios::setlock(void)
@
stub -arch=win64 ?setlock@ios@@QEAAXXZ
@
cdecl -arch=win32 ?setlock@ios@@QAAXXZ(ptr) ios_setlock
@
cdecl -arch=win64 ?setlock@ios@@QEAAXXZ(ptr) ios_setlock
@ thiscall -arch=win32 ?setlock@streambuf@@QAEXXZ(ptr) streambuf_setlock
@ cdecl -arch=win64 ?setlock@streambuf@@QEAAXXZ(ptr) streambuf_setlock
@ stub -arch=win32 ?setmode@filebuf@@QAEHH@Z # int __thiscall filebuf::setmode(int)
...
...
@@ -731,16 +731,16 @@
@ cdecl -arch=win64 ?sync@streambuf@@UEAAHXZ(ptr) streambuf_sync
@ stub -arch=win32 ?sync@strstreambuf@@UAEHXZ # virtual int __thiscall strstreambuf::sync(void)
@ stub -arch=win64 ?sync@strstreambuf@@UEAAHXZ
@
stub ?sync_with_stdio@ios@@SAXXZ # static void __cdecl ios::sync_with_stdio(void)
@
cdecl ?sync_with_stdio@ios@@SAXXZ() ios_sync_with_stdio
@ stub -arch=win32 ?tellg@istream@@QAEJXZ # long __thiscall istream::tellg(void)
@ stub -arch=win64 ?tellg@istream@@QEAAJXZ
@ stub -arch=win32 ?tellp@ostream@@QAEJXZ # long __thiscall ostream::tellp(void)
@ stub -arch=win64 ?tellp@ostream@@QEAAJXZ
# @ extern ?text@filebuf@@2HB # static int const filebuf::text
@
stub -arch=win32 ?tie@ios@@QAEPAVostream@@PAV2@@Z # class ostream * __thiscall ios::tie(class ostream *)
@
stub -arch=win64 ?tie@ios@@QEAAPEAVostream@@PEAV2@@Z
@
stub -arch=win32 ?tie@ios@@QBEPAVostream@@XZ # class ostream * __thiscall ios::tie(void)const
@
stub -arch=win64 ?tie@ios@@QEBAPEAVostream@@XZ
@
thiscall -arch=win32 ?tie@ios@@QAEPAVostream@@PAV2@@Z(ptr ptr) ios_tie_set
@
cdecl -arch=win64 ?tie@ios@@QEAAPEAVostream@@PEAV2@@Z(ptr ptr) ios_tie_set
@
thiscall -arch=win32 ?tie@ios@@QBEPAVostream@@XZ(ptr) ios_tie_get
@
cdecl -arch=win64 ?tie@ios@@QEBAPEAVostream@@XZ(ptr) ios_tie_get
@ thiscall -arch=win32 ?unbuffered@streambuf@@IAEXH@Z(ptr long) streambuf_unbuffered_set
@ cdecl -arch=win64 ?unbuffered@streambuf@@IEAAXH@Z(ptr long) streambuf_unbuffered_set
@ thiscall -arch=win32 ?unbuffered@streambuf@@IBEHXZ(ptr) streambuf_unbuffered_get
...
...
@@ -751,21 +751,21 @@
@ stub -arch=win64 ?underflow@stdiobuf@@UEAAHXZ
@ stub -arch=win32 ?underflow@strstreambuf@@UAEHXZ # virtual int __thiscall strstreambuf::underflow(void)
@ stub -arch=win64 ?underflow@strstreambuf@@UEAAHXZ
@
stub -arch=win32 ?unlock@ios@@QAAXXZ # void __cdecl ios::unlock(void)
@
stub -arch=win64 ?unlock@ios@@QEAAXXZ
@
cdecl -arch=win32 ?unlock@ios@@QAAXXZ(ptr) ios_unlock
@
cdecl -arch=win64 ?unlock@ios@@QEAAXXZ(ptr) ios_unlock
@ thiscall -arch=win32 ?unlock@streambuf@@QAEXXZ(ptr) streambuf_unlock
@ cdecl -arch=win64 ?unlock@streambuf@@QEAAXXZ(ptr) streambuf_unlock
@
stub -arch=win32 ?unlockbuf@ios@@QAAXXZ # void __cdecl ios::unlockbuf(void)
@
stub -arch=win64 ?unlockbuf@ios@@QEAAXXZ
@
stub ?unlockc@ios@@KAXXZ # static void __cdecl ios::unlockc(void)
@
stub -arch=win32 ?unsetf@ios@@QAEJJ@Z # long __thiscall ios::unsetf(long)
@
stub -arch=win64 ?unsetf@ios@@QEAAJJ@Z
@
cdecl -arch=win32 ?unlockbuf@ios@@QAAXXZ(ptr) ios_unlockbuf
@
cdecl -arch=win64 ?unlockbuf@ios@@QEAAXXZ(ptr) ios_unlockbuf
@
cdecl ?unlockc@ios@@KAXXZ() ios_unlockc
@
thiscall -arch=win32 ?unsetf@ios@@QAEJJ@Z(ptr long) ios_unsetf
@
cdecl -arch=win64 ?unsetf@ios@@QEAAJJ@Z(ptr long) ios_unsetf
@ thiscall -arch=i386 ?what@exception@@UBEPBDXZ(ptr) MSVCP_exception_what
@ cdecl -arch=win64 ?what@exception@@UEBAPEBDXZ(ptr) MSVCP_exception_what
@
stub -arch=win32 ?width@ios@@QAEHH@Z # int __thiscall ios::width(int)
@
stub -arch=win64 ?width@ios@@QEAAHH@Z
@
stub -arch=win32 ?width@ios@@QBEHXZ # int __thiscall ios::width(void)const
@
stub -arch=win64 ?width@ios@@QEBAHXZ
@
thiscall -arch=win32 ?width@ios@@QAEHH@Z(ptr long) ios_width_set
@
cdecl -arch=win64 ?width@ios@@QEAAHH@Z(ptr long) ios_width_set
@
thiscall -arch=win32 ?width@ios@@QBEHXZ(ptr) ios_width_get
@
cdecl -arch=win64 ?width@ios@@QEBAHXZ(ptr) ios_width_get
@ stub -arch=win32 ?write@ostream@@QAEAAV1@PBCH@Z # class ostream & __thiscall ostream::write(signed char const *,int)
@ stub -arch=win64 ?write@ostream@@QEAAAEAV1@PEBCH@Z
@ stub -arch=win32 ?write@ostream@@QAEAAV1@PBDH@Z # class ostream & __thiscall ostream::write(char const *,int)
...
...
@@ -780,7 +780,7 @@
# @ extern ?x_lockc@ios@@0U_CRT_CRITICAL_SECTION@@A # static struct _CRT_CRITICAL_SECTION ios::x_lockc
# @ extern ?x_maxbit@ios@@0JA # static long ios::x_maxbit
# @ extern ?x_statebuf@ios@@0PAJA # static long * ios::x_statebuf
@
stub ?xalloc@ios@@SAHXZ # static int __cdecl ios::xalloc(void)
@
cdecl ?xalloc@ios@@SAHXZ() ios_xalloc
@ thiscall -arch=win32 ?xsgetn@streambuf@@UAEHPADH@Z(ptr ptr long) streambuf_xsgetn
@ cdecl -arch=win64 ?xsgetn@streambuf@@UEAAHPEADH@Z(ptr ptr long) streambuf_xsgetn
@ thiscall -arch=win32 ?xsputn@streambuf@@UAEHPBDH@Z(ptr ptr long) streambuf_xsputn
...
...
dlls/msvcrt20/msvcrt20.spec
View file @
e2119fb8
...
...
@@ -30,12 +30,12 @@
@ stub -arch=win64 ??0ifstream@@QEAA@PEBDHH@Z
@ stub -arch=win32 ??0ifstream@@QAE@XZ
@ stub -arch=win64 ??0ifstream@@QEAA@XZ
@
stub -arch=win32
??0ios@@IAE@ABV0@@Z
@
stub -arch=win64
??0ios@@IEAA@AEBV0@@Z
@
stub -arch=win32
??0ios@@IAE@XZ
@
stub -arch=win64
??0ios@@IEAA@XZ
@
stub -arch=win32
??0ios@@QAE@PAVstreambuf@@@Z
@
stub -arch=win64
??0ios@@QEAA@PEAVstreambuf@@@Z
@
thiscall -arch=win32 ??0ios@@IAE@ABV0@@Z(ptr ptr) msvcirt.
??0ios@@IAE@ABV0@@Z
@
cdecl -arch=win64 ??0ios@@IEAA@AEBV0@@Z(ptr ptr) msvcirt.
??0ios@@IEAA@AEBV0@@Z
@
thiscall -arch=win32 ??0ios@@IAE@XZ(ptr) msvcirt.
??0ios@@IAE@XZ
@
cdecl -arch=win64 ??0ios@@IEAA@XZ(ptr) msvcirt.
??0ios@@IEAA@XZ
@
thiscall -arch=win32 ??0ios@@QAE@PAVstreambuf@@@Z(ptr ptr) msvcirt.
??0ios@@QAE@PAVstreambuf@@@Z
@
cdecl -arch=win64 ??0ios@@QEAA@PEAVstreambuf@@@Z(ptr ptr) msvcirt.
??0ios@@QEAA@PEAVstreambuf@@@Z
@ stub -arch=win32 ??0iostream@@IAE@ABV0@@Z
@ stub -arch=win64 ??0iostream@@IEAA@AEBV0@@Z
@ stub -arch=win32 ??0iostream@@IAE@XZ
...
...
@@ -166,8 +166,8 @@
@ stub -arch=win64 ??4fstream@@QEAAAEAV0@AEAV0@@Z
@ stub -arch=win32 ??4ifstream@@QAEAAV0@ABV0@@Z
@ stub -arch=win64 ??4ifstream@@QEAAAEAV0@AEBV0@@Z
@
stub -arch=win32
??4ios@@IAEAAV0@ABV0@@Z
@
stub -arch=win64
??4ios@@IEAAAEAV0@AEBV0@@Z
@
thiscall -arch=win32 ??4ios@@IAEAAV0@ABV0@@Z(ptr ptr) msvcirt.
??4ios@@IAEAAV0@ABV0@@Z
@
cdecl -arch=win64 ??4ios@@IEAAAEAV0@AEBV0@@Z(ptr ptr) msvcirt.
??4ios@@IEAAAEAV0@AEBV0@@Z
@ stub -arch=win32 ??4iostream@@IAEAAV0@AAV0@@Z
@ stub -arch=win64 ??4iostream@@IEAAAEAV0@AEAV0@@Z
@ stub -arch=win32 ??4iostream@@IAEAAV0@PAVstreambuf@@@Z
...
...
@@ -282,14 +282,14 @@
@ stub -arch=win64 ??6ostream@@QEAAAEAV0@PEBE@Z
@ stub -arch=win32 ??6ostream@@QAEAAV0@PBX@Z
@ stub -arch=win64 ??6ostream@@QEAAAEAV0@PEBX@Z
@
stub -arch=win32
??7ios@@QBEHXZ
@
stub -arch=win64
??7ios@@QEBAHXZ
@
stub -arch=win32
??Bios@@QBEPAXXZ
@
stub -arch=win64
??Bios@@QEBAPEAXXZ
@
thiscall -arch=win32 ??7ios@@QBEHXZ(ptr) msvcirt.
??7ios@@QBEHXZ
@
cdecl -arch=win64 ??7ios@@QEBAHXZ(ptr) msvcirt.
??7ios@@QEBAHXZ
@
thiscall -arch=win32 ??Bios@@QBEPAXXZ(ptr) msvcirt.
??Bios@@QBEPAXXZ
@
cdecl -arch=win64 ??Bios@@QEBAPEAXXZ(ptr) msvcirt.
??Bios@@QEBAPEAXXZ
# @ extern ??_7filebuf@@6B@
# @ extern ??_7fstream@@6B@
# @ extern ??_7ifstream@@6B@
# @ extern
??_7ios@@6B@
@ extern ??_7ios@@6B@ msvcirt.
??_7ios@@6B@
# @ extern ??_7iostream@@6B@
# @ extern ??_7istream@@6B@
# @ extern ??_7istream_withassign@@6B@
...
...
@@ -347,7 +347,7 @@
@ stub -arch=win32 ??_Efilebuf@@UAEPAXI@Z
@ stub -arch=win32 ??_Efstream@@UAEPAXI@Z
@ stub -arch=win32 ??_Eifstream@@UAEPAXI@Z
@
stub -arch=win32
??_Eios@@UAEPAXI@Z
@
thiscall -arch=win32 ??_Eios@@UAEPAXI@Z(ptr long) msvcirt.
??_Eios@@UAEPAXI@Z
@ stub -arch=win32 ??_Eiostream@@UAEPAXI@Z
@ stub -arch=win32 ??_Eistream@@UAEPAXI@Z
@ stub -arch=win32 ??_Eistream_withassign@@UAEPAXI@Z
...
...
@@ -365,7 +365,7 @@
@ stub -arch=win32 ??_Gfilebuf@@UAEPAXI@Z
@ stub -arch=win32 ??_Gfstream@@UAEPAXI@Z
@ stub -arch=win32 ??_Gifstream@@UAEPAXI@Z
@
stub -arch=win32
??_Gios@@UAEPAXI@Z
@
thiscall -arch=win32 ??_Gios@@UAEPAXI@Z(ptr long) msvcirt.
??_Gios@@UAEPAXI@Z
@ stub -arch=win32 ??_Giostream@@UAEPAXI@Z
@ stub -arch=win32 ??_Gistream@@UAEPAXI@Z
@ stub -arch=win32 ??_Gistream_withassign@@UAEPAXI@Z
...
...
@@ -398,19 +398,19 @@
@ stub -arch=win64 ?attach@ifstream@@QEAAXH@Z
@ stub -arch=win32 ?attach@ofstream@@QAEXH@Z
@ stub -arch=win64 ?attach@ofstream@@QEAAXH@Z
@
stub -arch=win32
?bad@ios@@QBEHXZ
@
stub -arch=win64
?bad@ios@@QEBAHXZ
@
thiscall -arch=win32 ?bad@ios@@QBEHXZ(ptr) msvcirt.
?bad@ios@@QBEHXZ
@
cdecl -arch=win64 ?bad@ios@@QEBAHXZ(ptr) msvcirt.
?bad@ios@@QEBAHXZ
@ thiscall -arch=win32 ?base@streambuf@@IBEPADXZ(ptr) msvcirt.?base@streambuf@@IBEPADXZ
@ cdecl -arch=win64 ?base@streambuf@@IEBAPEADXZ(ptr) msvcirt.?base@streambuf@@IEBAPEADXZ
# @ extern ?basefield@ios@@2JB
# @ extern ?binary@filebuf@@2HB
@
stub
?bitalloc@ios@@SAJXZ
@
cdecl ?bitalloc@ios@@SAJXZ() msvcirt.
?bitalloc@ios@@SAJXZ
@ thiscall -arch=win32 ?blen@streambuf@@IBEHXZ(ptr) msvcirt.?blen@streambuf@@IBEHXZ
@ cdecl -arch=win64 ?blen@streambuf@@IEBAHXZ(ptr) msvcirt.?blen@streambuf@@IEBAHXZ
@ stub ?cerr@@3Vostream_withassign@@A
@ stub ?cin@@3Vistream_withassign@@A
@
stub -arch=win32
?clear@ios@@QAEXH@Z
@
stub -arch=win64
?clear@ios@@QEAAXH@Z
@
thiscall -arch=win32 ?clear@ios@@QAEXH@Z(ptr long) msvcirt.
?clear@ios@@QAEXH@Z
@
cdecl -arch=win64 ?clear@ios@@QEAAXH@Z(ptr long) msvcirt.
?clear@ios@@QEAAXH@Z
@ stub ?clog@@3Vostream_withassign@@A
@ stub -arch=win32 ?close@filebuf@@QAEPAV1@XZ
@ stub -arch=win64 ?close@filebuf@@QEAAPEAV1@XZ
...
...
@@ -420,19 +420,19 @@
@ stub -arch=win64 ?close@ifstream@@QEAAXXZ
@ stub -arch=win32 ?close@ofstream@@QAEXXZ
@ stub -arch=win64 ?close@ofstream@@QEAAXXZ
@
stub -arch=win32
?clrlock@ios@@QAAXXZ
@
stub -arch=win64
?clrlock@ios@@QEAAXXZ
@
cdecl -arch=win32 ?clrlock@ios@@QAAXXZ(ptr) msvcirt.
?clrlock@ios@@QAAXXZ
@
cdecl -arch=win64 ?clrlock@ios@@QEAAXXZ(ptr) msvcirt.
?clrlock@ios@@QEAAXXZ
@ thiscall -arch=win32 ?clrlock@streambuf@@QAEXXZ(ptr) msvcirt.?clrlock@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?clrlock@streambuf@@QEAAXXZ(ptr) msvcirt.?clrlock@streambuf@@QEAAXXZ
@ stub ?cout@@3Vostream_withassign@@A
@ thiscall -arch=win32 ?dbp@streambuf@@QAEXXZ(ptr) msvcirt.?dbp@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?dbp@streambuf@@QEAAXXZ(ptr) msvcirt.?dbp@streambuf@@QEAAXXZ
@
stub -arch=win32
?dec@@YAAAVios@@AAV1@@Z
@
stub -arch=win64
?dec@@YAAEAVios@@AEAV1@@Z
@
stub -arch=win32
?delbuf@ios@@QAEXH@Z
@
stub -arch=win64
?delbuf@ios@@QEAAXH@Z
@
stub -arch=win32
?delbuf@ios@@QBEHXZ
@
stub -arch=win64
?delbuf@ios@@QEBAHXZ
@
cdecl -arch=win32 ?dec@@YAAAVios@@AAV1@@Z(ptr) msvcirt.
?dec@@YAAAVios@@AAV1@@Z
@
cdecl -arch=win64 ?dec@@YAAEAVios@@AEAV1@@Z(ptr) msvcirt.
?dec@@YAAEAVios@@AEAV1@@Z
@
thiscall -arch=win32 ?delbuf@ios@@QAEXH@Z(ptr long) msvcirt.
?delbuf@ios@@QAEXH@Z
@
cdecl -arch=win64 ?delbuf@ios@@QEAAXH@Z(ptr long) msvcirt.
?delbuf@ios@@QEAAXH@Z
@
thiscall -arch=win32 ?delbuf@ios@@QBEHXZ(ptr) msvcirt.
?delbuf@ios@@QBEHXZ
@
cdecl -arch=win64 ?delbuf@ios@@QEBAHXZ(ptr) msvcirt.
?delbuf@ios@@QEBAHXZ
@ thiscall -arch=win32 ?doallocate@streambuf@@MAEHXZ(ptr) msvcirt.?doallocate@streambuf@@MAEHXZ
@ cdecl -arch=win64 ?doallocate@streambuf@@MEAAHXZ(ptr) msvcirt.?doallocate@streambuf@@MEAAHXZ
@ stub -arch=win32 ?doallocate@strstreambuf@@MAEHXZ
...
...
@@ -449,13 +449,13 @@
@ cdecl -arch=win64 ?endl@@YAAEAVostream@@AEAV1@@Z(ptr) msvcirt.?endl@@YAAEAVostream@@AEAV1@@Z
@ cdecl -arch=win32 ?ends@@YAAAVostream@@AAV1@@Z(ptr) msvcirt.?ends@@YAAAVostream@@AAV1@@Z
@ cdecl -arch=win64 ?ends@@YAAEAVostream@@AEAV1@@Z(ptr) msvcirt.?ends@@YAAEAVostream@@AEAV1@@Z
@
stub -arch=win32
?eof@ios@@QBEHXZ
@
stub -arch=win64
?eof@ios@@QEBAHXZ
@
thiscall -arch=win32 ?eof@ios@@QBEHXZ(ptr) msvcirt.
?eof@ios@@QBEHXZ
@
cdecl -arch=win64 ?eof@ios@@QEBAHXZ(ptr) msvcirt.
?eof@ios@@QEBAHXZ
@ thiscall -arch=win32 ?epptr@streambuf@@IBEPADXZ(ptr) msvcirt.?epptr@streambuf@@IBEPADXZ
@ cdecl -arch=win64 ?epptr@streambuf@@IEBAPEADXZ(ptr) msvcirt.?epptr@streambuf@@IEBAPEADXZ
# @ extern ?fLockcInit@ios@@0HA
@
stub -arch=win32
?fail@ios@@QBEHXZ
@
stub -arch=win64
?fail@ios@@QEBAHXZ
@
thiscall -arch=win32 ?fail@ios@@QBEHXZ(ptr) msvcirt.
?fail@ios@@QBEHXZ
@
cdecl -arch=win64 ?fail@ios@@QEBAHXZ(ptr) msvcirt.
?fail@ios@@QEBAHXZ
@ stub -arch=win32 ?fd@filebuf@@QBEHXZ
@ stub -arch=win64 ?fd@filebuf@@QEBAHXZ
@ stub -arch=win32 ?fd@fstream@@QBEHXZ
...
...
@@ -464,14 +464,14 @@
@ stub -arch=win64 ?fd@ifstream@@QEBAHXZ
@ stub -arch=win32 ?fd@ofstream@@QBEHXZ
@ stub -arch=win64 ?fd@ofstream@@QEBAHXZ
@
stub -arch=win32
?fill@ios@@QAEDD@Z
@
stub -arch=win64
?fill@ios@@QEAADD@Z
@
stub -arch=win32
?fill@ios@@QBEDXZ
@
stub -arch=win64
?fill@ios@@QEBADXZ
@
stub -arch=win32
?flags@ios@@QAEJJ@Z
@
stub -arch=win64
?flags@ios@@QEAAJJ@Z
@
stub -arch=win32
?flags@ios@@QBEJXZ
@
stub -arch=win64
?flags@ios@@QEBAJXZ
@
thiscall -arch=win32 ?fill@ios@@QAEDD@Z(ptr long) msvcirt.
?fill@ios@@QAEDD@Z
@
cdecl -arch=win64 ?fill@ios@@QEAADD@Z(ptr long) msvcirt.
?fill@ios@@QEAADD@Z
@
thiscall -arch=win32 ?fill@ios@@QBEDXZ(ptr) msvcirt.
?fill@ios@@QBEDXZ
@
cdecl -arch=win64 ?fill@ios@@QEBADXZ(ptr) msvcirt.
?fill@ios@@QEBADXZ
@
thiscall -arch=win32 ?flags@ios@@QAEJJ@Z(ptr long) msvcirt.
?flags@ios@@QAEJJ@Z
@
cdecl -arch=win64 ?flags@ios@@QEAAJJ@Z(ptr long) msvcirt.
?flags@ios@@QEAAJJ@Z
@
thiscall -arch=win32 ?flags@ios@@QBEJXZ(ptr) msvcirt.
?flags@ios@@QBEJXZ
@
cdecl -arch=win64 ?flags@ios@@QEBAJXZ(ptr) msvcirt.
?flags@ios@@QEBAJXZ
# @ extern ?floatfield@ios@@2JB
@ stub -arch=win32 ?flush@@YAAAVostream@@AAV1@@Z
@ stub -arch=win64 ?flush@@YAAEAVostream@@AEAV1@@Z
...
...
@@ -509,18 +509,18 @@
@ stub -arch=win64 ?getline@istream@@QEAAAEAV1@PEADHD@Z
@ stub -arch=win32 ?getline@istream@@QAEAAV1@PAEHD@Z
@ stub -arch=win64 ?getline@istream@@QEAAAEAV1@PEAEHD@Z
@
stub -arch=win32
?good@ios@@QBEHXZ
@
stub -arch=win64
?good@ios@@QEBAHXZ
@
thiscall -arch=win32 ?good@ios@@QBEHXZ(ptr) msvcirt.
?good@ios@@QBEHXZ
@
cdecl -arch=win64 ?good@ios@@QEBAHXZ(ptr) msvcirt.
?good@ios@@QEBAHXZ
@ thiscall -arch=win32 ?gptr@streambuf@@IBEPADXZ(ptr) msvcirt.?gptr@streambuf@@IBEPADXZ
@ cdecl -arch=win64 ?gptr@streambuf@@IEBAPEADXZ(ptr) msvcirt.?gptr@streambuf@@IEBAPEADXZ
@
stub -arch=win32
?hex@@YAAAVios@@AAV1@@Z
@
stub -arch=win64
?hex@@YAAEAVios@@AEAV1@@Z
@
cdecl -arch=win32 ?hex@@YAAAVios@@AAV1@@Z(ptr) msvcirt.
?hex@@YAAAVios@@AAV1@@Z
@
cdecl -arch=win64 ?hex@@YAAEAVios@@AEAV1@@Z(ptr) msvcirt.
?hex@@YAAEAVios@@AEAV1@@Z
@ stub -arch=win32 ?ignore@istream@@QAEAAV1@HH@Z
@ stub -arch=win64 ?ignore@istream@@QEAAAEAV1@HH@Z
@ thiscall -arch=win32 ?in_avail@streambuf@@QBEHXZ(ptr) msvcirt.?in_avail@streambuf@@QBEHXZ
@ cdecl -arch=win64 ?in_avail@streambuf@@QEBAHXZ(ptr) msvcirt.?in_avail@streambuf@@QEBAHXZ
@
stub -arch=win32
?init@ios@@IAEXPAVstreambuf@@@Z
@
stub -arch=win64
?init@ios@@IEAAXPEAVstreambuf@@@Z
@
thiscall -arch=win32 ?init@ios@@IAEXPAVstreambuf@@@Z(ptr ptr) msvcirt.
?init@ios@@IAEXPAVstreambuf@@@Z
@
cdecl -arch=win64 ?init@ios@@IEAAXPEAVstreambuf@@@Z(ptr ptr) msvcirt.
?init@ios@@IEAAXPEAVstreambuf@@@Z
@ stub -arch=win32 ?ipfx@istream@@QAEHH@Z
@ stub -arch=win64 ?ipfx@istream@@QEAAHH@Z
@ stub -arch=win32 ?is_open@filebuf@@QBEHXZ
...
...
@@ -533,21 +533,21 @@
@ stub -arch=win64 ?is_open@ofstream@@QEBAHXZ
@ stub -arch=win32 ?isfx@istream@@QAEXXZ
@ stub -arch=win64 ?isfx@istream@@QEAAXXZ
@
stub -arch=win32
?iword@ios@@QBEAAJH@Z
@
stub -arch=win64
?iword@ios@@QEBAAEAJH@Z
@
stub -arch=win32
?lock@ios@@QAAXXZ
@
stub -arch=win64
?lock@ios@@QEAAXXZ
@
thiscall -arch=win32 ?iword@ios@@QBEAAJH@Z(ptr long) msvcirt.
?iword@ios@@QBEAAJH@Z
@
cdecl -arch=win64 ?iword@ios@@QEBAAEAJH@Z(ptr long) msvcirt.
?iword@ios@@QEBAAEAJH@Z
@
cdecl -arch=win32 ?lock@ios@@QAAXXZ(ptr) msvcirt.
?lock@ios@@QAAXXZ
@
cdecl -arch=win64 ?lock@ios@@QEAAXXZ(ptr) msvcirt.
?lock@ios@@QEAAXXZ
@ thiscall -arch=win32 ?lock@streambuf@@QAEXXZ(ptr) msvcirt.?lock@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?lock@streambuf@@QEAAXXZ(ptr) msvcirt.?lock@streambuf@@QEAAXXZ
@
stub -arch=win32
?lockbuf@ios@@QAAXXZ
@
stub -arch=win64
?lockbuf@ios@@QEAAXXZ
@
stub
?lockc@ios@@KAXXZ
@
stub -arch=win32
?lockptr@ios@@IAEPAU_CRT_CRITICAL_SECTION@@XZ
@
stub -arch=win64
?lockptr@ios@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ
@
cdecl -arch=win32 ?lockbuf@ios@@QAAXXZ(ptr) msvcirt.
?lockbuf@ios@@QAAXXZ
@
cdecl -arch=win64 ?lockbuf@ios@@QEAAXXZ(ptr) msvcirt.
?lockbuf@ios@@QEAAXXZ
@
cdecl ?lockc@ios@@KAXXZ() msvcirt.
?lockc@ios@@KAXXZ
@
thiscall -arch=win32 ?lockptr@ios@@IAEPAU_CRT_CRITICAL_SECTION@@XZ(ptr) msvcirt.
?lockptr@ios@@IAEPAU_CRT_CRITICAL_SECTION@@XZ
@
cdecl -arch=win64 ?lockptr@ios@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ(ptr) msvcirt.
?lockptr@ios@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ
@ thiscall -arch=win32 ?lockptr@streambuf@@IAEPAU_CRT_CRITICAL_SECTION@@XZ(ptr) msvcirt.?lockptr@streambuf@@IAEPAU_CRT_CRITICAL_SECTION@@XZ
@ cdecl -arch=win64 ?lockptr@streambuf@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ(ptr) msvcirt.?lockptr@streambuf@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ
@
stub -arch=win32
?oct@@YAAAVios@@AAV1@@Z
@
stub -arch=win64
?oct@@YAAEAVios@@AEAV1@@Z
@
cdecl -arch=win32 ?oct@@YAAAVios@@AAV1@@Z(ptr) msvcirt.
?oct@@YAAAVios@@AAV1@@Z
@
cdecl -arch=win64 ?oct@@YAAEAVios@@AEAV1@@Z(ptr) msvcirt.
?oct@@YAAEAVios@@AEAV1@@Z
@ stub -arch=win32 ?open@filebuf@@QAEPAV1@PBDHH@Z
@ stub -arch=win64 ?open@filebuf@@QEAAPEAV1@PEBDHH@Z
@ stub -arch=win32 ?open@fstream@@QAEXPBDHH@Z
...
...
@@ -585,10 +585,10 @@
@ stub -arch=win64 ?peek@istream@@QEAAHXZ
@ thiscall -arch=win32 ?pptr@streambuf@@IBEPADXZ(ptr) msvcirt.?pptr@streambuf@@IBEPADXZ
@ cdecl -arch=win64 ?pptr@streambuf@@IEBAPEADXZ(ptr) msvcirt.?pptr@streambuf@@IEBAPEADXZ
@
stub -arch=win32
?precision@ios@@QAEHH@Z
@
stub -arch=win64
?precision@ios@@QEAAHH@Z
@
stub -arch=win32
?precision@ios@@QBEHXZ
@
stub -arch=win64
?precision@ios@@QEBAHXZ
@
thiscall -arch=win32 ?precision@ios@@QAEHH@Z(ptr long) msvcirt.
?precision@ios@@QAEHH@Z
@
cdecl -arch=win64 ?precision@ios@@QEAAHH@Z(ptr long) msvcirt.
?precision@ios@@QEAAHH@Z
@
thiscall -arch=win32 ?precision@ios@@QBEHXZ(ptr) msvcirt.
?precision@ios@@QBEHXZ
@
cdecl -arch=win64 ?precision@ios@@QEBAHXZ(ptr) msvcirt.
?precision@ios@@QEBAHXZ
@ stub -arch=win32 ?put@ostream@@QAEAAV1@C@Z
@ stub -arch=win64 ?put@ostream@@QEAAAEAV1@C@Z
@ stub -arch=win32 ?put@ostream@@QAEAAV1@D@Z
...
...
@@ -597,14 +597,14 @@
@ stub -arch=win64 ?put@ostream@@QEAAAEAV1@E@Z
@ stub -arch=win32 ?putback@istream@@QAEAAV1@D@Z
@ stub -arch=win64 ?putback@istream@@QEAAAEAV1@D@Z
@
stub -arch=win32
?pword@ios@@QBEAAPAXH@Z
@
stub -arch=win64
?pword@ios@@QEBAAEAPEAXH@Z
@
thiscall -arch=win32 ?pword@ios@@QBEAAPAXH@Z(ptr long) msvcirt.
?pword@ios@@QBEAAPAXH@Z
@
cdecl -arch=win64 ?pword@ios@@QEBAAEAPEAXH@Z(ptr long) msvcirt.
?pword@ios@@QEBAAEAPEAXH@Z
@ stub -arch=win32 ?rdbuf@fstream@@QBEPAVfilebuf@@XZ
@ stub -arch=win64 ?rdbuf@fstream@@QEBAPEAVfilebuf@@XZ
@ stub -arch=win32 ?rdbuf@ifstream@@QBEPAVfilebuf@@XZ
@ stub -arch=win64 ?rdbuf@ifstream@@QEBAPEAVfilebuf@@XZ
@
stub -arch=win32
?rdbuf@ios@@QBEPAVstreambuf@@XZ
@
stub -arch=win64
?rdbuf@ios@@QEBAPEAVstreambuf@@XZ
@
thiscall -arch=win32 ?rdbuf@ios@@QBEPAVstreambuf@@XZ(ptr) msvcirt.
?rdbuf@ios@@QBEPAVstreambuf@@XZ
@
cdecl -arch=win64 ?rdbuf@ios@@QEBAPEAVstreambuf@@XZ(ptr) msvcirt.
?rdbuf@ios@@QEBAPEAVstreambuf@@XZ
@ stub -arch=win32 ?rdbuf@istrstream@@QBEPAVstrstreambuf@@XZ
@ stub -arch=win64 ?rdbuf@istrstream@@QEBAPEAVstrstreambuf@@XZ
@ stub -arch=win32 ?rdbuf@ofstream@@QBEPAVfilebuf@@XZ
...
...
@@ -615,8 +615,8 @@
@ stub -arch=win64 ?rdbuf@stdiostream@@QEBAPEAVstdiobuf@@XZ
@ stub -arch=win32 ?rdbuf@strstream@@QBEPAVstrstreambuf@@XZ
@ stub -arch=win64 ?rdbuf@strstream@@QEBAPEAVstrstreambuf@@XZ
@
stub -arch=win32
?rdstate@ios@@QBEHXZ
@
stub -arch=win64
?rdstate@ios@@QEBAHXZ
@
thiscall -arch=win32 ?rdstate@ios@@QBEHXZ(ptr) msvcirt.
?rdstate@ios@@QBEHXZ
@
cdecl -arch=win64 ?rdstate@ios@@QEBAHXZ(ptr) msvcirt.
?rdstate@ios@@QEBAHXZ
@ stub -arch=win32 ?read@istream@@QAEAAV1@PACH@Z
@ stub -arch=win64 ?read@istream@@QEAAAEAV1@PEACH@Z
@ stub -arch=win32 ?read@istream@@QAEAAV1@PADH@Z
...
...
@@ -659,14 +659,14 @@
@ cdecl -arch=win64 ?setbuf@streambuf@@UEAAPEAV1@PEADH@Z(ptr ptr long) msvcirt.?setbuf@streambuf@@UEAAPEAV1@PEADH@Z
@ stub -arch=win32 ?setbuf@strstreambuf@@UAEPAVstreambuf@@PADH@Z
@ stub -arch=win64 ?setbuf@strstreambuf@@UEAAPEAVstreambuf@@PEADH@Z
@
stub -arch=win32
?setf@ios@@QAEJJ@Z
@
stub -arch=win64
?setf@ios@@QEAAJJ@Z
@
stub -arch=win32
?setf@ios@@QAEJJJ@Z
@
stub -arch=win64
?setf@ios@@QEAAJJJ@Z
@
thiscall -arch=win32 ?setf@ios@@QAEJJ@Z(ptr long) msvcirt.
?setf@ios@@QAEJJ@Z
@
cdecl -arch=win64 ?setf@ios@@QEAAJJ@Z(ptr long) msvcirt.
?setf@ios@@QEAAJJ@Z
@
thiscall -arch=win32 ?setf@ios@@QAEJJJ@Z(ptr long long) msvcirt.
?setf@ios@@QAEJJJ@Z
@
cdecl -arch=win64 ?setf@ios@@QEAAJJJ@Z(ptr long long) msvcirt.
?setf@ios@@QEAAJJJ@Z
@ thiscall -arch=win32 ?setg@streambuf@@IAEXPAD00@Z(ptr ptr ptr ptr) msvcirt.?setg@streambuf@@IAEXPAD00@Z
@ cdecl -arch=win64 ?setg@streambuf@@IEAAXPEAD00@Z(ptr ptr ptr ptr) msvcirt.?setg@streambuf@@IEAAXPEAD00@Z
@
stub -arch=win32
?setlock@ios@@QAAXXZ
@
stub -arch=win64
?setlock@ios@@QEAAXXZ
@
cdecl -arch=win32 ?setlock@ios@@QAAXXZ(ptr) msvcirt.
?setlock@ios@@QAAXXZ
@
cdecl -arch=win64 ?setlock@ios@@QEAAXXZ(ptr) msvcirt.
?setlock@ios@@QEAAXXZ
@ thiscall -arch=win32 ?setlock@streambuf@@QAEXXZ(ptr) msvcirt.?setlock@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?setlock@streambuf@@QEAAXXZ(ptr) msvcirt.?setlock@streambuf@@QEAAXXZ
@ stub -arch=win32 ?setmode@filebuf@@QAEHH@Z
...
...
@@ -719,17 +719,17 @@
@ cdecl -arch=win64 ?sync@streambuf@@UEAAHXZ(ptr) msvcirt.?sync@streambuf@@UEAAHXZ
@ stub -arch=win32 ?sync@strstreambuf@@UAEHXZ
@ stub -arch=win64 ?sync@strstreambuf@@UEAAHXZ
@
stub
?sync_with_stdio@ios@@SAXXZ
@
cdecl ?sync_with_stdio@ios@@SAXXZ() msvcirt.
?sync_with_stdio@ios@@SAXXZ
@ stub -arch=win32 ?tellg@istream@@QAEJXZ
@ stub -arch=win64 ?tellg@istream@@QEAAJXZ
@ stub -arch=win32 ?tellp@ostream@@QAEJXZ
@ stub -arch=win64 ?tellp@ostream@@QEAAJXZ
@ cdecl ?terminate@@YAXXZ() msvcrt.?terminate@@YAXXZ
# @ extern ?text@filebuf@@2HB
@
stub -arch=win32
?tie@ios@@QAEPAVostream@@PAV2@@Z
@
stub -arch=win64
?tie@ios@@QEAAPEAVostream@@PEAV2@@Z
@
stub -arch=win32
?tie@ios@@QBEPAVostream@@XZ
@
stub -arch=win64
?tie@ios@@QEBAPEAVostream@@XZ
@
thiscall -arch=win32 ?tie@ios@@QAEPAVostream@@PAV2@@Z(ptr ptr) msvcirt.
?tie@ios@@QAEPAVostream@@PAV2@@Z
@
cdecl -arch=win64 ?tie@ios@@QEAAPEAVostream@@PEAV2@@Z(ptr ptr) msvcirt.
?tie@ios@@QEAAPEAVostream@@PEAV2@@Z
@
thiscall -arch=win32 ?tie@ios@@QBEPAVostream@@XZ(ptr) msvcirt.
?tie@ios@@QBEPAVostream@@XZ
@
cdecl -arch=win64 ?tie@ios@@QEBAPEAVostream@@XZ(ptr) msvcirt.
?tie@ios@@QEBAPEAVostream@@XZ
@ thiscall -arch=win32 ?unbuffered@streambuf@@IAEXH@Z(ptr long) msvcirt.?unbuffered@streambuf@@IAEXH@Z
@ cdecl -arch=win64 ?unbuffered@streambuf@@IEAAXH@Z(ptr long) msvcirt.?unbuffered@streambuf@@IEAAXH@Z
@ thiscall -arch=win32 ?unbuffered@streambuf@@IBEHXZ(ptr) msvcirt.?unbuffered@streambuf@@IBEHXZ
...
...
@@ -741,19 +741,19 @@
@ stub -arch=win32 ?underflow@strstreambuf@@UAEHXZ
@ stub -arch=win64 ?underflow@strstreambuf@@UEAAHXZ
@ cdecl ?unexpected@@YAXXZ() msvcrt.?unexpected@@YAXXZ
@
stub -arch=win32
?unlock@ios@@QAAXXZ
@
stub -arch=win64
?unlock@ios@@QEAAXXZ
@
cdecl -arch=win32 ?unlock@ios@@QAAXXZ(ptr) msvcirt.
?unlock@ios@@QAAXXZ
@
cdecl -arch=win64 ?unlock@ios@@QEAAXXZ(ptr) msvcirt.
?unlock@ios@@QEAAXXZ
@ thiscall -arch=win32 ?unlock@streambuf@@QAEXXZ(ptr) msvcirt.?unlock@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?unlock@streambuf@@QEAAXXZ(ptr) msvcirt.?unlock@streambuf@@QEAAXXZ
@
stub -arch=win32
?unlockbuf@ios@@QAAXXZ
@
stub -arch=win64
?unlockbuf@ios@@QEAAXXZ
@
stub
?unlockc@ios@@KAXXZ
@
stub -arch=win32
?unsetf@ios@@QAEJJ@Z
@
stub -arch=win64
?unsetf@ios@@QEAAJJ@Z
@
stub -arch=win32
?width@ios@@QAEHH@Z
@
stub -arch=win64
?width@ios@@QEAAHH@Z
@
stub -arch=win32
?width@ios@@QBEHXZ
@
stub -arch=win64
?width@ios@@QEBAHXZ
@
cdecl -arch=win32 ?unlockbuf@ios@@QAAXXZ(ptr) msvcirt.
?unlockbuf@ios@@QAAXXZ
@
cdecl -arch=win64 ?unlockbuf@ios@@QEAAXXZ(ptr) msvcirt.
?unlockbuf@ios@@QEAAXXZ
@
cdecl ?unlockc@ios@@KAXXZ() msvcirt.
?unlockc@ios@@KAXXZ
@
thiscall -arch=win32 ?unsetf@ios@@QAEJJ@Z(ptr long) msvcirt.
?unsetf@ios@@QAEJJ@Z
@
cdecl -arch=win64 ?unsetf@ios@@QEAAJJ@Z(ptr long) msvcirt.
?unsetf@ios@@QEAAJJ@Z
@
thiscall -arch=win32 ?width@ios@@QAEHH@Z(ptr long) msvcirt.
?width@ios@@QAEHH@Z
@
cdecl -arch=win64 ?width@ios@@QEAAHH@Z(ptr long) msvcirt.
?width@ios@@QEAAHH@Z
@
thiscall -arch=win32 ?width@ios@@QBEHXZ(ptr) msvcirt.
?width@ios@@QBEHXZ
@
cdecl -arch=win64 ?width@ios@@QEBAHXZ(ptr) msvcirt.
?width@ios@@QEBAHXZ
@ stub -arch=win32 ?write@ostream@@QAEAAV1@PBCH@Z
@ stub -arch=win64 ?write@ostream@@QEAAAEAV1@PEBCH@Z
@ stub -arch=win32 ?write@ostream@@QAEAAV1@PBDH@Z
...
...
@@ -768,7 +768,7 @@
# @ extern ?x_lockc@ios@@0U_RTL_CRITICAL_SECTION@@A
# @ extern ?x_maxbit@ios@@0JA
# @ extern ?x_statebuf@ios@@0QAJA
@
stub
?xalloc@ios@@SAHXZ
@
cdecl ?xalloc@ios@@SAHXZ() msvcirt.
?xalloc@ios@@SAHXZ
@ thiscall -arch=win32 ?xsgetn@streambuf@@UAEHPADH@Z(ptr ptr long) msvcirt.?xsgetn@streambuf@@UAEHPADH@Z
@ cdecl -arch=win64 ?xsgetn@streambuf@@UEAAHPEADH@Z(ptr ptr long) msvcirt.?xsgetn@streambuf@@UEAAHPEADH@Z
@ thiscall -arch=win32 ?xsputn@streambuf@@UAEHPBDH@Z(ptr ptr long) msvcirt.?xsputn@streambuf@@UAEHPBDH@Z
...
...
dlls/msvcrt40/msvcrt40.spec
View file @
e2119fb8
...
...
@@ -48,12 +48,12 @@
@ stub -arch=win64 ??0ifstream@@QEAA@PEBDHH@Z
@ stub -arch=win32 ??0ifstream@@QAE@XZ
@ stub -arch=win64 ??0ifstream@@QEAA@XZ
@
stub -arch=win32
??0ios@@IAE@ABV0@@Z
@
stub -arch=win64
??0ios@@IEAA@AEBV0@@Z
@
stub -arch=win32
??0ios@@IAE@XZ
@
stub -arch=win64
??0ios@@IEAA@XZ
@
stub -arch=win32
??0ios@@QAE@PAVstreambuf@@@Z
@
stub -arch=win64
??0ios@@QEAA@PEAVstreambuf@@@Z
@
thiscall -arch=win32 ??0ios@@IAE@ABV0@@Z(ptr ptr) msvcirt.
??0ios@@IAE@ABV0@@Z
@
cdecl -arch=win64 ??0ios@@IEAA@AEBV0@@Z(ptr ptr) msvcirt.
??0ios@@IEAA@AEBV0@@Z
@
thiscall -arch=win32 ??0ios@@IAE@XZ(ptr) msvcirt.
??0ios@@IAE@XZ
@
cdecl -arch=win64 ??0ios@@IEAA@XZ(ptr) msvcirt.
??0ios@@IEAA@XZ
@
thiscall -arch=win32 ??0ios@@QAE@PAVstreambuf@@@Z(ptr ptr) msvcirt.
??0ios@@QAE@PAVstreambuf@@@Z
@
cdecl -arch=win64 ??0ios@@QEAA@PEAVstreambuf@@@Z(ptr ptr) msvcirt.
??0ios@@QEAA@PEAVstreambuf@@@Z
@ stub -arch=win32 ??0iostream@@IAE@ABV0@@Z
@ stub -arch=win64 ??0iostream@@IEAA@AEBV0@@Z
@ stub -arch=win32 ??0iostream@@IAE@XZ
...
...
@@ -208,8 +208,8 @@
@ stub -arch=win64 ??4fstream@@QEAAAEAV0@AEAV0@@Z
@ stub -arch=win32 ??4ifstream@@QAEAAV0@ABV0@@Z
@ stub -arch=win64 ??4ifstream@@QEAAAEAV0@AEBV0@@Z
@
stub -arch=win32
??4ios@@IAEAAV0@ABV0@@Z
@
stub -arch=win64
??4ios@@IEAAAEAV0@AEBV0@@Z
@
thiscall -arch=win32 ??4ios@@IAEAAV0@ABV0@@Z(ptr ptr) msvcirt.
??4ios@@IAEAAV0@ABV0@@Z
@
cdecl -arch=win64 ??4ios@@IEAAAEAV0@AEBV0@@Z(ptr ptr) msvcirt.
??4ios@@IEAAAEAV0@AEBV0@@Z
@ stub -arch=win32 ??4iostream@@IAEAAV0@AAV0@@Z
@ stub -arch=win64 ??4iostream@@IEAAAEAV0@AEAV0@@Z
@ stub -arch=win32 ??4iostream@@IAEAAV0@PAVstreambuf@@@Z
...
...
@@ -326,14 +326,14 @@
@ stub -arch=win64 ??6ostream@@QEAAAEAV0@PEBE@Z
@ stub -arch=win32 ??6ostream@@QAEAAV0@PBX@Z
@ stub -arch=win64 ??6ostream@@QEAAAEAV0@PEBX@Z
@
stub -arch=win32
??7ios@@QBEHXZ
@
stub -arch=win64
??7ios@@QEBAHXZ
@
thiscall -arch=win32 ??7ios@@QBEHXZ(ptr) msvcirt.
??7ios@@QBEHXZ
@
cdecl -arch=win64 ??7ios@@QEBAHXZ(ptr) msvcirt.
??7ios@@QEBAHXZ
@ thiscall -arch=i386 ??8type_info@@QBEHABV0@@Z(ptr ptr) msvcrt.??8type_info@@QBEHABV0@@Z
@ cdecl -arch=win64 ??8type_info@@QEBAHAEBV0@@Z(ptr ptr) msvcrt.??8type_info@@QEBAHAEBV0@@Z
@ thiscall -arch=i386 ??9type_info@@QBEHABV0@@Z(ptr ptr) msvcrt.??9type_info@@QBEHABV0@@Z
@ cdecl -arch=win64 ??9type_info@@QEBAHAEBV0@@Z(ptr ptr) msvcrt.??9type_info@@QEBAHAEBV0@@Z
@
stub -arch=win32
??Bios@@QBEPAXXZ
@
stub -arch=win64
??Bios@@QEBAPEAXXZ
@
thiscall -arch=win32 ??Bios@@QBEPAXXZ(ptr) msvcirt.
??Bios@@QBEPAXXZ
@
cdecl -arch=win64 ??Bios@@QEBAPEAXXZ(ptr) msvcirt.
??Bios@@QEBAPEAXXZ
@ extern ??_7__non_rtti_object@@6B@ msvcrt.??_7__non_rtti_object@@6B@
@ extern ??_7bad_cast@@6B@ msvcrt.??_7bad_cast@@6B@
@ extern ??_7bad_typeid@@6B@ msvcrt.??_7bad_typeid@@6B@
...
...
@@ -341,7 +341,7 @@
# @ extern ??_7filebuf@@6B@
# @ extern ??_7fstream@@6B@
# @ extern ??_7ifstream@@6B@
# @ extern
??_7ios@@6B@
@ extern ??_7ios@@6B@ msvcirt.
??_7ios@@6B@
# @ extern ??_7iostream@@6B@
# @ extern ??_7istream@@6B@
# @ extern ??_7istream_withassign@@6B@
...
...
@@ -404,7 +404,7 @@
@ stub -arch=win32 ??_Efilebuf@@UAEPAXI@Z
@ stub -arch=win32 ??_Efstream@@UAEPAXI@Z
@ stub -arch=win32 ??_Eifstream@@UAEPAXI@Z
@
stub -arch=win32
??_Eios@@UAEPAXI@Z
@
thiscall -arch=win32 ??_Eios@@UAEPAXI@Z(ptr long) msvcirt.
??_Eios@@UAEPAXI@Z
@ stub -arch=win32 ??_Eiostream@@UAEPAXI@Z
@ stub -arch=win32 ??_Eistream@@UAEPAXI@Z
@ stub -arch=win32 ??_Eistream_withassign@@UAEPAXI@Z
...
...
@@ -427,7 +427,7 @@
@ stub -arch=win32 ??_Gfilebuf@@UAEPAXI@Z
@ stub -arch=win32 ??_Gfstream@@UAEPAXI@Z
@ stub -arch=win32 ??_Gifstream@@UAEPAXI@Z
@
stub -arch=win32
??_Gios@@UAEPAXI@Z
@
thiscall -arch=win32 ??_Gios@@UAEPAXI@Z(ptr long) msvcirt.
??_Gios@@UAEPAXI@Z
@ stub -arch=win32 ??_Giostream@@UAEPAXI@Z
@ stub -arch=win32 ??_Gistream@@UAEPAXI@Z
@ stub -arch=win32 ??_Gistream_withassign@@UAEPAXI@Z
...
...
@@ -461,21 +461,21 @@
@ stub -arch=win64 ?attach@ifstream@@QEAAXH@Z
@ stub -arch=win32 ?attach@ofstream@@QAEXH@Z
@ stub -arch=win64 ?attach@ofstream@@QEAAXH@Z
@
stub -arch=win32
?bad@ios@@QBEHXZ
@
stub -arch=win64
?bad@ios@@QEBAHXZ
@
thiscall -arch=win32 ?bad@ios@@QBEHXZ(ptr) msvcirt.
?bad@ios@@QBEHXZ
@
cdecl -arch=win64 ?bad@ios@@QEBAHXZ(ptr) msvcirt.
?bad@ios@@QEBAHXZ
@ thiscall -arch=win32 ?base@streambuf@@IBEPADXZ(ptr) msvcirt.?base@streambuf@@IBEPADXZ
@ cdecl -arch=win64 ?base@streambuf@@IEBAPEADXZ(ptr) msvcirt.?base@streambuf@@IEBAPEADXZ
# @ extern ?basefield@ios@@2JB
@ thiscall -arch=i386 ?before@type_info@@QBEHABV1@@Z(ptr ptr) msvcrt.?before@type_info@@QBEHABV1@@Z
@ cdecl -arch=win64 ?before@type_info@@QEBAHAEBV1@@Z(ptr ptr) msvcrt.?before@type_info@@QEBAHAEBV1@@Z
# @ extern ?binary@filebuf@@2HB
@
stub
?bitalloc@ios@@SAJXZ
@
cdecl ?bitalloc@ios@@SAJXZ() msvcirt.
?bitalloc@ios@@SAJXZ
@ thiscall -arch=win32 ?blen@streambuf@@IBEHXZ(ptr) msvcirt.?blen@streambuf@@IBEHXZ
@ cdecl -arch=win64 ?blen@streambuf@@IEBAHXZ(ptr) msvcirt.?blen@streambuf@@IEBAHXZ
@ stub ?cerr@@3Vostream_withassign@@A
@ stub ?cin@@3Vistream_withassign@@A
@
stub -arch=win32
?clear@ios@@QAEXH@Z
@
stub -arch=win64
?clear@ios@@QEAAXH@Z
@
thiscall -arch=win32 ?clear@ios@@QAEXH@Z(ptr long) msvcirt.
?clear@ios@@QAEXH@Z
@
cdecl -arch=win64 ?clear@ios@@QEAAXH@Z(ptr long) msvcirt.
?clear@ios@@QEAAXH@Z
@ stub ?clog@@3Vostream_withassign@@A
@ stub -arch=win32 ?close@filebuf@@QAEPAV1@XZ
@ stub -arch=win64 ?close@filebuf@@QEAAPEAV1@XZ
...
...
@@ -485,19 +485,19 @@
@ stub -arch=win64 ?close@ifstream@@QEAAXXZ
@ stub -arch=win32 ?close@ofstream@@QAEXXZ
@ stub -arch=win64 ?close@ofstream@@QEAAXXZ
@
stub -arch=win32
?clrlock@ios@@QAAXXZ
@
stub -arch=win64
?clrlock@ios@@QEAAXXZ
@
cdecl -arch=win32 ?clrlock@ios@@QAAXXZ(ptr) msvcirt.
?clrlock@ios@@QAAXXZ
@
cdecl -arch=win64 ?clrlock@ios@@QEAAXXZ(ptr) msvcirt.
?clrlock@ios@@QEAAXXZ
@ thiscall -arch=win32 ?clrlock@streambuf@@QAEXXZ(ptr) msvcirt.?clrlock@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?clrlock@streambuf@@QEAAXXZ(ptr) msvcirt.?clrlock@streambuf@@QEAAXXZ
@ stub ?cout@@3Vostream_withassign@@A
@ thiscall -arch=win32 ?dbp@streambuf@@QAEXXZ(ptr) msvcirt.?dbp@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?dbp@streambuf@@QEAAXXZ(ptr) msvcirt.?dbp@streambuf@@QEAAXXZ
@
stub -arch=win32
?dec@@YAAAVios@@AAV1@@Z
@
stub -arch=win64
?dec@@YAAEAVios@@AEAV1@@Z
@
stub -arch=win32
?delbuf@ios@@QAEXH@Z
@
stub -arch=win64
?delbuf@ios@@QEAAXH@Z
@
stub -arch=win32
?delbuf@ios@@QBEHXZ
@
stub -arch=win64
?delbuf@ios@@QEBAHXZ
@
cdecl -arch=win32 ?dec@@YAAAVios@@AAV1@@Z(ptr) msvcirt.
?dec@@YAAAVios@@AAV1@@Z
@
cdecl -arch=win64 ?dec@@YAAEAVios@@AEAV1@@Z(ptr) msvcirt.
?dec@@YAAEAVios@@AEAV1@@Z
@
thiscall -arch=win32 ?delbuf@ios@@QAEXH@Z(ptr long) msvcirt.
?delbuf@ios@@QAEXH@Z
@
cdecl -arch=win64 ?delbuf@ios@@QEAAXH@Z(ptr long) msvcirt.
?delbuf@ios@@QEAAXH@Z
@
thiscall -arch=win32 ?delbuf@ios@@QBEHXZ(ptr) msvcirt.
?delbuf@ios@@QBEHXZ
@
cdecl -arch=win64 ?delbuf@ios@@QEBAHXZ(ptr) msvcirt.
?delbuf@ios@@QEBAHXZ
@ thiscall -arch=win32 ?doallocate@streambuf@@MAEHXZ(ptr) msvcirt.?doallocate@streambuf@@MAEHXZ
@ cdecl -arch=win64 ?doallocate@streambuf@@MEAAHXZ(ptr) msvcirt.?doallocate@streambuf@@MEAAHXZ
@ stub -arch=win32 ?doallocate@strstreambuf@@MAEHXZ
...
...
@@ -514,13 +514,13 @@
@ cdecl -arch=win64 ?endl@@YAAEAVostream@@AEAV1@@Z(ptr) msvcirt.?endl@@YAAEAVostream@@AEAV1@@Z
@ cdecl -arch=win32 ?ends@@YAAAVostream@@AAV1@@Z(ptr) msvcirt.?ends@@YAAAVostream@@AAV1@@Z
@ cdecl -arch=win64 ?ends@@YAAEAVostream@@AEAV1@@Z(ptr) msvcirt.?ends@@YAAEAVostream@@AEAV1@@Z
@
stub -arch=win32
?eof@ios@@QBEHXZ
@
stub -arch=win64
?eof@ios@@QEBAHXZ
@
thiscall -arch=win32 ?eof@ios@@QBEHXZ(ptr) msvcirt.
?eof@ios@@QBEHXZ
@
cdecl -arch=win64 ?eof@ios@@QEBAHXZ(ptr) msvcirt.
?eof@ios@@QEBAHXZ
@ thiscall -arch=win32 ?epptr@streambuf@@IBEPADXZ(ptr) msvcirt.?epptr@streambuf@@IBEPADXZ
@ cdecl -arch=win64 ?epptr@streambuf@@IEBAPEADXZ(ptr) msvcirt.?epptr@streambuf@@IEBAPEADXZ
# @ extern ?fLockcInit@ios@@0HA
@
stub -arch=win32
?fail@ios@@QBEHXZ
@
stub -arch=win64
?fail@ios@@QEBAHXZ
@
thiscall -arch=win32 ?fail@ios@@QBEHXZ(ptr) msvcirt.
?fail@ios@@QBEHXZ
@
cdecl -arch=win64 ?fail@ios@@QEBAHXZ(ptr) msvcirt.
?fail@ios@@QEBAHXZ
@ stub -arch=win32 ?fd@filebuf@@QBEHXZ
@ stub -arch=win64 ?fd@filebuf@@QEBAHXZ
@ stub -arch=win32 ?fd@fstream@@QBEHXZ
...
...
@@ -529,14 +529,14 @@
@ stub -arch=win64 ?fd@ifstream@@QEBAHXZ
@ stub -arch=win32 ?fd@ofstream@@QBEHXZ
@ stub -arch=win64 ?fd@ofstream@@QEBAHXZ
@
stub -arch=win32
?fill@ios@@QAEDD@Z
@
stub -arch=win64
?fill@ios@@QEAADD@Z
@
stub -arch=win32
?fill@ios@@QBEDXZ
@
stub -arch=win64
?fill@ios@@QEBADXZ
@
stub -arch=win32
?flags@ios@@QAEJJ@Z
@
stub -arch=win64
?flags@ios@@QEAAJJ@Z
@
stub -arch=win32
?flags@ios@@QBEJXZ
@
stub -arch=win64
?flags@ios@@QEBAJXZ
@
thiscall -arch=win32 ?fill@ios@@QAEDD@Z(ptr long) msvcirt.
?fill@ios@@QAEDD@Z
@
cdecl -arch=win64 ?fill@ios@@QEAADD@Z(ptr long) msvcirt.
?fill@ios@@QEAADD@Z
@
thiscall -arch=win32 ?fill@ios@@QBEDXZ(ptr) msvcirt.
?fill@ios@@QBEDXZ
@
cdecl -arch=win64 ?fill@ios@@QEBADXZ(ptr) msvcirt.
?fill@ios@@QEBADXZ
@
thiscall -arch=win32 ?flags@ios@@QAEJJ@Z(ptr long) msvcirt.
?flags@ios@@QAEJJ@Z
@
cdecl -arch=win64 ?flags@ios@@QEAAJJ@Z(ptr long) msvcirt.
?flags@ios@@QEAAJJ@Z
@
thiscall -arch=win32 ?flags@ios@@QBEJXZ(ptr) msvcirt.
?flags@ios@@QBEJXZ
@
cdecl -arch=win64 ?flags@ios@@QEBAJXZ(ptr) msvcirt.
?flags@ios@@QEBAJXZ
# @ extern ?floatfield@ios@@2JB
@ stub -arch=win32 ?flush@@YAAAVostream@@AAV1@@Z
@ stub -arch=win64 ?flush@@YAAEAVostream@@AEAV1@@Z
...
...
@@ -576,18 +576,18 @@
@ stub -arch=win64 ?getline@istream@@QEAAAEAV1@PEADHD@Z
@ stub -arch=win32 ?getline@istream@@QAEAAV1@PAEHD@Z
@ stub -arch=win64 ?getline@istream@@QEAAAEAV1@PEAEHD@Z
@
stub -arch=win32
?good@ios@@QBEHXZ
@
stub -arch=win64
?good@ios@@QEBAHXZ
@
thiscall -arch=win32 ?good@ios@@QBEHXZ(ptr) msvcirt.
?good@ios@@QBEHXZ
@
cdecl -arch=win64 ?good@ios@@QEBAHXZ(ptr) msvcirt.
?good@ios@@QEBAHXZ
@ thiscall -arch=win32 ?gptr@streambuf@@IBEPADXZ(ptr) msvcirt.?gptr@streambuf@@IBEPADXZ
@ cdecl -arch=win64 ?gptr@streambuf@@IEBAPEADXZ(ptr) msvcirt.?gptr@streambuf@@IEBAPEADXZ
@
stub -arch=win32
?hex@@YAAAVios@@AAV1@@Z
@
stub -arch=win64
?hex@@YAAEAVios@@AEAV1@@Z
@
cdecl -arch=win32 ?hex@@YAAAVios@@AAV1@@Z(ptr) msvcirt.
?hex@@YAAAVios@@AAV1@@Z
@
cdecl -arch=win64 ?hex@@YAAEAVios@@AEAV1@@Z(ptr) msvcirt.
?hex@@YAAEAVios@@AEAV1@@Z
@ stub -arch=win32 ?ignore@istream@@QAEAAV1@HH@Z
@ stub -arch=win64 ?ignore@istream@@QEAAAEAV1@HH@Z
@ thiscall -arch=win32 ?in_avail@streambuf@@QBEHXZ(ptr) msvcirt.?in_avail@streambuf@@QBEHXZ
@ cdecl -arch=win64 ?in_avail@streambuf@@QEBAHXZ(ptr) msvcirt.?in_avail@streambuf@@QEBAHXZ
@
stub -arch=win32
?init@ios@@IAEXPAVstreambuf@@@Z
@
stub -arch=win64
?init@ios@@IEAAXPEAVstreambuf@@@Z
@
thiscall -arch=win32 ?init@ios@@IAEXPAVstreambuf@@@Z(ptr ptr) msvcirt.
?init@ios@@IAEXPAVstreambuf@@@Z
@
cdecl -arch=win64 ?init@ios@@IEAAXPEAVstreambuf@@@Z(ptr ptr) msvcirt.
?init@ios@@IEAAXPEAVstreambuf@@@Z
@ stub -arch=win32 ?ipfx@istream@@QAEHH@Z
@ stub -arch=win64 ?ipfx@istream@@QEAAHH@Z
@ stub -arch=win32 ?is_open@filebuf@@QBEHXZ
...
...
@@ -600,23 +600,23 @@
@ stub -arch=win64 ?is_open@ofstream@@QEBAHXZ
@ stub -arch=win32 ?isfx@istream@@QAEXXZ
@ stub -arch=win64 ?isfx@istream@@QEAAXXZ
@
stub -arch=win32
?iword@ios@@QBEAAJH@Z
@
stub -arch=win64
?iword@ios@@QEBAAEAJH@Z
@
stub -arch=win32
?lock@ios@@QAAXXZ
@
stub -arch=win64
?lock@ios@@QEAAXXZ
@
thiscall -arch=win32 ?iword@ios@@QBEAAJH@Z(ptr long) msvcirt.
?iword@ios@@QBEAAJH@Z
@
cdecl -arch=win64 ?iword@ios@@QEBAAEAJH@Z(ptr long) msvcirt.
?iword@ios@@QEBAAEAJH@Z
@
cdecl -arch=win32 ?lock@ios@@QAAXXZ(ptr) msvcirt.
?lock@ios@@QAAXXZ
@
cdecl -arch=win64 ?lock@ios@@QEAAXXZ(ptr) msvcirt.
?lock@ios@@QEAAXXZ
@ thiscall -arch=win32 ?lock@streambuf@@QAEXXZ(ptr) msvcirt.?lock@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?lock@streambuf@@QEAAXXZ(ptr) msvcirt.?lock@streambuf@@QEAAXXZ
@
stub -arch=win32
?lockbuf@ios@@QAAXXZ
@
stub -arch=win64
?lockbuf@ios@@QEAAXXZ
@
stub
?lockc@ios@@KAXXZ
@
stub -arch=win32
?lockptr@ios@@IAEPAU_CRT_CRITICAL_SECTION@@XZ
@
stub -arch=win64
?lockptr@ios@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ
@
cdecl -arch=win32 ?lockbuf@ios@@QAAXXZ(ptr) msvcirt.
?lockbuf@ios@@QAAXXZ
@
cdecl -arch=win64 ?lockbuf@ios@@QEAAXXZ(ptr) msvcirt.
?lockbuf@ios@@QEAAXXZ
@
cdecl ?lockc@ios@@KAXXZ() msvcirt.
?lockc@ios@@KAXXZ
@
thiscall -arch=win32 ?lockptr@ios@@IAEPAU_CRT_CRITICAL_SECTION@@XZ(ptr) msvcirt.
?lockptr@ios@@IAEPAU_CRT_CRITICAL_SECTION@@XZ
@
cdecl -arch=win64 ?lockptr@ios@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ(ptr) msvcirt.
?lockptr@ios@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ
@ thiscall -arch=win32 ?lockptr@streambuf@@IAEPAU_CRT_CRITICAL_SECTION@@XZ(ptr) msvcirt.?lockptr@streambuf@@IAEPAU_CRT_CRITICAL_SECTION@@XZ
@ cdecl -arch=win64 ?lockptr@streambuf@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ(ptr) msvcirt.?lockptr@streambuf@@IEAAPEAU_CRT_CRITICAL_SECTION@@XZ
@ thiscall -arch=win32 ?name@type_info@@QBEPBDXZ(ptr) msvcrt.?name@type_info@@QBEPBDXZ
@ cdecl -arch=win64 ?name@type_info@@QEBAPEBDXZ(ptr) msvcrt.?name@type_info@@QEBAPEBDXZ
@
stub -arch=win32
?oct@@YAAAVios@@AAV1@@Z
@
stub -arch=win64
?oct@@YAAEAVios@@AEAV1@@Z
@
cdecl -arch=win32 ?oct@@YAAAVios@@AAV1@@Z(ptr) msvcirt.
?oct@@YAAAVios@@AAV1@@Z
@
cdecl -arch=win64 ?oct@@YAAEAVios@@AEAV1@@Z(ptr) msvcirt.
?oct@@YAAEAVios@@AEAV1@@Z
@ stub -arch=win32 ?open@filebuf@@QAEPAV1@PBDHH@Z
@ stub -arch=win64 ?open@filebuf@@QEAAPEAV1@PEBDHH@Z
@ stub -arch=win32 ?open@fstream@@QAEXPBDHH@Z
...
...
@@ -654,10 +654,10 @@
@ stub -arch=win64 ?peek@istream@@QEAAHXZ
@ thiscall -arch=win32 ?pptr@streambuf@@IBEPADXZ(ptr) msvcirt.?pptr@streambuf@@IBEPADXZ
@ cdecl -arch=win64 ?pptr@streambuf@@IEBAPEADXZ(ptr) msvcirt.?pptr@streambuf@@IEBAPEADXZ
@
stub -arch=win32
?precision@ios@@QAEHH@Z
@
stub -arch=win64
?precision@ios@@QEAAHH@Z
@
stub -arch=win32
?precision@ios@@QBEHXZ
@
stub -arch=win64
?precision@ios@@QEBAHXZ
@
thiscall -arch=win32 ?precision@ios@@QAEHH@Z(ptr long) msvcirt.
?precision@ios@@QAEHH@Z
@
cdecl -arch=win64 ?precision@ios@@QEAAHH@Z(ptr long) msvcirt.
?precision@ios@@QEAAHH@Z
@
thiscall -arch=win32 ?precision@ios@@QBEHXZ(ptr) msvcirt.
?precision@ios@@QBEHXZ
@
cdecl -arch=win64 ?precision@ios@@QEBAHXZ(ptr) msvcirt.
?precision@ios@@QEBAHXZ
@ stub -arch=win32 ?put@ostream@@QAEAAV1@C@Z
@ stub -arch=win64 ?put@ostream@@QEAAAEAV1@C@Z
@ stub -arch=win32 ?put@ostream@@QAEAAV1@D@Z
...
...
@@ -666,16 +666,16 @@
@ stub -arch=win64 ?put@ostream@@QEAAAEAV1@E@Z
@ stub -arch=win32 ?putback@istream@@QAEAAV1@D@Z
@ stub -arch=win64 ?putback@istream@@QEAAAEAV1@D@Z
@
stub -arch=win32
?pword@ios@@QBEAAPAXH@Z
@
stub -arch=win64
?pword@ios@@QEBAAEAPEAXH@Z
@
thiscall -arch=win32 ?pword@ios@@QBEAAPAXH@Z(ptr long) msvcirt.
?pword@ios@@QBEAAPAXH@Z
@
cdecl -arch=win64 ?pword@ios@@QEBAAEAPEAXH@Z(ptr long) msvcirt.
?pword@ios@@QEBAAEAPEAXH@Z
@ thiscall -arch=i386 ?raw_name@type_info@@QBEPBDXZ(ptr) msvcrt.?raw_name@type_info@@QBEPBDXZ
@ cdecl -arch=win64 ?raw_name@type_info@@QEBAPEBDXZ(ptr) msvcrt.?raw_name@type_info@@QEBAPEBDXZ
@ stub -arch=win32 ?rdbuf@fstream@@QBEPAVfilebuf@@XZ
@ stub -arch=win64 ?rdbuf@fstream@@QEBAPEAVfilebuf@@XZ
@ stub -arch=win32 ?rdbuf@ifstream@@QBEPAVfilebuf@@XZ
@ stub -arch=win64 ?rdbuf@ifstream@@QEBAPEAVfilebuf@@XZ
@
stub -arch=win32
?rdbuf@ios@@QBEPAVstreambuf@@XZ
@
stub -arch=win64
?rdbuf@ios@@QEBAPEAVstreambuf@@XZ
@
thiscall -arch=win32 ?rdbuf@ios@@QBEPAVstreambuf@@XZ(ptr) msvcirt.
?rdbuf@ios@@QBEPAVstreambuf@@XZ
@
cdecl -arch=win64 ?rdbuf@ios@@QEBAPEAVstreambuf@@XZ(ptr) msvcirt.
?rdbuf@ios@@QEBAPEAVstreambuf@@XZ
@ stub -arch=win32 ?rdbuf@istrstream@@QBEPAVstrstreambuf@@XZ
@ stub -arch=win64 ?rdbuf@istrstream@@QEBAPEAVstrstreambuf@@XZ
@ stub -arch=win32 ?rdbuf@ofstream@@QBEPAVfilebuf@@XZ
...
...
@@ -686,8 +686,8 @@
@ stub -arch=win64 ?rdbuf@stdiostream@@QEBAPEAVstdiobuf@@XZ
@ stub -arch=win32 ?rdbuf@strstream@@QBEPAVstrstreambuf@@XZ
@ stub -arch=win64 ?rdbuf@strstream@@QEBAPEAVstrstreambuf@@XZ
@
stub -arch=win32
?rdstate@ios@@QBEHXZ
@
stub -arch=win64
?rdstate@ios@@QEBAHXZ
@
thiscall -arch=win32 ?rdstate@ios@@QBEHXZ(ptr) msvcirt.
?rdstate@ios@@QBEHXZ
@
cdecl -arch=win64 ?rdstate@ios@@QEBAHXZ(ptr) msvcirt.
?rdstate@ios@@QEBAHXZ
@ stub -arch=win32 ?read@istream@@QAEAAV1@PACH@Z
@ stub -arch=win64 ?read@istream@@QEAAAEAV1@PEACH@Z
@ stub -arch=win32 ?read@istream@@QAEAAV1@PADH@Z
...
...
@@ -731,14 +731,14 @@
@ cdecl -arch=win64 ?setbuf@streambuf@@UEAAPEAV1@PEADH@Z(ptr ptr long) msvcirt.?setbuf@streambuf@@UEAAPEAV1@PEADH@Z
@ stub -arch=win32 ?setbuf@strstreambuf@@UAEPAVstreambuf@@PADH@Z
@ stub -arch=win64 ?setbuf@strstreambuf@@UEAAPEAVstreambuf@@PEADH@Z
@
stub -arch=win32
?setf@ios@@QAEJJ@Z
@
stub -arch=win64
?setf@ios@@QEAAJJ@Z
@
stub -arch=win32
?setf@ios@@QAEJJJ@Z
@
stub -arch=win64
?setf@ios@@QEAAJJJ@Z
@
thiscall -arch=win32 ?setf@ios@@QAEJJ@Z(ptr long) msvcirt.
?setf@ios@@QAEJJ@Z
@
cdecl -arch=win64 ?setf@ios@@QEAAJJ@Z(ptr long) msvcirt.
?setf@ios@@QEAAJJ@Z
@
thiscall -arch=win32 ?setf@ios@@QAEJJJ@Z(ptr long long) msvcirt.
?setf@ios@@QAEJJJ@Z
@
cdecl -arch=win64 ?setf@ios@@QEAAJJJ@Z(ptr long long) msvcirt.
?setf@ios@@QEAAJJJ@Z
@ thiscall -arch=win32 ?setg@streambuf@@IAEXPAD00@Z(ptr ptr ptr ptr) msvcirt.?setg@streambuf@@IAEXPAD00@Z
@ cdecl -arch=win64 ?setg@streambuf@@IEAAXPEAD00@Z(ptr ptr ptr ptr) msvcirt.?setg@streambuf@@IEAAXPEAD00@Z
@
stub -arch=win32
?setlock@ios@@QAAXXZ
@
stub -arch=win64
?setlock@ios@@QEAAXXZ
@
cdecl -arch=win32 ?setlock@ios@@QAAXXZ(ptr) msvcirt.
?setlock@ios@@QAAXXZ
@
cdecl -arch=win64 ?setlock@ios@@QEAAXXZ(ptr) msvcirt.
?setlock@ios@@QEAAXXZ
@ thiscall -arch=win32 ?setlock@streambuf@@QAEXXZ(ptr) msvcirt.?setlock@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?setlock@streambuf@@QEAAXXZ(ptr) msvcirt.?setlock@streambuf@@QEAAXXZ
@ stub -arch=win32 ?setmode@filebuf@@QAEHH@Z
...
...
@@ -791,17 +791,17 @@
@ cdecl -arch=win64 ?sync@streambuf@@UEAAHXZ(ptr) msvcirt.?sync@streambuf@@UEAAHXZ
@ stub -arch=win32 ?sync@strstreambuf@@UAEHXZ
@ stub -arch=win64 ?sync@strstreambuf@@UEAAHXZ
@
stub
?sync_with_stdio@ios@@SAXXZ
@
cdecl ?sync_with_stdio@ios@@SAXXZ() msvcirt.
?sync_with_stdio@ios@@SAXXZ
@ stub -arch=win32 ?tellg@istream@@QAEJXZ
@ stub -arch=win64 ?tellg@istream@@QEAAJXZ
@ stub -arch=win32 ?tellp@ostream@@QAEJXZ
@ stub -arch=win64 ?tellp@ostream@@QEAAJXZ
@ cdecl ?terminate@@YAXXZ() msvcrt.?terminate@@YAXXZ
# @ extern ?text@filebuf@@2HB
@
stub -arch=win32
?tie@ios@@QAEPAVostream@@PAV2@@Z
@
stub -arch=win64
?tie@ios@@QEAAPEAVostream@@PEAV2@@Z
@
stub -arch=win32
?tie@ios@@QBEPAVostream@@XZ
@
stub -arch=win64
?tie@ios@@QEBAPEAVostream@@XZ
@
thiscall -arch=win32 ?tie@ios@@QAEPAVostream@@PAV2@@Z(ptr ptr) msvcirt.
?tie@ios@@QAEPAVostream@@PAV2@@Z
@
cdecl -arch=win64 ?tie@ios@@QEAAPEAVostream@@PEAV2@@Z(ptr ptr) msvcirt.
?tie@ios@@QEAAPEAVostream@@PEAV2@@Z
@
thiscall -arch=win32 ?tie@ios@@QBEPAVostream@@XZ(ptr) msvcirt.
?tie@ios@@QBEPAVostream@@XZ
@
cdecl -arch=win64 ?tie@ios@@QEBAPEAVostream@@XZ(ptr) msvcirt.
?tie@ios@@QEBAPEAVostream@@XZ
@ thiscall -arch=win32 ?unbuffered@streambuf@@IAEXH@Z(ptr long) msvcirt.?unbuffered@streambuf@@IAEXH@Z
@ cdecl -arch=win64 ?unbuffered@streambuf@@IEAAXH@Z(ptr long) msvcirt.?unbuffered@streambuf@@IEAAXH@Z
@ thiscall -arch=win32 ?unbuffered@streambuf@@IBEHXZ(ptr) msvcirt.?unbuffered@streambuf@@IBEHXZ
...
...
@@ -813,21 +813,21 @@
@ stub -arch=win32 ?underflow@strstreambuf@@UAEHXZ
@ stub -arch=win64 ?underflow@strstreambuf@@UEAAHXZ
@ cdecl ?unexpected@@YAXXZ() msvcrt.?unexpected@@YAXXZ
@
stub -arch=win32
?unlock@ios@@QAAXXZ
@
stub -arch=win64
?unlock@ios@@QEAAXXZ
@
cdecl -arch=win32 ?unlock@ios@@QAAXXZ(ptr) msvcirt.
?unlock@ios@@QAAXXZ
@
cdecl -arch=win64 ?unlock@ios@@QEAAXXZ(ptr) msvcirt.
?unlock@ios@@QEAAXXZ
@ thiscall -arch=win32 ?unlock@streambuf@@QAEXXZ(ptr) msvcirt.?unlock@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?unlock@streambuf@@QEAAXXZ(ptr) msvcirt.?unlock@streambuf@@QEAAXXZ
@
stub -arch=win32
?unlockbuf@ios@@QAAXXZ
@
stub -arch=win64
?unlockbuf@ios@@QEAAXXZ
@
stub
?unlockc@ios@@KAXXZ
@
stub -arch=win32
?unsetf@ios@@QAEJJ@Z
@
stub -arch=win64
?unsetf@ios@@QEAAJJ@Z
@
cdecl -arch=win32 ?unlockbuf@ios@@QAAXXZ(ptr) msvcirt.
?unlockbuf@ios@@QAAXXZ
@
cdecl -arch=win64 ?unlockbuf@ios@@QEAAXXZ(ptr) msvcirt.
?unlockbuf@ios@@QEAAXXZ
@
cdecl ?unlockc@ios@@KAXXZ() msvcirt.
?unlockc@ios@@KAXXZ
@
thiscall -arch=win32 ?unsetf@ios@@QAEJJ@Z(ptr long) msvcirt.
?unsetf@ios@@QAEJJ@Z
@
cdecl -arch=win64 ?unsetf@ios@@QEAAJJ@Z(ptr long) msvcirt.
?unsetf@ios@@QEAAJJ@Z
@ thiscall -arch=i386 ?what@exception@@UBEPBDXZ(ptr) msvcrt.?what@exception@@UBEPBDXZ
@ cdecl -arch=win64 ?what@exception@@UEBAPEBDXZ(ptr) msvcrt.?what@exception@@UEBAPEBDXZ
@
stub -arch=win32
?width@ios@@QAEHH@Z
@
stub -arch=win64
?width@ios@@QEAAHH@Z
@
stub -arch=win32
?width@ios@@QBEHXZ
@
stub -arch=win64
?width@ios@@QEBAHXZ
@
thiscall -arch=win32 ?width@ios@@QAEHH@Z(ptr long) msvcirt.
?width@ios@@QAEHH@Z
@
cdecl -arch=win64 ?width@ios@@QEAAHH@Z(ptr long) msvcirt.
?width@ios@@QEAAHH@Z
@
thiscall -arch=win32 ?width@ios@@QBEHXZ(ptr) msvcirt.
?width@ios@@QBEHXZ
@
cdecl -arch=win64 ?width@ios@@QEBAHXZ(ptr) msvcirt.
?width@ios@@QEBAHXZ
@ stub -arch=win32 ?write@ostream@@QAEAAV1@PBCH@Z
@ stub -arch=win64 ?write@ostream@@QEAAAEAV1@PEBCH@Z
@ stub -arch=win32 ?write@ostream@@QAEAAV1@PBDH@Z
...
...
@@ -842,7 +842,7 @@
# @ extern ?x_lockc@ios@@0U_CRT_CRITICAL_SECTION@@A
# @ extern ?x_maxbit@ios@@0JA
# @ extern ?x_statebuf@ios@@0PAJA
@
stub
?xalloc@ios@@SAHXZ
@
cdecl ?xalloc@ios@@SAHXZ() msvcirt.
?xalloc@ios@@SAHXZ
@ thiscall -arch=win32 ?xsgetn@streambuf@@UAEHPADH@Z(ptr ptr long) msvcirt.?xsgetn@streambuf@@UAEHPADH@Z
@ cdecl -arch=win64 ?xsgetn@streambuf@@UEAAHPEADH@Z(ptr ptr long) msvcirt.?xsgetn@streambuf@@UEAAHPEADH@Z
@ thiscall -arch=win32 ?xsputn@streambuf@@UAEHPBDH@Z(ptr ptr long) msvcirt.?xsputn@streambuf@@UAEHPBDH@Z
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment