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