Piotr Caban : msvcp60: Export basic_streambuf::pubseekoff function.
Alexandre Julliard
julliard at winehq.org
Mon May 6 14:08:45 CDT 2013
Module: wine
Branch: master
Commit: a73c69700c9e3a179f5492edb1e0e1b710993053
URL: http://source.winehq.org/git/wine.git/?a=commit;h=a73c69700c9e3a179f5492edb1e0e1b710993053
Author: Piotr Caban <piotr at codeweavers.com>
Date: Mon May 6 11:16:54 2013 +0200
msvcp60: Export basic_streambuf::pubseekoff function.
---
dlls/msvcp60/ios.c | 14 ++++++++++++--
dlls/msvcp60/msvcp60.spec | 16 ++++++++--------
2 files changed, 20 insertions(+), 10 deletions(-)
diff --git a/dlls/msvcp60/ios.c b/dlls/msvcp60/ios.c
index a5f573d..7e87607 100644
--- a/dlls/msvcp60/ios.c
+++ b/dlls/msvcp60/ios.c
@@ -1277,7 +1277,12 @@ fpos_int* __thiscall basic_streambuf_char_seekoff(basic_streambuf_char *this,
/* ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QAE?AV?$fpos at H@2 at JHH@Z */
/* ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QEAA?AV?$fpos at H@2 at _JHH@Z */
-static fpos_int* basic_streambuf_char_pubseekoff(basic_streambuf_char *this,
+/* ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QAE?AV?$fpos at H@2 at JFF@Z */
+/* ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QEAA?AV?$fpos at H@2 at _JFF@Z */
+/* ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QAE?AV?$fpos at H@2 at JW4seekdir@ios_base at 2@H at Z */
+/* ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QEAA?AV?$fpos at H@2 at _JW4seekdir@ios_base at 2@H at Z */
+DEFINE_THISCALL_WRAPPER(basic_streambuf_char_pubseekoff, 20)
+fpos_int* __thiscall basic_streambuf_char_pubseekoff(basic_streambuf_char *this,
fpos_int *ret, streamoff off, int way, int mode)
{
TRACE("(%p %ld %d %d)\n", this, off, way, mode);
@@ -2006,7 +2011,12 @@ fpos_int* __thiscall basic_streambuf_wchar_seekoff(basic_streambuf_wchar *this,
/* ?pubseekoff@?$basic_streambuf at _WU?$char_traits at _W@std@@@std@@QEAA?AV?$fpos at H@2 at _JHH@Z */
/* ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QAE?AV?$fpos at H@2 at JHH@Z */
/* ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QEAA?AV?$fpos at H@2 at _JHH@Z */
-static fpos_int* basic_streambuf_wchar_pubseekoff(basic_streambuf_wchar *this,
+/* ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QAE?AV?$fpos at H@2 at JFF@Z */
+/* ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QEAA?AV?$fpos at H@2 at _JFF@Z */
+/* ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QAE?AV?$fpos at H@2 at JW4seekdir@ios_base at 2@H at Z */
+/* ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QEAA?AV?$fpos at H@2 at _JW4seekdir@ioos_base at 2@H at Z */
+DEFINE_THISCALL_WRAPPER(basic_streambuf_wchar_pubseekoff, 20)
+fpos_int* __thiscall basic_streambuf_wchar_pubseekoff(basic_streambuf_wchar *this,
fpos_int *ret, streamoff off, int way, int mode)
{
TRACE("(%p %ld %d %d)\n", this, off, way, mode);
diff --git a/dlls/msvcp60/msvcp60.spec b/dlls/msvcp60/msvcp60.spec
index e15d43c..4e5a28e 100644
--- a/dlls/msvcp60/msvcp60.spec
+++ b/dlls/msvcp60/msvcp60.spec
@@ -3645,14 +3645,14 @@
@ cdecl -arch=win64 ?pubimbue@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QEAA?AVlocale at 2@AEBV32@@Z(ptr ptr ptr) basic_streambuf_char_pubimbue
@ thiscall -arch=win32 ?pubimbue@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QAE?AVlocale at 2@ABV32@@Z(ptr ptr ptr) basic_streambuf_wchar_pubimbue
@ cdecl -arch=win64 ?pubimbue@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QEAA?AVlocale at 2@AEBV32@@Z(ptr ptr ptr) basic_streambuf_wchar_pubimbue
-@ stub -arch=win32 ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QAE?AV?$fpos at H@2 at JFF@Z
-@ stub -arch=win64 ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QEAA?AV?$fpos at H@2 at _JFF@Z
-@ stub -arch=win32 ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QAE?AV?$fpos at H@2 at JW4seekdir@ios_base at 2@H at Z
-@ stub -arch=win64 ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QEAA?AV?$fpos at H@2 at _JW4seekdir@ios_base at 2@H at Z
-@ stub -arch=win32 ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QAE?AV?$fpos at H@2 at JFF@Z
-@ stub -arch=win64 ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QEAA?AV?$fpos at H@2 at _JFF@Z
-@ stub -arch=win32 ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QAE?AV?$fpos at H@2 at JW4seekdir@ios_base at 2@H at Z
-@ stub -arch=win64 ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QEAA?AV?$fpos at H@2 at _JW4seekdir@ios_base at 2@H at Z
+@ thiscall -arch=win32 ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QAE?AV?$fpos at H@2 at JFF@Z(ptr ptr long long long) basic_streambuf_char_pubseekoff
+@ cdecl -arch=win64 ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QEAA?AV?$fpos at H@2 at _JFF@Z(ptr ptr long long long) basic_streambuf_char_pubseekoff
+@ thiscall -arch=win32 ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QAE?AV?$fpos at H@2 at JW4seekdir@ios_base at 2@H at Z(ptr ptr long long long) basic_streambuf_char_pubseekoff
+@ cdecl -arch=win64 ?pubseekoff@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QEAA?AV?$fpos at H@2 at _JW4seekdir@ios_base at 2@H at Z(ptr ptr long long long) basic_streambuf_char_pubseekoff
+@ thiscall -arch=win32 ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QAE?AV?$fpos at H@2 at JFF@Z(ptr ptr long long long) basic_streambuf_wchar_pubseekoff
+@ cdecl -arch=win64 ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QEAA?AV?$fpos at H@2 at _JFF@Z(ptr ptr long long long) basic_streambuf_wchar_pubseekoff
+@ thiscall -arch=win32 ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QAE?AV?$fpos at H@2 at JW4seekdir@ios_base at 2@H at Z(ptr ptr long long long) basic_streambuf_wchar_pubseekoff
+@ cdecl -arch=win64 ?pubseekoff@?$basic_streambuf at GU?$char_traits at G@std@@@std@@QEAA?AV?$fpos at H@2 at _JW4seekdir@ios_base at 2@H at Z(ptr ptr long long long) basic_streambuf_wchar_pubseekoff
@ stub -arch=win32 ?pubseekpos@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QAE?AV?$fpos at H@2 at V32@F at Z
@ stub -arch=win64 ?pubseekpos@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QEAA?AV?$fpos at H@2 at V32@F at Z
@ thiscall -arch=win32 ?pubseekpos@?$basic_streambuf at DU?$char_traits at D@std@@@std@@QAE?AV?$fpos at H@2 at V32@H at Z(ptr ptr long long int64 long long long) basic_streambuf_char_pubseekpos
More information about the wine-cvs
mailing list