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
44fbaf33
Commit
44fbaf33
authored
Jun 09, 2015
by
Iván Matellanes
Committed by
Alexandre Julliard
Jun 11, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcirt: Add implementation of streambuf::in_avail/out_waiting.
parent
6b6dc42d
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
30 additions
and
12 deletions
+30
-12
msvcirt.c
dlls/msvcirt/msvcirt.c
+18
-0
msvcirt.spec
dlls/msvcirt/msvcirt.spec
+4
-4
msvcrt20.spec
dlls/msvcrt20/msvcrt20.spec
+4
-4
msvcrt40.spec
dlls/msvcrt40/msvcrt40.spec
+4
-4
No files found.
dlls/msvcirt/msvcirt.c
View file @
44fbaf33
...
...
@@ -335,6 +335,24 @@ void __thiscall streambuf_pbump(streambuf *this, int count)
this
->
pptr
+=
count
;
}
/* ?in_avail@streambuf@@QBEHXZ */
/* ?in_avail@streambuf@@QEBAHXZ */
DEFINE_THISCALL_WRAPPER
(
streambuf_in_avail
,
4
)
int
__thiscall
streambuf_in_avail
(
const
streambuf
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
this
->
egptr
-
this
->
gptr
;
}
/* ?out_waiting@streambuf@@QBEHXZ */
/* ?out_waiting@streambuf@@QEBAHXZ */
DEFINE_THISCALL_WRAPPER
(
streambuf_out_waiting
,
4
)
int
__thiscall
streambuf_out_waiting
(
const
streambuf
*
this
)
{
TRACE
(
"(%p)
\n
"
,
this
);
return
this
->
pptr
-
this
->
pbase
;
}
/* Unexported */
DEFINE_THISCALL_WRAPPER
(
streambuf_overflow
,
8
)
int
__thiscall
streambuf_overflow
(
streambuf
*
this
,
int
c
)
...
...
dlls/msvcirt/msvcirt.spec
View file @
44fbaf33
...
...
@@ -531,8 +531,8 @@
@ stub -arch=win64 ?hex@@YAAEAVios@@AEAV1@@Z
@ stub -arch=win32 ?ignore@istream@@QAEAAV1@HH@Z # class istream & __thiscall istream::ignore(int,int)
@ stub -arch=win64 ?ignore@istream@@QEAAAEAV1@HH@Z
@
stub -arch=win32 ?in_avail@streambuf@@QBEHXZ # int __thiscall streambuf::in_avail(void)const
@
stub -arch=win64 ?in_avail@streambuf@@QEBAHXZ
@
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
@ stub -arch=win32 ?ipfx@istream@@QAEHH@Z # int __thiscall istream::ipfx(int)
...
...
@@ -575,8 +575,8 @@
@ stub -arch=win64 ?opfx@ostream@@QEAAHXZ
@ stub -arch=win32 ?osfx@ostream@@QAEXXZ # void __thiscall ostream::osfx(void)
@ stub -arch=win64 ?osfx@ostream@@QEAAXXZ
@
stub -arch=win32 ?out_waiting@streambuf@@QBEHXZ # int __thiscall streambuf::out_waiting(void)const
@
stub -arch=win64 ?out_waiting@streambuf@@QEBAHXZ
@
thiscall -arch=win32 ?out_waiting@streambuf@@QBEHXZ(ptr) streambuf_out_waiting
@
cdecl -arch=win64 ?out_waiting@streambuf@@QEBAHXZ(ptr) streambuf_out_waiting
@ stub -arch=win32 ?overflow@filebuf@@UAEHH@Z # virtual int __thiscall filebuf::overflow(int)
@ stub -arch=win64 ?overflow@filebuf@@UEAAHH@Z
@ stub -arch=win32 ?overflow@stdiobuf@@UAEHH@Z # virtual int __thiscall stdiobuf::overflow(int)
...
...
dlls/msvcrt20/msvcrt20.spec
View file @
44fbaf33
...
...
@@ -517,8 +517,8 @@
@ stub -arch=win64 ?hex@@YAAEAVios@@AEAV1@@Z
@ stub -arch=win32 ?ignore@istream@@QAEAAV1@HH@Z
@ stub -arch=win64 ?ignore@istream@@QEAAAEAV1@HH@Z
@
stub -arch=win32
?in_avail@streambuf@@QBEHXZ
@
stub -arch=win64
?in_avail@streambuf@@QEBAHXZ
@
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
@ stub -arch=win32 ?ipfx@istream@@QAEHH@Z
...
...
@@ -561,8 +561,8 @@
@ stub -arch=win64 ?opfx@ostream@@QEAAHXZ
@ stub -arch=win32 ?osfx@ostream@@QAEXXZ
@ stub -arch=win64 ?osfx@ostream@@QEAAXXZ
@
stub -arch=win32
?out_waiting@streambuf@@QBEHXZ
@
stub -arch=win64
?out_waiting@streambuf@@QEBAHXZ
@
thiscall -arch=win32 ?out_waiting@streambuf@@QBEHXZ(ptr) msvcirt.
?out_waiting@streambuf@@QBEHXZ
@
cdecl -arch=win64 ?out_waiting@streambuf@@QEBAHXZ(ptr) msvcirt.
?out_waiting@streambuf@@QEBAHXZ
@ stub -arch=win32 ?overflow@filebuf@@UAEHH@Z
@ stub -arch=win64 ?overflow@filebuf@@UEAAHH@Z
@ stub -arch=win32 ?overflow@stdiobuf@@UAEHH@Z
...
...
dlls/msvcrt40/msvcrt40.spec
View file @
44fbaf33
...
...
@@ -584,8 +584,8 @@
@ stub -arch=win64 ?hex@@YAAEAVios@@AEAV1@@Z
@ stub -arch=win32 ?ignore@istream@@QAEAAV1@HH@Z
@ stub -arch=win64 ?ignore@istream@@QEAAAEAV1@HH@Z
@
stub -arch=win32
?in_avail@streambuf@@QBEHXZ
@
stub -arch=win64
?in_avail@streambuf@@QEBAHXZ
@
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
@ stub -arch=win32 ?ipfx@istream@@QAEHH@Z
...
...
@@ -630,8 +630,8 @@
@ stub -arch=win64 ?opfx@ostream@@QEAAHXZ
@ stub -arch=win32 ?osfx@ostream@@QAEXXZ
@ stub -arch=win64 ?osfx@ostream@@QEAAXXZ
@
stub -arch=win32
?out_waiting@streambuf@@QBEHXZ
@
stub -arch=win64
?out_waiting@streambuf@@QEBAHXZ
@
thiscall -arch=win32 ?out_waiting@streambuf@@QBEHXZ(ptr) msvcirt.
?out_waiting@streambuf@@QBEHXZ
@
cdecl -arch=win64 ?out_waiting@streambuf@@QEBAHXZ(ptr) msvcirt.
?out_waiting@streambuf@@QEBAHXZ
@ stub -arch=win32 ?overflow@filebuf@@UAEHH@Z
@ stub -arch=win64 ?overflow@filebuf@@UEAAHH@Z
@ stub -arch=win32 ?overflow@stdiobuf@@UAEHH@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