Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-cw
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-cw
Commits
37de5343
Commit
37de5343
authored
Sep 17, 2015
by
Iván Matellanes
Committed by
Alexandre Julliard
Sep 18, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcirt: Add stub of class strstreambuf.
parent
d5739561
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
298 additions
and
112 deletions
+298
-112
msvcirt.c
dlls/msvcirt/msvcirt.c
+199
-15
msvcirt.h
dlls/msvcirt/msvcirt.h
+2
-0
msvcirt.spec
dlls/msvcirt/msvcirt.spec
+35
-35
msvcrt20.spec
dlls/msvcrt20/msvcrt20.spec
+31
-31
msvcrt40.spec
dlls/msvcrt40/msvcrt40.spec
+31
-31
No files found.
dlls/msvcirt/msvcirt.c
View file @
37de5343
...
...
@@ -106,6 +106,17 @@ typedef struct {
filebuf
*
__thiscall
filebuf_close
(
filebuf
*
);
/* class strstreambuf */
typedef
struct
{
streambuf
base
;
int
dynamic
;
int
increase
;
int
unknown
;
int
constant
;
allocFunction
f_alloc
;
freeFunction
f_free
;
}
strstreambuf
;
/* class ios */
struct
_ostream
;
typedef
struct
{
...
...
@@ -136,14 +147,12 @@ typedef struct _ostream {
const
vtable_ptr
*
vtable
;
}
ostream
;
typedef
struct
{
LPVOID
VTable
;
}
class_strstreambuf
;
/* ??_7streambuf@@6B@ */
extern
const
vtable_ptr
MSVCP_streambuf_vtable
;
/* ??_7filebuf@@6B@ */
extern
const
vtable_ptr
MSVCP_filebuf_vtable
;
/* ??_7strstreambuf@@6B@ */
extern
const
vtable_ptr
MSVCP_strstreambuf_vtable
;
/* ??_7ios@@6B@ */
extern
const
vtable_ptr
MSVCP_ios_vtable
;
...
...
@@ -174,6 +183,18 @@ void __asm_dummy_vtables(void) {
VTABLE_ADD_FUNC
(
filebuf_underflow
)
VTABLE_ADD_FUNC
(
streambuf_pbackfail
)
VTABLE_ADD_FUNC
(
streambuf_doallocate
));
__ASM_VTABLE
(
strstreambuf
,
VTABLE_ADD_FUNC
(
strstreambuf_vector_dtor
)
VTABLE_ADD_FUNC
(
strstreambuf_sync
)
VTABLE_ADD_FUNC
(
strstreambuf_setbuf
)
VTABLE_ADD_FUNC
(
strstreambuf_seekoff
)
VTABLE_ADD_FUNC
(
streambuf_seekpos
)
VTABLE_ADD_FUNC
(
streambuf_xsputn
)
VTABLE_ADD_FUNC
(
streambuf_xsgetn
)
VTABLE_ADD_FUNC
(
strstreambuf_overflow
)
VTABLE_ADD_FUNC
(
strstreambuf_underflow
)
VTABLE_ADD_FUNC
(
streambuf_pbackfail
)
VTABLE_ADD_FUNC
(
strstreambuf_doallocate
));
__ASM_VTABLE
(
ios
,
VTABLE_ADD_FUNC
(
ios_vector_dtor
));
#ifndef __GNUC__
...
...
@@ -182,6 +203,7 @@ void __asm_dummy_vtables(void) {
DEFINE_RTTI_DATA0
(
streambuf
,
0
,
".?AVstreambuf@@"
)
DEFINE_RTTI_DATA1
(
filebuf
,
0
,
&
streambuf_rtti_base_descriptor
,
".?AVfilebuf@@"
)
DEFINE_RTTI_DATA1
(
strstreambuf
,
0
,
&
streambuf_rtti_base_descriptor
,
".?AVstrstreambuf@@"
)
DEFINE_RTTI_DATA0
(
ios
,
0
,
".?AVios@@"
)
/* ??0streambuf@@IAE@PADH@Z */
...
...
@@ -1112,6 +1134,178 @@ int __thiscall filebuf_underflow(filebuf *this)
return
*
this
->
base
.
gptr
;
}
/* ??0strstreambuf@@QAE@ABV0@@Z */
/* ??0strstreambuf@@QEAA@AEBV0@@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_copy_ctor
,
8
)
strstreambuf
*
__thiscall
strstreambuf_copy_ctor
(
strstreambuf
*
this
,
const
strstreambuf
*
copy
)
{
FIXME
(
"(%p %p) stub
\n
"
,
this
,
copy
);
return
this
;
}
/* ??0strstreambuf@@QAE@H@Z */
/* ??0strstreambuf@@QEAA@H@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_dynamic_ctor
,
8
)
strstreambuf
*
__thiscall
strstreambuf_dynamic_ctor
(
strstreambuf
*
this
,
int
length
)
{
FIXME
(
"(%p %d) stub
\n
"
,
this
,
length
);
return
this
;
}
/* ??0strstreambuf@@QAE@P6APAXJ@ZP6AXPAX@Z@Z */
/* ??0strstreambuf@@QEAA@P6APEAXJ@ZP6AXPEAX@Z@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_funcs_ctor
,
12
)
strstreambuf
*
__thiscall
strstreambuf_funcs_ctor
(
strstreambuf
*
this
,
allocFunction
falloc
,
freeFunction
ffree
)
{
FIXME
(
"(%p %p %p) stub
\n
"
,
this
,
falloc
,
ffree
);
return
this
;
}
/* ??0strstreambuf@@QAE@PADH0@Z */
/* ??0strstreambuf@@QEAA@PEADH0@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_buffer_ctor
,
16
)
strstreambuf
*
__thiscall
strstreambuf_buffer_ctor
(
strstreambuf
*
this
,
char
*
buffer
,
int
length
,
char
*
put
)
{
FIXME
(
"(%p %p %d %p) stub
\n
"
,
this
,
buffer
,
length
,
put
);
return
this
;
}
/* ??0strstreambuf@@QAE@PAEH0@Z */
/* ??0strstreambuf@@QEAA@PEAEH0@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_ubuffer_ctor
,
16
)
strstreambuf
*
__thiscall
strstreambuf_ubuffer_ctor
(
strstreambuf
*
this
,
unsigned
char
*
buffer
,
int
length
,
unsigned
char
*
put
)
{
FIXME
(
"(%p %p %d %p) stub
\n
"
,
this
,
buffer
,
length
,
put
);
return
this
;
}
/* ??0strstreambuf@@QAE@XZ */
/* ??0strstreambuf@@QEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_ctor
,
4
)
strstreambuf
*
__thiscall
strstreambuf_ctor
(
strstreambuf
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
this
;
}
/* ??1strstreambuf@@UAE@XZ */
/* ??1strstreambuf@@UEAA@XZ */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_dtor
,
4
)
void
__thiscall
strstreambuf_dtor
(
strstreambuf
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
}
/* ??4strstreambuf@@QAEAAV0@ABV0@@Z */
/* ??4strstreambuf@@QEAAAEAV0@AEBV0@@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_assign
,
8
)
strstreambuf
*
__thiscall
strstreambuf_assign
(
strstreambuf
*
this
,
const
strstreambuf
*
rhs
)
{
strstreambuf_dtor
(
this
);
return
strstreambuf_copy_ctor
(
this
,
rhs
);
}
/* ??_Estrstreambuf@@UAEPAXI@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_vector_dtor
,
8
)
strstreambuf
*
__thiscall
strstreambuf_vector_dtor
(
strstreambuf
*
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
--
)
strstreambuf_dtor
(
this
+
i
);
MSVCRT_operator_delete
(
ptr
);
}
else
{
strstreambuf_dtor
(
this
);
if
(
flags
&
1
)
MSVCRT_operator_delete
(
this
);
}
return
this
;
}
/* ??_Gstrstreambuf@@UAEPAXI@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_scalar_dtor
,
8
)
strstreambuf
*
__thiscall
strstreambuf_scalar_dtor
(
strstreambuf
*
this
,
unsigned
int
flags
)
{
TRACE
(
"(%p %x)
\n
"
,
this
,
flags
);
strstreambuf_dtor
(
this
);
if
(
flags
&
1
)
MSVCRT_operator_delete
(
this
);
return
this
;
}
/* ?doallocate@strstreambuf@@MAEHXZ */
/* ?doallocate@strstreambuf@@MEAAHXZ */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_doallocate
,
4
)
int
__thiscall
strstreambuf_doallocate
(
strstreambuf
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
EOF
;
}
/* ?freeze@strstreambuf@@QAEXH@Z */
/* ?freeze@strstreambuf@@QEAAXH@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_freeze
,
8
)
void
__thiscall
strstreambuf_freeze
(
strstreambuf
*
this
,
int
frozen
)
{
FIXME
(
"(%p %d) stub
\n
"
,
this
,
frozen
);
}
/* ?overflow@strstreambuf@@UAEHH@Z */
/* ?overflow@strstreambuf@@UEAAHH@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_overflow
,
8
)
int
__thiscall
strstreambuf_overflow
(
strstreambuf
*
this
,
int
c
)
{
FIXME
(
"(%p %d) stub
\n
"
,
this
,
c
);
return
EOF
;
}
/* ?seekoff@strstreambuf@@UAEJJW4seek_dir@ios@@H@Z */
/* ?seekoff@strstreambuf@@UEAAJJW4seek_dir@ios@@H@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_seekoff
,
16
)
streampos
__thiscall
strstreambuf_seekoff
(
strstreambuf
*
this
,
streamoff
offset
,
ios_seek_dir
dir
,
int
mode
)
{
FIXME
(
"(%p %d %d %d) stub
\n
"
,
this
,
offset
,
dir
,
mode
);
return
EOF
;
}
/* ?setbuf@strstreambuf@@UAEPAVstreambuf@@PADH@Z */
/* ?setbuf@strstreambuf@@UEAAPEAVstreambuf@@PEADH@Z */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_setbuf
,
12
)
streambuf
*
__thiscall
strstreambuf_setbuf
(
strstreambuf
*
this
,
char
*
buffer
,
int
length
)
{
FIXME
(
"(%p %p %d) stub
\n
"
,
this
,
buffer
,
length
);
return
NULL
;
}
/* ?str@strstreambuf@@QAEPADXZ */
/* ?str@strstreambuf@@QEAAPEADXZ */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_str
,
4
)
char
*
__thiscall
strstreambuf_str
(
strstreambuf
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
NULL
;
}
/* ?sync@strstreambuf@@UAEHXZ */
/* ?sync@strstreambuf@@UEAAHXZ */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_sync
,
4
)
int
__thiscall
strstreambuf_sync
(
strstreambuf
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
EOF
;
}
/* ?underflow@strstreambuf@@UAEHXZ */
/* ?underflow@strstreambuf@@UEAAHXZ */
DEFINE_THISCALL_WRAPPER
(
strstreambuf_underflow
,
4
)
int
__thiscall
strstreambuf_underflow
(
strstreambuf
*
this
)
{
FIXME
(
"(%p) stub
\n
"
,
this
);
return
EOF
;
}
/* ??0ios@@IAE@ABV0@@Z */
/* ??0ios@@IEAA@AEBV0@@Z */
DEFINE_THISCALL_WRAPPER
(
ios_copy_ctor
,
8
)
...
...
@@ -1723,17 +1917,6 @@ void * CDECL MSVCIRT_ends(ostream * _this)
return
_this
;
}
/******************************************************************
* ?str@strstreambuf@@QAEPADXZ (MSVCRTI.@)
* class strstreambuf & __thiscall strstreambuf::str(class strstreambuf &)
*/
DEFINE_THISCALL_WRAPPER
(
MSVCIRT_str_sl_void
,
4
)
char
*
__thiscall
MSVCIRT_str_sl_void
(
class_strstreambuf
*
_this
)
{
FIXME
(
"(%p)->() stub
\n
"
,
_this
);
return
0
;
}
#ifdef __i386__
#define DEFINE_VTBL_WRAPPER(off) \
...
...
@@ -1786,6 +1969,7 @@ static void init_io(void *base)
#ifdef __x86_64__
init_streambuf_rtti
(
base
);
init_filebuf_rtti
(
base
);
init_strstreambuf_rtti
(
base
);
init_ios_rtti
(
base
);
#endif
}
...
...
dlls/msvcirt/msvcirt.h
View file @
37de5343
...
...
@@ -23,6 +23,8 @@
typedef
LONG
streamoff
;
typedef
LONG
streampos
;
typedef
int
filedesc
;
typedef
void
*
(
__cdecl
*
allocFunction
)(
LONG
);
typedef
void
(
__cdecl
*
freeFunction
)(
void
*
);
typedef
enum
{
IOSTATE_goodbit
=
0x0
,
...
...
dlls/msvcirt/msvcirt.spec
View file @
37de5343
...
...
@@ -118,18 +118,18 @@
@ stub -arch=win64 ??0strstream@@QEAA@PEADHH@Z
@ stub -arch=win32 ??0strstream@@QAE@XZ # __thiscall strstream::strstream(void)
@ stub -arch=win64 ??0strstream@@QEAA@XZ
@
stub -arch=win32 ??0strstreambuf@@QAE@ABV0@@Z # __thiscall strstreambuf::strstreambuf(class strstreambuf const &)
@
stub -arch=win64 ??0strstreambuf@@QEAA@AEBV0@@Z
@
stub -arch=win32 ??0strstreambuf@@QAE@H@Z # __thiscall strstreambuf::strstreambuf(int)
@
stub -arch=win64 ??0strstreambuf@@QEAA@H@Z
@
stub -arch=win32 ??0strstreambuf@@QAE@P6APAXJ@ZP6AXPAX@Z@Z # __thiscall strstreambuf::strstreambuf(void * (__cdecl*)(long),void (__cdecl*)(void *))
@
stub -arch=win64 ??0strstreambuf@@QEAA@P6APEAXJ@ZP6AXPEAX@Z@Z
@
stub -arch=win32 ??0strstreambuf@@QAE@PADH0@Z # __thiscall strstreambuf::strstreambuf(char *,int,char *)
@
stub -arch=win64 ??0strstreambuf@@QEAA@PEADH0@Z
@
stub -arch=win32 ??0strstreambuf@@QAE@PAEH0@Z # __thiscall strstreambuf::strstreambuf(unsigned char *,int,unsigned char *)
@
stub -arch=win64 ??0strstreambuf@@QEAA@PEAEH0@Z
@
stub -arch=win32 ??0strstreambuf@@QAE@XZ # __thiscall strstreambuf::strstreambuf(void)
@
stub -arch=win64 ??0strstreambuf@@QEAA@XZ
@
thiscall -arch=win32 ??0strstreambuf@@QAE@ABV0@@Z(ptr ptr) strstreambuf_copy_ctor
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@AEBV0@@Z(ptr ptr) strstreambuf_copy_ctor
@
thiscall -arch=win32 ??0strstreambuf@@QAE@H@Z(ptr long) strstreambuf_dynamic_ctor
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@H@Z(ptr long) strstreambuf_dynamic_ctor
@
thiscall -arch=win32 ??0strstreambuf@@QAE@P6APAXJ@ZP6AXPAX@Z@Z(ptr ptr ptr) strstreambuf_funcs_ctor
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@P6APEAXJ@ZP6AXPEAX@Z@Z(ptr ptr ptr) strstreambuf_funcs_ctor
@
thiscall -arch=win32 ??0strstreambuf@@QAE@PADH0@Z(ptr ptr long ptr) strstreambuf_buffer_ctor
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@PEADH0@Z(ptr ptr long ptr) strstreambuf_buffer_ctor
@
thiscall -arch=win32 ??0strstreambuf@@QAE@PAEH0@Z(ptr ptr long ptr) strstreambuf_ubuffer_ctor
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@PEAEH0@Z(ptr ptr long ptr) strstreambuf_ubuffer_ctor
@
thiscall -arch=win32 ??0strstreambuf@@QAE@XZ(ptr) strstreambuf_ctor
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@XZ(ptr) strstreambuf_ctor
@ stub -arch=win32 ??1Iostream_init@@QAE@XZ # __thiscall Iostream_init::~Iostream_init(void)
@ stub -arch=win64 ??1Iostream_init@@QEAA@XZ
@ thiscall -arch=i386 ??1exception@@UAE@XZ(ptr) MSVCP_exception_dtor
...
...
@@ -168,8 +168,8 @@
@ cdecl -arch=win64 ??1streambuf@@UEAA@XZ(ptr) streambuf_dtor
@ stub -arch=win32 ??1strstream@@UAE@XZ # virtual __thiscall strstream::~strstream(void)
@ stub -arch=win64 ??1strstream@@UEAA@XZ
@
stub -arch=win32 ??1strstreambuf@@UAE@XZ # virtual __thiscall strstreambuf::~strstreambuf(void)
@
stub -arch=win64 ??1strstreambuf@@UEAA@XZ
@
thiscall -arch=win32 ??1strstreambuf@@UAE@XZ(ptr) strstreambuf_dtor
@
cdecl -arch=win64 ??1strstreambuf@@UEAA@XZ(ptr) strstreambuf_dtor
@ stub -arch=win32 ??4Iostream_init@@QAEAAV0@ABV0@@Z # class Iostream_init & __thiscall Iostream_init::operator=(class Iostream_init const &)
@ stub -arch=win64 ??4Iostream_init@@QEAAAEAV0@AEBV0@@Z
@ thiscall -arch=i386 ??4exception@@QAEAAV0@ABV0@@Z(ptr ptr) MSVCP_exception_assign
...
...
@@ -222,8 +222,8 @@
@ cdecl -arch=win64 ??4streambuf@@QEAAAEAV0@AEBV0@@Z(ptr ptr) streambuf_assign
@ stub -arch=win32 ??4strstream@@QAEAAV0@AAV0@@Z # class strstream & __thiscall strstream::operator=(class strstream &)
@ stub -arch=win64 ??4strstream@@QEAAAEAV0@AEAV0@@Z
@
stub -arch=win32 ??4strstreambuf@@QAEAAV0@ABV0@@Z # class strstreambuf & __thiscall strstreambuf::operator=(class strstreambuf const &)
@
stub -arch=win64 ??4strstreambuf@@QEAAAEAV0@AEBV0@@Z
@
thiscall -arch=win32 ??4strstreambuf@@QAEAAV0@ABV0@@Z(ptr ptr) strstreambuf_assign
@
cdecl -arch=win64 ??4strstreambuf@@QEAAAEAV0@AEBV0@@Z(ptr ptr) strstreambuf_assign
@ stub -arch=win32 ??5istream@@QAEAAV0@AAC@Z # class istream & __thiscall istream::operator>>(signed char &)
@ stub -arch=win64 ??5istream@@QEAAAEAV0@AEAC@Z
@ stub -arch=win32 ??5istream@@QAEAAV0@AAD@Z # class istream & __thiscall istream::operator>>(char &)
...
...
@@ -320,7 +320,7 @@
# @ extern ??_7stdiostream@@6B@ # const stdiostream::`vftable'
@ extern ??_7streambuf@@6B@ MSVCP_streambuf_vtable
# @ extern ??_7strstream@@6B@ # const strstream::`vftable'
# @ extern ??_7strstreambuf@@6B@ # const strstreambuf::`vftable'
@ extern ??_7strstreambuf@@6B@ MSVCP_strstreambuf_vtable
# @ extern ??_8fstream@@7Bistream@@@ # const fstream::`vbtable'{for `istream'}
# @ extern ??_8fstream@@7Bostream@@@ # const fstream::`vbtable'{for `ostream'}
# @ extern ??_8ifstream@@7B@ # const ifstream::`vbtable'
...
...
@@ -379,7 +379,7 @@
@ stub -arch=win32 ??_Estdiostream@@UAEPAXI@Z # virtual void * __thiscall stdiostream::`vector deleting destructor'(unsigned int)
@ thiscall -arch=win32 ??_Estreambuf@@UAEPAXI@Z(ptr long) streambuf_vector_dtor
@ stub -arch=win32 ??_Estrstream@@UAEPAXI@Z # virtual void * __thiscall strstream::`vector deleting destructor'(unsigned int)
@
stub -arch=win32 ??_Estrstreambuf@@UAEPAXI@Z # virtual void * __thiscall strstreambuf::`vector deleting destructor'(unsigned int)
@
thiscall -arch=win32 ??_Estrstreambuf@@UAEPAXI@Z(ptr long) strstreambuf_vector_dtor
@ thiscall -arch=win32 ??_Gexception@@UAEPAXI@Z(ptr long) MSVCP_exception_scalar_dtor
@ thiscall -arch=win32 ??_Gfilebuf@@UAEPAXI@Z(ptr long) filebuf_scalar_dtor
@ stub -arch=win32 ??_Gfstream@@UAEPAXI@Z # virtual void * __thiscall fstream::`scalar deleting destructor'(unsigned int)
...
...
@@ -398,7 +398,7 @@
@ stub -arch=win32 ??_Gstdiostream@@UAEPAXI@Z # virtual void * __thiscall stdiostream::`scalar deleting destructor'(unsigned int)
@ thiscall -arch=win32 ??_Gstreambuf@@UAEPAXI@Z(ptr long) streambuf_scalar_dtor
@ stub -arch=win32 ??_Gstrstream@@UAEPAXI@Z # virtual void * __thiscall strstream::`scalar deleting destructor'(unsigned int)
@
stub -arch=win32 ??_Gstrstreambuf@@UAEPAXI@Z # virtual void * __thiscall strstreambuf::`scalar deleting destructor'(unsigned int)
@
thiscall -arch=win32 ??_Gstrstreambuf@@UAEPAXI@Z(ptr long) strstreambuf_scalar_dtor
@ extern ?adjustfield@ios@@2JB ios_adjustfield
@ thiscall -arch=win32 ?allocate@streambuf@@IAEHXZ(ptr) streambuf_allocate
@ cdecl -arch=win64 ?allocate@streambuf@@IEAAHXZ(ptr) streambuf_allocate
...
...
@@ -447,8 +447,8 @@
@ 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)
@
stub -arch=win64 ?doallocate@strstreambuf@@MEAAHXZ
@
thiscall -arch=win32 ?doallocate@strstreambuf@@MAEHXZ(ptr) strstreambuf_doallocate
@
cdecl -arch=win64 ?doallocate@strstreambuf@@MEAAHXZ(ptr) strstreambuf_doallocate
@ stub -arch=win32 ?eatwhite@istream@@QAEXXZ # void __thiscall istream::eatwhite(void)
@ stub -arch=win64 ?eatwhite@istream@@QEAAXXZ
@ thiscall -arch=win32 ?eback@streambuf@@IBEPADXZ(ptr) streambuf_eback
...
...
@@ -489,8 +489,8 @@
@ stub -arch=win64 ?flush@@YAAEAVostream@@AEAV1@@Z
@ stub -arch=win32 ?flush@ostream@@QAEAAV1@XZ # class ostream & __thiscall ostream::flush(void)
@ stub -arch=win64 ?flush@ostream@@QEAAAEAV1@XZ
@
stub -arch=win32 ?freeze@strstreambuf@@QAEXH@Z # void __thiscall strstreambuf::freeze(int)
@
stub -arch=win64 ?freeze@strstreambuf@@QEAAXH@Z
@
thiscall -arch=win32 ?freeze@strstreambuf@@QAEXH@Z(ptr long) strstreambuf_freeze
@
cdecl -arch=win64 ?freeze@strstreambuf@@QEAAXH@Z(ptr long) strstreambuf_freeze
@ thiscall -arch=win32 ?gbump@streambuf@@IAEXH@Z(ptr long) streambuf_gbump
@ cdecl -arch=win64 ?gbump@streambuf@@IEAAXH@Z(ptr long) streambuf_gbump
@ stub -arch=win32 ?gcount@istream@@QBEHXZ # int __thiscall istream::gcount(void)const
...
...
@@ -581,8 +581,8 @@
@ cdecl -arch=win64 ?overflow@filebuf@@UEAAHH@Z(ptr long) filebuf_overflow
@ stub -arch=win32 ?overflow@stdiobuf@@UAEHH@Z # virtual int __thiscall stdiobuf::overflow(int)
@ stub -arch=win64 ?overflow@stdiobuf@@UEAAHH@Z
@
stub -arch=win32 ?overflow@strstreambuf@@UAEHH@Z # virtual int __thiscall strstreambuf::overflow(int)
@
stub -arch=win64 ?overflow@strstreambuf@@UEAAHH@Z
@
thiscall -arch=win32 ?overflow@strstreambuf@@UAEHH@Z(ptr long) strstreambuf_overflow
@
cdecl -arch=win64 ?overflow@strstreambuf@@UEAAHH@Z(ptr long) strstreambuf_overflow
@ stub -arch=win32 ?pbackfail@stdiobuf@@UAEHH@Z # virtual int __thiscall stdiobuf::pbackfail(int)
@ stub -arch=win64 ?pbackfail@stdiobuf@@UEAAHH@Z
@ thiscall -arch=win32 ?pbackfail@streambuf@@UAEHH@Z(ptr long) streambuf_pbackfail
...
...
@@ -649,8 +649,8 @@
@ stub -arch=win64 ?seekoff@stdiobuf@@UEAAJJW4seek_dir@ios@@H@Z
@ thiscall -arch=win32 ?seekoff@streambuf@@UAEJJW4seek_dir@ios@@H@Z(ptr long long long) streambuf_seekoff
@ cdecl -arch=win64 ?seekoff@streambuf@@UEAAJJW4seek_dir@ios@@H@Z(ptr long long long) streambuf_seekoff
@
stub -arch=win32 ?seekoff@strstreambuf@@UAEJJW4seek_dir@ios@@H@Z # virtual long __thiscall strstreambuf::seekoff(long,enum ios::seek_dir,int)
@
stub -arch=win64 ?seekoff@strstreambuf@@UEAAJJW4seek_dir@ios@@H@Z
@
thiscall -arch=win32 ?seekoff@strstreambuf@@UAEJJW4seek_dir@ios@@H@Z(ptr long long long) strstreambuf_seekoff
@
cdecl -arch=win64 ?seekoff@strstreambuf@@UEAAJJW4seek_dir@ios@@H@Z(ptr long long long) strstreambuf_seekoff
@ stub -arch=win32 ?seekp@ostream@@QAEAAV1@J@Z # class ostream & __thiscall ostream::seekp(long)
@ stub -arch=win64 ?seekp@ostream@@QEAAAEAV1@J@Z
@ stub -arch=win32 ?seekp@ostream@@QAEAAV1@JW4seek_dir@ios@@@Z # class ostream & __thiscall ostream::seekp(long,enum ios::seek_dir)
...
...
@@ -669,8 +669,8 @@
@ stub -arch=win64 ?setbuf@ofstream@@QEAAPEAVstreambuf@@PEADH@Z
@ thiscall -arch=win32 ?setbuf@streambuf@@UAEPAV1@PADH@Z(ptr ptr long) streambuf_setbuf
@ 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
@
thiscall -arch=win32 ?setbuf@strstreambuf@@UAEPAVstreambuf@@PADH@Z(ptr ptr long) strstreambuf_setbuf
@
cdecl -arch=win64 ?setbuf@strstreambuf@@UEAAPEAVstreambuf@@PEADH@Z(ptr ptr long) strstreambuf_setbuf
@ 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
...
...
@@ -718,8 +718,8 @@
@ stub -arch=win64 ?str@ostrstream@@QEAAPEADXZ
@ stub -arch=win32 ?str@strstream@@QAEPADXZ # char * __thiscall strstream::str(void)
@ stub -arch=win64 ?str@strstream@@QEAAPEADXZ
@ thiscall -arch=win32 ?str@strstreambuf@@QAEPADXZ(ptr)
MSVCIRT_str_sl_void # char * __thiscall strstreambuf::str(void)
@ cdecl -arch=win64 ?str@strstreambuf@@QEAAPEADXZ(ptr)
MSVCIRT_str_sl_void
@ thiscall -arch=win32 ?str@strstreambuf@@QAEPADXZ(ptr)
strstreambuf_str
@ cdecl -arch=win64 ?str@strstreambuf@@QEAAPEADXZ(ptr)
strstreambuf_str
# @ extern ?sunk_with_stdio@ios@@0HA # static int ios::sunk_with_stdio
@ thiscall -arch=win32 ?sync@filebuf@@UAEHXZ(ptr) filebuf_sync
@ cdecl -arch=win64 ?sync@filebuf@@UEAAHXZ(ptr) filebuf_sync
...
...
@@ -729,8 +729,8 @@
@ stub -arch=win64 ?sync@stdiobuf@@UEAAHXZ
@ thiscall -arch=win32 ?sync@streambuf@@UAEHXZ(ptr) streambuf_sync
@ 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
@
thiscall -arch=win32 ?sync@strstreambuf@@UAEHXZ(ptr) strstreambuf_sync
@
cdecl -arch=win64 ?sync@strstreambuf@@UEAAHXZ(ptr) strstreambuf_sync
@ 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
...
...
@@ -749,8 +749,8 @@
@ cdecl -arch=win64 ?underflow@filebuf@@UEAAHXZ(ptr) filebuf_underflow
@ stub -arch=win32 ?underflow@stdiobuf@@UAEHXZ # virtual int __thiscall stdiobuf::underflow(void)
@ stub -arch=win64 ?underflow@stdiobuf@@UEAAHXZ
@
stub -arch=win32 ?underflow@strstreambuf@@UAEHXZ # virtual int __thiscall strstreambuf::underflow(void)
@
stub -arch=win64 ?underflow@strstreambuf@@UEAAHXZ
@
thiscall -arch=win32 ?underflow@strstreambuf@@UAEHXZ(ptr) strstreambuf_underflow
@
cdecl -arch=win64 ?underflow@strstreambuf@@UEAAHXZ(ptr) strstreambuf_underflow
@ 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
...
...
dlls/msvcrt20/msvcrt20.spec
View file @
37de5343
...
...
@@ -108,16 +108,16 @@
@ stub -arch=win64 ??0strstream@@QEAA@PEADHH@Z
@ stub -arch=win32 ??0strstream@@QAE@XZ
@ stub -arch=win64 ??0strstream@@QEAA@XZ
@
stub -arch=win32
??0strstreambuf@@QAE@ABV0@@Z
@
stub -arch=win64
??0strstreambuf@@QEAA@AEBV0@@Z
@
stub -arch=win32
??0strstreambuf@@QAE@H@Z
@
stub -arch=win64
??0strstreambuf@@QEAA@H@Z
@
stub -arch=win32
??0strstreambuf@@QAE@P6APAXJ@ZP6AXPAX@Z@Z
@
stub -arch=win64
??0strstreambuf@@QEAA@P6APEAXJ@ZP6AXPEAX@Z@Z
@
stub -arch=win32
??0strstreambuf@@QAE@PADH0@Z
@
stub -arch=win64
??0strstreambuf@@QEAA@PEADH0@Z
@
stub -arch=win32
??0strstreambuf@@QAE@XZ
@
stub -arch=win64
??0strstreambuf@@QEAA@XZ
@
thiscall -arch=win32 ??0strstreambuf@@QAE@ABV0@@Z(ptr ptr) msvcirt.
??0strstreambuf@@QAE@ABV0@@Z
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@AEBV0@@Z(ptr ptr) msvcirt.
??0strstreambuf@@QEAA@AEBV0@@Z
@
thiscall -arch=win32 ??0strstreambuf@@QAE@H@Z(ptr long) msvcirt.
??0strstreambuf@@QAE@H@Z
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@H@Z(ptr long) msvcirt.
??0strstreambuf@@QEAA@H@Z
@
thiscall -arch=win32 ??0strstreambuf@@QAE@P6APAXJ@ZP6AXPAX@Z@Z(ptr ptr ptr) msvcirt.
??0strstreambuf@@QAE@P6APAXJ@ZP6AXPAX@Z@Z
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@P6APEAXJ@ZP6AXPEAX@Z@Z(ptr ptr ptr) msvcirt.
??0strstreambuf@@QEAA@P6APEAXJ@ZP6AXPEAX@Z@Z
@
thiscall -arch=win32 ??0strstreambuf@@QAE@PADH0@Z(ptr ptr long ptr) msvcirt.
??0strstreambuf@@QAE@PADH0@Z
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@PEADH0@Z(ptr ptr long ptr) msvcirt.
??0strstreambuf@@QEAA@PEADH0@Z
@
thiscall -arch=win32 ??0strstreambuf@@QAE@XZ(ptr) msvcirt.
??0strstreambuf@@QAE@XZ
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@XZ(ptr) msvcirt.
??0strstreambuf@@QEAA@XZ
@ stub -arch=win32 ??1Iostream_init@@QAE@XZ
@ stub -arch=win64 ??1Iostream_init@@QEAA@XZ
@ thiscall -arch=win32 ??1filebuf@@UAE@XZ(ptr) msvcirt.??1filebuf@@UAE@XZ
...
...
@@ -152,8 +152,8 @@
@ cdecl -arch=win64 ??1streambuf@@UEAA@XZ(ptr) msvcirt.??1streambuf@@UEAA@XZ
@ stub -arch=win32 ??1strstream@@UAE@XZ
@ stub -arch=win64 ??1strstream@@UEAA@XZ
@
stub -arch=win32
??1strstreambuf@@UAE@XZ
@
stub -arch=win64
??1strstreambuf@@UEAA@XZ
@
thiscall -arch=win32 ??1strstreambuf@@UAE@XZ(ptr) msvcirt.
??1strstreambuf@@UAE@XZ
@
cdecl -arch=win64 ??1strstreambuf@@UEAA@XZ(ptr) msvcirt.
??1strstreambuf@@UEAA@XZ
@ cdecl -arch=win32 ??2@YAPAXI@Z(long) msvcrt.??2@YAPAXI@Z
@ cdecl -arch=win64 ??2@YAPEAX_K@Z(long) msvcrt.??2@YAPEAX_K@Z
@ cdecl -arch=win32 ??3@YAXPAX@Z(ptr) msvcrt.??3@YAXPAX@Z
...
...
@@ -206,8 +206,8 @@
@ cdecl -arch=win64 ??4streambuf@@QEAAAEAV0@AEBV0@@Z(ptr ptr) msvcirt.??4streambuf@@QEAAAEAV0@AEBV0@@Z
@ stub -arch=win32 ??4strstream@@QAEAAV0@AAV0@@Z
@ stub -arch=win64 ??4strstream@@QEAAAEAV0@AEAV0@@Z
@
stub -arch=win32
??4strstreambuf@@QAEAAV0@ABV0@@Z
@
stub -arch=win64
??4strstreambuf@@QEAAAEAV0@AEBV0@@Z
@
thiscall -arch=win32 ??4strstreambuf@@QAEAAV0@ABV0@@Z(ptr ptr) msvcirt.
??4strstreambuf@@QAEAAV0@ABV0@@Z
@
cdecl -arch=win64 ??4strstreambuf@@QEAAAEAV0@AEBV0@@Z(ptr ptr) msvcirt.
??4strstreambuf@@QEAAAEAV0@AEBV0@@Z
@ stub -arch=win32 ??5istream@@QAEAAV0@AAC@Z
@ stub -arch=win64 ??5istream@@QEAAAEAV0@AEAC@Z
@ stub -arch=win32 ??5istream@@QAEAAV0@AAD@Z
...
...
@@ -302,7 +302,7 @@
# @ extern ??_7stdiostream@@6B@
@ extern ??_7streambuf@@6B@ msvcirt.??_7streambuf@@6B@
# @ extern ??_7strstream@@6B@
# @ extern
??_7strstreambuf@@6B@
@ extern ??_7strstreambuf@@6B@ msvcirt.
??_7strstreambuf@@6B@
# @ extern ??_8fstream@@7Bistream@@@
# @ extern ??_8fstream@@7Bostream@@@
# @ extern ??_8ifstream@@7B@
...
...
@@ -360,7 +360,7 @@
@ stub -arch=win32 ??_Estdiostream@@UAEPAXI@Z
@ thiscall -arch=win32 ??_Estreambuf@@UAEPAXI@Z(ptr long) msvcirt.??_Estreambuf@@UAEPAXI@Z
@ stub -arch=win32 ??_Estrstream@@UAEPAXI@Z
@
stub -arch=win32
??_Estrstreambuf@@UAEPAXI@Z
@
thiscall -arch=win32 ??_Estrstreambuf@@UAEPAXI@Z(ptr long) msvcirt.
??_Estrstreambuf@@UAEPAXI@Z
@ stub -arch=win32 ??_GIostream_init@@QAEPAXI@Z
@ thiscall -arch=win32 ??_Gfilebuf@@UAEPAXI@Z(ptr long) msvcirt.??_Gfilebuf@@UAEPAXI@Z
@ stub -arch=win32 ??_Gfstream@@UAEPAXI@Z
...
...
@@ -378,7 +378,7 @@
@ stub -arch=win32 ??_Gstdiostream@@UAEPAXI@Z
@ thiscall -arch=win32 ??_Gstreambuf@@UAEPAXI@Z(ptr long) msvcirt.??_Gstreambuf@@UAEPAXI@Z
@ stub -arch=win32 ??_Gstrstream@@UAEPAXI@Z
@
stub -arch=win32
??_Gstrstreambuf@@UAEPAXI@Z
@
thiscall -arch=win32 ??_Gstrstreambuf@@UAEPAXI@Z(ptr long) msvcirt.
??_Gstrstreambuf@@UAEPAXI@Z
@ cdecl -arch=win32 ?_query_new_handler@@YAP6AHI@ZXZ() msvcrt.?_query_new_handler@@YAP6AHI@ZXZ
@ cdecl -arch=win64 ?_query_new_handler@@YAP6AH_K@ZXZ() msvcrt.?_query_new_handler@@YAP6AH_K@ZXZ
@ cdecl ?_query_new_mode@@YAHXZ() msvcrt.?_query_new_mode@@YAHXZ
...
...
@@ -435,8 +435,8 @@
@ 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
@
stub -arch=win64
?doallocate@strstreambuf@@MEAAHXZ
@
thiscall -arch=win32 ?doallocate@strstreambuf@@MAEHXZ(ptr) msvcirt.
?doallocate@strstreambuf@@MAEHXZ
@
cdecl -arch=win64 ?doallocate@strstreambuf@@MEAAHXZ(ptr) msvcirt.
?doallocate@strstreambuf@@MEAAHXZ
@ stub -arch=win32 ?eatwhite@istream@@QAEXXZ
@ stub -arch=win64 ?eatwhite@istream@@QEAAXXZ
@ thiscall -arch=win32 ?eback@streambuf@@IBEPADXZ(ptr) msvcirt.?eback@streambuf@@IBEPADXZ
...
...
@@ -477,8 +477,8 @@
@ stub -arch=win64 ?flush@@YAAEAVostream@@AEAV1@@Z
@ stub -arch=win32 ?flush@ostream@@QAEAAV1@XZ
@ stub -arch=win64 ?flush@ostream@@QEAAAEAV1@XZ
@
stub -arch=win32
?freeze@strstreambuf@@QAEXH@Z
@
stub -arch=win64
?freeze@strstreambuf@@QEAAXH@Z
@
thiscall -arch=win32 ?freeze@strstreambuf@@QAEXH@Z(ptr long) msvcirt.
?freeze@strstreambuf@@QAEXH@Z
@
cdecl -arch=win64 ?freeze@strstreambuf@@QEAAXH@Z(ptr long) msvcirt.
?freeze@strstreambuf@@QEAAXH@Z
@ thiscall -arch=win32 ?gbump@streambuf@@IAEXH@Z(ptr long) msvcirt.?gbump@streambuf@@IAEXH@Z
@ cdecl -arch=win64 ?gbump@streambuf@@IEAAXH@Z(ptr long) msvcirt.?gbump@streambuf@@IEAAXH@Z
@ stub -arch=win32 ?gcount@istream@@QBEHXZ
...
...
@@ -567,8 +567,8 @@
@ cdecl -arch=win64 ?overflow@filebuf@@UEAAHH@Z(ptr long) msvcirt.?overflow@filebuf@@UEAAHH@Z
@ stub -arch=win32 ?overflow@stdiobuf@@UAEHH@Z
@ stub -arch=win64 ?overflow@stdiobuf@@UEAAHH@Z
@
stub -arch=win32
?overflow@strstreambuf@@UAEHH@Z
@
stub -arch=win64
?overflow@strstreambuf@@UEAAHH@Z
@
thiscall -arch=win32 ?overflow@strstreambuf@@UAEHH@Z(ptr long) msvcirt.
?overflow@strstreambuf@@UAEHH@Z
@
cdecl -arch=win64 ?overflow@strstreambuf@@UEAAHH@Z(ptr long) msvcirt.
?overflow@strstreambuf@@UEAAHH@Z
@ stub -arch=win32 ?pbackfail@stdiobuf@@UAEHH@Z
@ stub -arch=win64 ?pbackfail@stdiobuf@@UEAAHH@Z
@ thiscall -arch=win32 ?pbackfail@streambuf@@UAEHH@Z(ptr long) msvcirt.?pbackfail@streambuf@@UAEHH@Z
...
...
@@ -635,8 +635,8 @@
@ stub -arch=win64 ?seekoff@stdiobuf@@UEAAJJW4seek_dir@ios@@H@Z
@ thiscall -arch=win32 ?seekoff@streambuf@@UAEJJW4seek_dir@ios@@H@Z(ptr long long long) msvcirt.?seekoff@streambuf@@UAEJJW4seek_dir@ios@@H@Z
@ cdecl -arch=win64 ?seekoff@streambuf@@UEAAJJW4seek_dir@ios@@H@Z(ptr long long long) msvcirt.?seekoff@streambuf@@UEAAJJW4seek_dir@ios@@H@Z
@
stub -arch=win32
?seekoff@strstreambuf@@UAEJJW4seek_dir@ios@@H@Z
@
stub -arch=win64
?seekoff@strstreambuf@@UEAAJJW4seek_dir@ios@@H@Z
@
thiscall -arch=win32 ?seekoff@strstreambuf@@UAEJJW4seek_dir@ios@@H@Z(ptr long long long) msvcirt.
?seekoff@strstreambuf@@UAEJJW4seek_dir@ios@@H@Z
@
cdecl -arch=win64 ?seekoff@strstreambuf@@UEAAJJW4seek_dir@ios@@H@Z(ptr long long long) msvcirt.
?seekoff@strstreambuf@@UEAAJJW4seek_dir@ios@@H@Z
@ stub -arch=win32 ?seekp@ostream@@QAEAAV1@J@Z
@ stub -arch=win64 ?seekp@ostream@@QEAAAEAV1@J@Z
@ stub -arch=win32 ?seekp@ostream@@QAEAAV1@JW4seek_dir@ios@@@Z
...
...
@@ -657,8 +657,8 @@
@ stub -arch=win64 ?setbuf@ofstream@@QEAAPEAVstreambuf@@PEADH@Z
@ thiscall -arch=win32 ?setbuf@streambuf@@UAEPAV1@PADH@Z(ptr ptr long) msvcirt.?setbuf@streambuf@@UAEPAV1@PADH@Z
@ 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
@
thiscall -arch=win32 ?setbuf@strstreambuf@@UAEPAVstreambuf@@PADH@Z(ptr ptr long) msvcirt.
?setbuf@strstreambuf@@UAEPAVstreambuf@@PADH@Z
@
cdecl -arch=win64 ?setbuf@strstreambuf@@UEAAPEAVstreambuf@@PEADH@Z(ptr ptr long) msvcirt.
?setbuf@strstreambuf@@UEAAPEAVstreambuf@@PEADH@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
...
...
@@ -717,8 +717,8 @@
@ stub -arch=win64 ?sync@stdiobuf@@UEAAHXZ
@ thiscall -arch=win32 ?sync@streambuf@@UAEHXZ(ptr) msvcirt.?sync@streambuf@@UAEHXZ
@ cdecl -arch=win64 ?sync@streambuf@@UEAAHXZ(ptr) msvcirt.?sync@streambuf@@UEAAHXZ
@
stub -arch=win32
?sync@strstreambuf@@UAEHXZ
@
stub -arch=win64
?sync@strstreambuf@@UEAAHXZ
@
thiscall -arch=win32 ?sync@strstreambuf@@UAEHXZ(ptr) msvcirt.
?sync@strstreambuf@@UAEHXZ
@
cdecl -arch=win64 ?sync@strstreambuf@@UEAAHXZ(ptr) msvcirt.
?sync@strstreambuf@@UEAAHXZ
@ cdecl ?sync_with_stdio@ios@@SAXXZ() msvcirt.?sync_with_stdio@ios@@SAXXZ
@ stub -arch=win32 ?tellg@istream@@QAEJXZ
@ stub -arch=win64 ?tellg@istream@@QEAAJXZ
...
...
@@ -738,8 +738,8 @@
@ cdecl -arch=win64 ?underflow@filebuf@@UEAAHXZ(ptr) msvcirt.?underflow@filebuf@@UEAAHXZ
@ stub -arch=win32 ?underflow@stdiobuf@@UAEHXZ
@ stub -arch=win64 ?underflow@stdiobuf@@UEAAHXZ
@
stub -arch=win32
?underflow@strstreambuf@@UAEHXZ
@
stub -arch=win64
?underflow@strstreambuf@@UEAAHXZ
@
thiscall -arch=win32 ?underflow@strstreambuf@@UAEHXZ(ptr) msvcirt.
?underflow@strstreambuf@@UAEHXZ
@
cdecl -arch=win64 ?underflow@strstreambuf@@UEAAHXZ(ptr) msvcirt.
?underflow@strstreambuf@@UEAAHXZ
@ cdecl ?unexpected@@YAXXZ() msvcrt.?unexpected@@YAXXZ
@ cdecl -arch=win32 ?unlock@ios@@QAAXXZ(ptr) msvcirt.?unlock@ios@@QAAXXZ
@ cdecl -arch=win64 ?unlock@ios@@QEAAXXZ(ptr) msvcirt.?unlock@ios@@QEAAXXZ
...
...
dlls/msvcrt40/msvcrt40.spec
View file @
37de5343
...
...
@@ -130,16 +130,16 @@
@ stub -arch=win64 ??0strstream@@QEAA@PEADHH@Z
@ stub -arch=win32 ??0strstream@@QAE@XZ
@ stub -arch=win64 ??0strstream@@QEAA@XZ
@
stub -arch=win32
??0strstreambuf@@QAE@ABV0@@Z
@
stub -arch=win64
??0strstreambuf@@QEAA@AEBV0@@Z
@
stub -arch=win32
??0strstreambuf@@QAE@H@Z
@
stub -arch=win64
??0strstreambuf@@QEAA@H@Z
@
stub -arch=win32
??0strstreambuf@@QAE@P6APAXJ@ZP6AXPAX@Z@Z
@
stub -arch=win64
??0strstreambuf@@QEAA@P6APEAXJ@ZP6AXPEAX@Z@Z
@
stub -arch=win32
??0strstreambuf@@QAE@PADH0@Z
@
stub -arch=win64
??0strstreambuf@@QEAA@PEADH0@Z
@
stub -arch=win32
??0strstreambuf@@QAE@XZ
@
stub -arch=win64
??0strstreambuf@@QEAA@XZ
@
thiscall -arch=win32 ??0strstreambuf@@QAE@ABV0@@Z(ptr ptr) msvcirt.
??0strstreambuf@@QAE@ABV0@@Z
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@AEBV0@@Z(ptr ptr) msvcirt.
??0strstreambuf@@QEAA@AEBV0@@Z
@
thiscall -arch=win32 ??0strstreambuf@@QAE@H@Z(ptr long) msvcirt.
??0strstreambuf@@QAE@H@Z
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@H@Z(ptr long) msvcirt.
??0strstreambuf@@QEAA@H@Z
@
thiscall -arch=win32 ??0strstreambuf@@QAE@P6APAXJ@ZP6AXPAX@Z@Z(ptr ptr ptr) msvcirt.
??0strstreambuf@@QAE@P6APAXJ@ZP6AXPAX@Z@Z
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@P6APEAXJ@ZP6AXPEAX@Z@Z(ptr ptr ptr) msvcirt.
??0strstreambuf@@QEAA@P6APEAXJ@ZP6AXPEAX@Z@Z
@
thiscall -arch=win32 ??0strstreambuf@@QAE@PADH0@Z(ptr ptr long ptr) msvcirt.
??0strstreambuf@@QAE@PADH0@Z
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@PEADH0@Z(ptr ptr long ptr) msvcirt.
??0strstreambuf@@QEAA@PEADH0@Z
@
thiscall -arch=win32 ??0strstreambuf@@QAE@XZ(ptr) msvcirt.
??0strstreambuf@@QAE@XZ
@
cdecl -arch=win64 ??0strstreambuf@@QEAA@XZ(ptr) msvcirt.
??0strstreambuf@@QEAA@XZ
@ stub -arch=win32 ??1Iostream_init@@QAE@XZ
@ stub -arch=win64 ??1Iostream_init@@QEAA@XZ
@ thiscall -arch=i386 ??1__non_rtti_object@@UAE@XZ(ptr) msvcrt.??1__non_rtti_object@@UAE@XZ
...
...
@@ -184,8 +184,8 @@
@ cdecl -arch=win64 ??1streambuf@@UEAA@XZ(ptr) msvcirt.??1streambuf@@UEAA@XZ
@ stub -arch=win32 ??1strstream@@UAE@XZ
@ stub -arch=win64 ??1strstream@@UEAA@XZ
@
stub -arch=win32
??1strstreambuf@@UAE@XZ
@
stub -arch=win64
??1strstreambuf@@UEAA@XZ
@
thiscall -arch=win32 ??1strstreambuf@@UAE@XZ(ptr) msvcirt.
??1strstreambuf@@UAE@XZ
@
cdecl -arch=win64 ??1strstreambuf@@UEAA@XZ(ptr) msvcirt.
??1strstreambuf@@UEAA@XZ
@ thiscall -arch=i386 ??1type_info@@UAE@XZ(ptr) msvcrt.??1type_info@@UAE@XZ
@ cdecl -arch=win64 ??1type_info@@UEAA@XZ(ptr) msvcrt.??1type_info@@UEAA@XZ
@ cdecl -arch=win32 ??2@YAPAXI@Z(long) msvcrt.??2@YAPAXI@Z
...
...
@@ -250,8 +250,8 @@
@ cdecl -arch=win64 ??4streambuf@@QEAAAEAV0@AEBV0@@Z(ptr ptr) msvcirt.??4streambuf@@QEAAAEAV0@AEBV0@@Z
@ stub -arch=win32 ??4strstream@@QAEAAV0@AAV0@@Z
@ stub -arch=win64 ??4strstream@@QEAAAEAV0@AEAV0@@Z
@
stub -arch=win32
??4strstreambuf@@QAEAAV0@ABV0@@Z
@
stub -arch=win64
??4strstreambuf@@QEAAAEAV0@AEBV0@@Z
@
thiscall -arch=win32 ??4strstreambuf@@QAEAAV0@ABV0@@Z(ptr ptr) msvcirt.
??4strstreambuf@@QAEAAV0@ABV0@@Z
@
cdecl -arch=win64 ??4strstreambuf@@QEAAAEAV0@AEBV0@@Z(ptr ptr) msvcirt.
??4strstreambuf@@QEAAAEAV0@AEBV0@@Z
@ stub -arch=win32 ??5istream@@QAEAAV0@AAC@Z
@ stub -arch=win64 ??5istream@@QEAAAEAV0@AEAC@Z
@ stub -arch=win32 ??5istream@@QAEAAV0@AAD@Z
...
...
@@ -355,7 +355,7 @@
# @ extern ??_7stdiostream@@6B@
@ extern ??_7streambuf@@6B@ msvcirt.??_7streambuf@@6B@
# @ extern ??_7strstream@@6B@
# @ extern
??_7strstreambuf@@6B@
@ extern ??_7strstreambuf@@6B@ msvcirt.
??_7strstreambuf@@6B@
# @ extern ??_8fstream@@7Bistream@@@
# @ extern ??_8fstream@@7Bostream@@@
# @ extern ??_8ifstream@@7B@
...
...
@@ -418,7 +418,7 @@
@ stub -arch=win32 ??_Estdiostream@@UAEPAXI@Z
@ thiscall -arch=win32 ??_Estreambuf@@UAEPAXI@Z(ptr long) msvcirt.??_Estreambuf@@UAEPAXI@Z
@ stub -arch=win32 ??_Estrstream@@UAEPAXI@Z
@
stub -arch=win32
??_Estrstreambuf@@UAEPAXI@Z
@
thiscall -arch=win32 ??_Estrstreambuf@@UAEPAXI@Z(ptr long) msvcirt.
??_Estrstreambuf@@UAEPAXI@Z
@ stub -arch=win32 ??_GIostream_init@@QAEPAXI@Z
@ thiscall -arch=win32 ??_G__non_rtti_object@@UAEPAXI@Z(ptr long) msvcrt.??_G__non_rtti_object@@UAEPAXI@Z
@ thiscall -arch=win32 ??_Gbad_cast@@UAEPAXI@Z(ptr long) msvcrt.??_Gbad_cast@@UAEPAXI@Z
...
...
@@ -441,7 +441,7 @@
@ stub -arch=win32 ??_Gstdiostream@@UAEPAXI@Z
@ thiscall -arch=win32 ??_Gstreambuf@@UAEPAXI@Z(ptr long) msvcirt.??_Gstreambuf@@UAEPAXI@Z
@ stub -arch=win32 ??_Gstrstream@@UAEPAXI@Z
@
stub -arch=win32
??_Gstrstreambuf@@UAEPAXI@Z
@
thiscall -arch=win32 ??_Gstrstreambuf@@UAEPAXI@Z(ptr long) msvcirt.
??_Gstrstreambuf@@UAEPAXI@Z
@ cdecl -arch=win32 ?_query_new_handler@@YAP6AHI@ZXZ() msvcrt.?_query_new_handler@@YAP6AHI@ZXZ
@ cdecl -arch=win64 ?_query_new_handler@@YAP6AH_K@ZXZ() msvcrt.?_query_new_handler@@YAP6AH_K@ZXZ
@ cdecl ?_query_new_mode@@YAHXZ() msvcrt.?_query_new_mode@@YAHXZ
...
...
@@ -500,8 +500,8 @@
@ 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
@
stub -arch=win64
?doallocate@strstreambuf@@MEAAHXZ
@
thiscall -arch=win32 ?doallocate@strstreambuf@@MAEHXZ(ptr) msvcirt.
?doallocate@strstreambuf@@MAEHXZ
@
cdecl -arch=win64 ?doallocate@strstreambuf@@MEAAHXZ(ptr) msvcirt.
?doallocate@strstreambuf@@MEAAHXZ
@ stub -arch=win32 ?eatwhite@istream@@QAEXXZ
@ stub -arch=win64 ?eatwhite@istream@@QEAAXXZ
@ thiscall -arch=win32 ?eback@streambuf@@IBEPADXZ(ptr) msvcirt.?eback@streambuf@@IBEPADXZ
...
...
@@ -542,8 +542,8 @@
@ stub -arch=win64 ?flush@@YAAEAVostream@@AEAV1@@Z
@ stub -arch=win32 ?flush@ostream@@QAEAAV1@XZ
@ stub -arch=win64 ?flush@ostream@@QEAAAEAV1@XZ
@
stub -arch=win32
?freeze@strstreambuf@@QAEXH@Z
@
stub -arch=win64
?freeze@strstreambuf@@QEAAXH@Z
@
thiscall -arch=win32 ?freeze@strstreambuf@@QAEXH@Z(ptr long) msvcirt.
?freeze@strstreambuf@@QAEXH@Z
@
cdecl -arch=win64 ?freeze@strstreambuf@@QEAAXH@Z(ptr long) msvcirt.
?freeze@strstreambuf@@QEAAXH@Z
@ thiscall -arch=win32 ?gbump@streambuf@@IAEXH@Z(ptr long) msvcirt.?gbump@streambuf@@IAEXH@Z
@ cdecl -arch=win64 ?gbump@streambuf@@IEAAXH@Z(ptr long) msvcirt.?gbump@streambuf@@IEAAXH@Z
@ stub -arch=win32 ?gcount@istream@@QBEHXZ
...
...
@@ -636,8 +636,8 @@
@ cdecl -arch=win64 ?overflow@filebuf@@UEAAHH@Z(ptr long) msvcirt.?overflow@filebuf@@UEAAHH@Z
@ stub -arch=win32 ?overflow@stdiobuf@@UAEHH@Z
@ stub -arch=win64 ?overflow@stdiobuf@@UEAAHH@Z
@
stub -arch=win32
?overflow@strstreambuf@@UAEHH@Z
@
stub -arch=win64
?overflow@strstreambuf@@UEAAHH@Z
@
thiscall -arch=win32 ?overflow@strstreambuf@@UAEHH@Z(ptr long) msvcirt.
?overflow@strstreambuf@@UAEHH@Z
@
cdecl -arch=win64 ?overflow@strstreambuf@@UEAAHH@Z(ptr long) msvcirt.
?overflow@strstreambuf@@UEAAHH@Z
@ stub -arch=win32 ?pbackfail@stdiobuf@@UAEHH@Z
@ stub -arch=win64 ?pbackfail@stdiobuf@@UEAAHH@Z
@ thiscall -arch=win32 ?pbackfail@streambuf@@UAEHH@Z(ptr long) msvcirt.?pbackfail@streambuf@@UAEHH@Z
...
...
@@ -706,8 +706,8 @@
@ stub -arch=win64 ?seekoff@stdiobuf@@UEAAJJW4seek_dir@ios@@H@Z
@ thiscall -arch=win32 ?seekoff@streambuf@@UAEJJW4seek_dir@ios@@H@Z(ptr long long long) msvcirt.?seekoff@streambuf@@UAEJJW4seek_dir@ios@@H@Z
@ cdecl -arch=win64 ?seekoff@streambuf@@UEAAJJW4seek_dir@ios@@H@Z(ptr long long long) msvcirt.?seekoff@streambuf@@UEAAJJW4seek_dir@ios@@H@Z
@
stub -arch=win32
?seekoff@strstreambuf@@UAEJJW4seek_dir@ios@@H@Z
@
stub -arch=win64
?seekoff@strstreambuf@@UEAAJJW4seek_dir@ios@@H@Z
@
thiscall -arch=win32 ?seekoff@strstreambuf@@UAEJJW4seek_dir@ios@@H@Z(ptr long long long) msvcirt.
?seekoff@strstreambuf@@UAEJJW4seek_dir@ios@@H@Z
@
cdecl -arch=win64 ?seekoff@strstreambuf@@UEAAJJW4seek_dir@ios@@H@Z(ptr long long long) msvcirt.
?seekoff@strstreambuf@@UEAAJJW4seek_dir@ios@@H@Z
@ stub -arch=win32 ?seekp@ostream@@QAEAAV1@J@Z
@ stub -arch=win64 ?seekp@ostream@@QEAAAEAV1@J@Z
@ stub -arch=win32 ?seekp@ostream@@QAEAAV1@JW4seek_dir@ios@@@Z
...
...
@@ -729,8 +729,8 @@
@ stub -arch=win64 ?setbuf@ofstream@@QEAAPEAVstreambuf@@PEADH@Z
@ thiscall -arch=win32 ?setbuf@streambuf@@UAEPAV1@PADH@Z(ptr ptr long) msvcirt.?setbuf@streambuf@@UAEPAV1@PADH@Z
@ 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
@
thiscall -arch=win32 ?setbuf@strstreambuf@@UAEPAVstreambuf@@PADH@Z(ptr ptr long) msvcirt.
?setbuf@strstreambuf@@UAEPAVstreambuf@@PADH@Z
@
cdecl -arch=win64 ?setbuf@strstreambuf@@UEAAPEAVstreambuf@@PEADH@Z(ptr ptr long) msvcirt.
?setbuf@strstreambuf@@UEAAPEAVstreambuf@@PEADH@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
...
...
@@ -789,8 +789,8 @@
@ stub -arch=win64 ?sync@stdiobuf@@UEAAHXZ
@ thiscall -arch=win32 ?sync@streambuf@@UAEHXZ(ptr) msvcirt.?sync@streambuf@@UAEHXZ
@ cdecl -arch=win64 ?sync@streambuf@@UEAAHXZ(ptr) msvcirt.?sync@streambuf@@UEAAHXZ
@
stub -arch=win32
?sync@strstreambuf@@UAEHXZ
@
stub -arch=win64
?sync@strstreambuf@@UEAAHXZ
@
thiscall -arch=win32 ?sync@strstreambuf@@UAEHXZ(ptr) msvcirt.
?sync@strstreambuf@@UAEHXZ
@
cdecl -arch=win64 ?sync@strstreambuf@@UEAAHXZ(ptr) msvcirt.
?sync@strstreambuf@@UEAAHXZ
@ cdecl ?sync_with_stdio@ios@@SAXXZ() msvcirt.?sync_with_stdio@ios@@SAXXZ
@ stub -arch=win32 ?tellg@istream@@QAEJXZ
@ stub -arch=win64 ?tellg@istream@@QEAAJXZ
...
...
@@ -810,8 +810,8 @@
@ cdecl -arch=win64 ?underflow@filebuf@@UEAAHXZ(ptr) msvcirt.?underflow@filebuf@@UEAAHXZ
@ stub -arch=win32 ?underflow@stdiobuf@@UAEHXZ
@ stub -arch=win64 ?underflow@stdiobuf@@UEAAHXZ
@
stub -arch=win32
?underflow@strstreambuf@@UAEHXZ
@
stub -arch=win64
?underflow@strstreambuf@@UEAAHXZ
@
thiscall -arch=win32 ?underflow@strstreambuf@@UAEHXZ(ptr) msvcirt.
?underflow@strstreambuf@@UAEHXZ
@
cdecl -arch=win64 ?underflow@strstreambuf@@UEAAHXZ(ptr) msvcirt.
?underflow@strstreambuf@@UEAAHXZ
@ cdecl ?unexpected@@YAXXZ() msvcrt.?unexpected@@YAXXZ
@ cdecl -arch=win32 ?unlock@ios@@QAAXXZ(ptr) msvcirt.?unlock@ios@@QAAXXZ
@ cdecl -arch=win64 ?unlock@ios@@QEAAXXZ(ptr) msvcirt.?unlock@ios@@QEAAXXZ
...
...
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