[v2 1/6] msvcirt: Add stubs for istream::operator>>.
Iván Matellanes
matellanesivan at gmail.com
Tue Aug 2 06:37:46 CDT 2016
From: Iván Matellanes <matellanes.ivan at gmail.com>
Signed-off-by: Iván Matellanes <matellanesivan at gmail.com>
---
dlls/msvcirt/msvcirt.c | 135 ++++++++++++++++++++++++++++++++++++++++++++
dlls/msvcirt/msvcirt.spec | 72 +++++++++++------------
dlls/msvcrt20/msvcrt20.spec | 72 +++++++++++------------
dlls/msvcrt40/msvcrt40.spec | 72 +++++++++++------------
4 files changed, 243 insertions(+), 108 deletions(-)
diff --git a/dlls/msvcirt/msvcirt.c b/dlls/msvcirt/msvcirt.c
index 1438324..5d55b58 100644
--- a/dlls/msvcirt/msvcirt.c
+++ b/dlls/msvcirt/msvcirt.c
@@ -3481,6 +3481,141 @@ int __thiscall istream_getdouble(istream *this, char *str, int count)
return i;
}
+/* ??5istream@@QAEAAV0 at AAC@Z */
+/* ??5istream@@QEAAAEAV0 at AEAC@Z */
+/* ??5istream@@QAEAAV0 at AAD@Z */
+/* ??5istream@@QEAAAEAV0 at AEAD@Z */
+/* ??5istream@@QAEAAV0 at AAE@Z */
+/* ??5istream@@QEAAAEAV0 at AEAE@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_char, 8)
+istream* __thiscall istream_read_char(istream *this, char *ch)
+{
+ FIXME("(%p %p) stub\n", this, ch);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at PAC@Z */
+/* ??5istream@@QEAAAEAV0 at PEAC@Z */
+/* ??5istream@@QAEAAV0 at PAD@Z */
+/* ??5istream@@QEAAAEAV0 at PEAD@Z */
+/* ??5istream@@QAEAAV0 at PAE@Z */
+/* ??5istream@@QEAAAEAV0 at PEAE@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_str, 8)
+istream* __thiscall istream_read_str(istream *this, char *str)
+{
+ FIXME("(%p %p) stub\n", this, str);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at AAF@Z */
+/* ??5istream@@QEAAAEAV0 at AEAF@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_short, 8)
+istream* __thiscall istream_read_short(istream *this, short *p)
+{
+ FIXME("(%p %p) stub\n", this, p);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at AAG@Z */
+/* ??5istream@@QEAAAEAV0 at AEAG@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_unsigned_short, 8)
+istream* __thiscall istream_read_unsigned_short(istream *this, unsigned short *p)
+{
+ FIXME("(%p %p) stub\n", this, p);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at AAH@Z */
+/* ??5istream@@QEAAAEAV0 at AEAH@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_int, 8)
+istream* __thiscall istream_read_int(istream *this, int *p)
+{
+ FIXME("(%p %p) stub\n", this, p);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at AAI@Z */
+/* ??5istream@@QEAAAEAV0 at AEAI@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_unsigned_int, 8)
+istream* __thiscall istream_read_unsigned_int(istream *this, unsigned int *p)
+{
+ FIXME("(%p %p) stub\n", this, p);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at AAJ@Z */
+/* ??5istream@@QEAAAEAV0 at AEAJ@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_long, 8)
+istream* __thiscall istream_read_long(istream *this, LONG *p)
+{
+ FIXME("(%p %p) stub\n", this, p);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at AAK@Z */
+/* ??5istream@@QEAAAEAV0 at AEAK@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_unsigned_long, 8)
+istream* __thiscall istream_read_unsigned_long(istream *this, ULONG *p)
+{
+ FIXME("(%p %p) stub\n", this, p);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at AAM@Z */
+/* ??5istream@@QEAAAEAV0 at AEAM@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_float, 8)
+istream* __thiscall istream_read_float(istream *this, float *f)
+{
+ FIXME("(%p %p) stub\n", this, f);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at AAN@Z */
+/* ??5istream@@QEAAAEAV0 at AEAN@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_double, 8)
+istream* __thiscall istream_read_double(istream *this, double *d)
+{
+ FIXME("(%p %p) stub\n", this, d);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at AAO@Z */
+/* ??5istream@@QEAAAEAV0 at AEAO@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_long_double, 8)
+istream* __thiscall istream_read_long_double(istream *this, double *ld)
+{
+ FIXME("(%p %p) stub\n", this, ld);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at PAVstreambuf@@@Z */
+/* ??5istream@@QEAAAEAV0 at PEAVstreambuf@@@Z */
+DEFINE_THISCALL_WRAPPER(istream_read_streambuf, 8)
+istream* __thiscall istream_read_streambuf(istream *this, streambuf *sb)
+{
+ FIXME("(%p %p) stub\n", this, sb);
+ return this;
+}
+
+/* ??5istream@@QAEAAV0 at P6AAAV0@AAV0@@Z at Z */
+/* ??5istream@@QEAAAEAV0 at P6AAEAV0@AEAV0@@Z at Z */
+DEFINE_THISCALL_WRAPPER(istream_read_manip, 8)
+istream* __thiscall istream_read_manip(istream *this, istream* (__cdecl *func)(istream*))
+{
+ TRACE("(%p %p)\n", this, func);
+ return func(this);
+}
+
+/* ??5istream@@QAEAAV0 at P6AAAVios@@AAV1@@Z at Z */
+/* ??5istream@@QEAAAEAV0 at P6AAEAVios@@AEAV1@@Z at Z */
+DEFINE_THISCALL_WRAPPER(istream_read_ios_manip, 8)
+istream* __thiscall istream_read_ios_manip(istream *this, ios* (__cdecl *func)(ios*))
+{
+ TRACE("(%p %p)\n", this, func);
+ func(istream_get_ios(this));
+ return this;
+}
+
/* ?ws@@YAAAVistream@@AAV1@@Z */
/* ?ws@@YAAEAVistream@@AEAV1@@Z */
istream* __cdecl istream_ws(istream *this)
diff --git a/dlls/msvcirt/msvcirt.spec b/dlls/msvcirt/msvcirt.spec
index b71bacb..6b3b181 100644
--- a/dlls/msvcirt/msvcirt.spec
+++ b/dlls/msvcirt/msvcirt.spec
@@ -224,42 +224,42 @@
@ stub -arch=win64 ??4strstream@@QEAAAEAV0 at AEAV0@@Z
@ thiscall -arch=win32 ??4strstreambuf@@QAEAAV0 at ABV0@@Z(ptr ptr) strstreambuf_assign
@ cdecl -arch=win64 ??4strstreambuf@@QEAAAEAV0 at AEBV0@@Z(ptr ptr) strstreambuf_assign
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAC@Z # class istream & __thiscall istream::operator>>(signed char &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAC@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAD@Z # class istream & __thiscall istream::operator>>(char &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAD@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAE@Z # class istream & __thiscall istream::operator>>(unsigned char &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAE@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAF@Z # class istream & __thiscall istream::operator>>(short &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAF@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAG@Z # class istream & __thiscall istream::operator>>(unsigned short &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAG@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAH@Z # class istream & __thiscall istream::operator>>(int &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAH@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAI@Z # class istream & __thiscall istream::operator>>(unsigned int &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAI@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAJ@Z # class istream & __thiscall istream::operator>>(long &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAJ@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAK@Z # class istream & __thiscall istream::operator>>(unsigned long &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAK@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAM@Z # class istream & __thiscall istream::operator>>(float &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAM@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAN@Z # class istream & __thiscall istream::operator>>(double &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAN@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAO@Z # class istream & __thiscall istream::operator>>(long double &)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAO@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at P6AAAV0@AAV0@@Z at Z # class istream & __thiscall istream::operator>>(class istream & (__cdecl*)(class istream &))
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAV0@AEAV0@@Z at Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at P6AAAVios@@AAV1@@Z at Z # class istream & __thiscall istream::operator>>(class ios & (__cdecl*)(class ios &))
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAVios@@AEAV1@@Z at Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAC@Z # class istream & __thiscall istream::operator>>(signed char *)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAC@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAD@Z # class istream & __thiscall istream::operator>>(char *)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAD@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAE@Z # class istream & __thiscall istream::operator>>(unsigned char *)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAE@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAVstreambuf@@@Z # class istream & __thiscall istream::operator>>(class streambuf *)
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAVstreambuf@@@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAC@Z(ptr ptr) istream_read_char
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAC@Z(ptr ptr) istream_read_char
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAD@Z(ptr ptr) istream_read_char
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAD@Z(ptr ptr) istream_read_char
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAE@Z(ptr ptr) istream_read_char
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAE@Z(ptr ptr) istream_read_char
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAF@Z(ptr ptr) istream_read_short
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAF@Z(ptr ptr) istream_read_short
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAG@Z(ptr ptr) istream_read_unsigned_short
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAG@Z(ptr ptr) istream_read_unsigned_short
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAH@Z(ptr ptr) istream_read_int
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAH@Z(ptr ptr) istream_read_int
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAI@Z(ptr ptr) istream_read_unsigned_int
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAI@Z(ptr ptr) istream_read_unsigned_int
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAJ@Z(ptr ptr) istream_read_long
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAJ@Z(ptr ptr) istream_read_long
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAK@Z(ptr ptr) istream_read_unsigned_long
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAK@Z(ptr ptr) istream_read_unsigned_long
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAM@Z(ptr ptr) istream_read_float
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAM@Z(ptr ptr) istream_read_float
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAN@Z(ptr ptr) istream_read_double
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAN@Z(ptr ptr) istream_read_double
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAO@Z(ptr ptr) istream_read_long_double
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAO@Z(ptr ptr) istream_read_long_double
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at P6AAAV0@AAV0@@Z at Z(ptr ptr) istream_read_manip
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAV0@AEAV0@@Z at Z(ptr ptr) istream_read_manip
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at P6AAAVios@@AAV1@@Z at Z(ptr ptr) istream_read_ios_manip
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAVios@@AEAV1@@Z at Z(ptr ptr) istream_read_ios_manip
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAC@Z(ptr ptr) istream_read_str
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAC@Z(ptr ptr) istream_read_str
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAD@Z(ptr ptr) istream_read_str
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAD@Z(ptr ptr) istream_read_str
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAE@Z(ptr ptr) istream_read_str
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAE@Z(ptr ptr) istream_read_str
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAVstreambuf@@@Z(ptr ptr) istream_read_streambuf
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAVstreambuf@@@Z(ptr ptr) istream_read_streambuf
@ thiscall -arch=win32 ??6ostream@@QAEAAV0 at C@Z(ptr long) ostream_print_char
@ cdecl -arch=win64 ??6ostream@@QEAAAEAV0 at C@Z(ptr long) ostream_print_char
@ thiscall -arch=win32 ??6ostream@@QAEAAV0 at D@Z(ptr long) ostream_print_char
diff --git a/dlls/msvcrt20/msvcrt20.spec b/dlls/msvcrt20/msvcrt20.spec
index 39ad641..10fae8f 100644
--- a/dlls/msvcrt20/msvcrt20.spec
+++ b/dlls/msvcrt20/msvcrt20.spec
@@ -208,42 +208,42 @@
@ stub -arch=win64 ??4strstream@@QEAAAEAV0 at AEAV0@@Z
@ thiscall -arch=win32 ??4strstreambuf@@QAEAAV0 at ABV0@@Z(ptr ptr) msvcirt.??4strstreambuf@@QAEAAV0 at ABV0@@Z
@ cdecl -arch=win64 ??4strstreambuf@@QEAAAEAV0 at AEBV0@@Z(ptr ptr) msvcirt.??4strstreambuf@@QEAAAEAV0 at AEBV0@@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAC@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAC@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAD@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAD@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAE@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAE@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAF@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAF@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAG@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAG@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAH@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAH@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAI@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAI@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAJ@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAJ@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAK@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAK@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAM@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAM@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAN@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAN@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAO@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAO@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at P6AAAV0@AAV0@@Z at Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAV0@AEAV0@@Z at Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at P6AAAVios@@AAV1@@Z at Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAVios@@AEAV1@@Z at Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAC@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAC@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAD@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAD@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAE@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAE@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAVstreambuf@@@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAVstreambuf@@@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAC@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAC@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAC@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAC@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAD@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAD@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAD@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAD@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAE@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAE@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAE@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAE@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAF@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAF@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAF@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAF@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAG@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAG@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAG@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAG@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAH@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAH@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAH@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAH@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAI@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAI@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAI@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAI@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAJ@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAJ@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAJ@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAJ@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAK@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAK@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAK@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAK@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAM@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAM@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAM@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAM@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAN@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAN@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAN@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAN@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAO@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAO@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAO@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAO@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at P6AAAV0@AAV0@@Z at Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at P6AAAV0@AAV0@@Z at Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAV0@AEAV0@@Z at Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at P6AAEAV0@AEAV0@@Z at Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at P6AAAVios@@AAV1@@Z at Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at P6AAAVios@@AAV1@@Z at Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAVios@@AEAV1@@Z at Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at P6AAEAVios@@AEAV1@@Z at Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAC@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at PAC@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAC@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at PEAC@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAD@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at PAD@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAD@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at PEAD@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAE@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at PAE@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAE@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at PEAE@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAVstreambuf@@@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at PAVstreambuf@@@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAVstreambuf@@@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at PEAVstreambuf@@@Z
@ thiscall -arch=win32 ??6ostream@@QAEAAV0 at C@Z(ptr long) msvcirt.??6ostream@@QAEAAV0 at C@Z
@ cdecl -arch=win64 ??6ostream@@QEAAAEAV0 at C@Z(ptr long) msvcirt.??6ostream@@QEAAAEAV0 at C@Z
@ thiscall -arch=win32 ??6ostream@@QAEAAV0 at D@Z(ptr long) msvcirt.??6ostream@@QAEAAV0 at D@Z
diff --git a/dlls/msvcrt40/msvcrt40.spec b/dlls/msvcrt40/msvcrt40.spec
index ad49412..4883423 100644
--- a/dlls/msvcrt40/msvcrt40.spec
+++ b/dlls/msvcrt40/msvcrt40.spec
@@ -252,42 +252,42 @@
@ stub -arch=win64 ??4strstream@@QEAAAEAV0 at AEAV0@@Z
@ thiscall -arch=win32 ??4strstreambuf@@QAEAAV0 at ABV0@@Z(ptr ptr) msvcirt.??4strstreambuf@@QAEAAV0 at ABV0@@Z
@ cdecl -arch=win64 ??4strstreambuf@@QEAAAEAV0 at AEBV0@@Z(ptr ptr) msvcirt.??4strstreambuf@@QEAAAEAV0 at AEBV0@@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAC@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAC@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAD@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAD@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAE@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAE@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAF@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAF@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAG@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAG@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAH@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAH@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAI@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAI@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAJ@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAJ@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAK@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAK@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAM@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAM@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAN@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAN@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at AAO@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at AEAO@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at P6AAAV0@AAV0@@Z at Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAV0@AEAV0@@Z at Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at P6AAAVios@@AAV1@@Z at Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAVios@@AEAV1@@Z at Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAC@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAC@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAD@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAD@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAE@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAE@Z
-@ stub -arch=win32 ??5istream@@QAEAAV0 at PAVstreambuf@@@Z
-@ stub -arch=win64 ??5istream@@QEAAAEAV0 at PEAVstreambuf@@@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAC@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAC@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAC@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAC@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAD@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAD@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAD@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAD@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAE@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAE@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAE@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAE@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAF@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAF@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAF@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAF@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAG@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAG@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAG@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAG@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAH@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAH@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAH@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAH@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAI@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAI@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAI@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAI@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAJ@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAJ@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAJ@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAJ@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAK@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAK@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAK@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAK@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAM@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAM@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAM@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAM@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAN@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAN@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAN@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAN@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at AAO@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at AAO@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at AEAO@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at AEAO@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at P6AAAV0@AAV0@@Z at Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at P6AAAV0@AAV0@@Z at Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAV0@AEAV0@@Z at Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at P6AAEAV0@AEAV0@@Z at Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at P6AAAVios@@AAV1@@Z at Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at P6AAAVios@@AAV1@@Z at Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at P6AAEAVios@@AEAV1@@Z at Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at P6AAEAVios@@AEAV1@@Z at Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAC@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at PAC@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAC@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at PEAC@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAD@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at PAD@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAD@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at PEAD@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAE@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at PAE@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAE@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at PEAE@Z
+@ thiscall -arch=win32 ??5istream@@QAEAAV0 at PAVstreambuf@@@Z(ptr ptr) msvcirt.??5istream@@QAEAAV0 at PAVstreambuf@@@Z
+@ cdecl -arch=win64 ??5istream@@QEAAAEAV0 at PEAVstreambuf@@@Z(ptr ptr) msvcirt.??5istream@@QEAAAEAV0 at PEAVstreambuf@@@Z
@ thiscall -arch=win32 ??6ostream@@QAEAAV0 at C@Z(ptr long) msvcirt.??6ostream@@QAEAAV0 at C@Z
@ cdecl -arch=win64 ??6ostream@@QEAAAEAV0 at C@Z(ptr long) msvcirt.??6ostream@@QEAAAEAV0 at C@Z
@ thiscall -arch=win32 ??6ostream@@QAEAAV0 at D@Z(ptr long) msvcirt.??6ostream@@QAEAAV0 at D@Z
--
2.7.4
More information about the wine-patches
mailing list