Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
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-winehq
Commits
6096dfe6
Commit
6096dfe6
authored
Jun 29, 2015
by
Iván Matellanes
Committed by
Alexandre Julliard
Jun 29, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
msvcirt: Add implementation of streambuf::dbp.
parent
56f150b1
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
22 additions
and
6 deletions
+22
-6
msvcirt.c
dlls/msvcirt/msvcirt.c
+16
-0
msvcirt.spec
dlls/msvcirt/msvcirt.spec
+2
-2
msvcrt20.spec
dlls/msvcrt20/msvcrt20.spec
+2
-2
msvcrt40.spec
dlls/msvcrt40/msvcrt40.spec
+2
-2
No files found.
dlls/msvcirt/msvcirt.c
View file @
6096dfe6
...
...
@@ -667,6 +667,22 @@ int __thiscall streambuf_sputbackc(streambuf *this, char ch)
return
call_streambuf_pbackfail
(
this
,
ch
);
}
/* ?dbp@streambuf@@QAEXXZ */
/* ?dbp@streambuf@@QEAAXXZ */
DEFINE_THISCALL_WRAPPER
(
streambuf_dbp
,
4
)
void
__thiscall
streambuf_dbp
(
streambuf
*
this
)
{
printf
(
"
\n
STREAMBUF DEBUG INFO: this=%p, "
,
this
);
if
(
this
->
unbuffered
)
{
printf
(
"unbuffered
\n
"
);
}
else
{
printf
(
"_fAlloc=%d
\n
"
,
this
->
allocated
);
printf
(
" base()=%p, ebuf()=%p, blen()=%d
\n
"
,
this
->
base
,
this
->
ebuf
,
streambuf_blen
(
this
));
printf
(
"pbase()=%p, pptr()=%p, epptr()=%d
\n
"
,
this
->
pbase
,
this
->
pptr
,
this
->
epptr
);
printf
(
"eback()=%p, gptr()=%p, egptr()=%d
\n
"
,
this
->
eback
,
this
->
gptr
,
this
->
egptr
);
}
}
/******************************************************************
* ??1ios@@UAE@XZ (MSVCRTI.@)
* class ios & __thiscall ios::-ios<<(void)
...
...
dlls/msvcirt/msvcirt.spec
View file @
6096dfe6
...
...
@@ -437,8 +437,8 @@
@ thiscall -arch=win32 ?clrlock@streambuf@@QAEXXZ(ptr) streambuf_clrlock
@ cdecl -arch=win64 ?clrlock@streambuf@@QEAAXXZ(ptr) streambuf_clrlock
@ stub ?cout@@3Vostream_withassign@@A # class ostream_withassign cout
@
stub -arch=win32 ?dbp@streambuf@@QAEXXZ # void __thiscall streambuf::dbp(void)
@
stub -arch=win64 ?dbp@streambuf@@QEAAXXZ
@
thiscall -arch=win32 ?dbp@streambuf@@QAEXXZ(ptr) streambuf_dbp
@
cdecl -arch=win64 ?dbp@streambuf@@QEAAXXZ(ptr) streambuf_dbp
@ stub -arch=win32 ?dec@@YAAAVios@@AAV1@@Z # class ios & __cdecl dec(class ios &)
@ stub -arch=win64 ?dec@@YAAEAVios@@AEAV1@@Z
@ stub -arch=win32 ?delbuf@ios@@QAEXH@Z # void __thiscall ios::delbuf(int)
...
...
dlls/msvcrt20/msvcrt20.spec
View file @
6096dfe6
...
...
@@ -425,8 +425,8 @@
@ thiscall -arch=win32 ?clrlock@streambuf@@QAEXXZ(ptr) msvcirt.?clrlock@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?clrlock@streambuf@@QEAAXXZ(ptr) msvcirt.?clrlock@streambuf@@QEAAXXZ
@ stub ?cout@@3Vostream_withassign@@A
@
stub -arch=win32
?dbp@streambuf@@QAEXXZ
@
stub -arch=win64
?dbp@streambuf@@QEAAXXZ
@
thiscall -arch=win32 ?dbp@streambuf@@QAEXXZ(ptr) msvcirt.
?dbp@streambuf@@QAEXXZ
@
cdecl -arch=win64 ?dbp@streambuf@@QEAAXXZ(ptr) msvcirt.
?dbp@streambuf@@QEAAXXZ
@ stub -arch=win32 ?dec@@YAAAVios@@AAV1@@Z
@ stub -arch=win64 ?dec@@YAAEAVios@@AEAV1@@Z
@ stub -arch=win32 ?delbuf@ios@@QAEXH@Z
...
...
dlls/msvcrt40/msvcrt40.spec
View file @
6096dfe6
...
...
@@ -490,8 +490,8 @@
@ thiscall -arch=win32 ?clrlock@streambuf@@QAEXXZ(ptr) msvcirt.?clrlock@streambuf@@QAEXXZ
@ cdecl -arch=win64 ?clrlock@streambuf@@QEAAXXZ(ptr) msvcirt.?clrlock@streambuf@@QEAAXXZ
@ stub ?cout@@3Vostream_withassign@@A
@
stub -arch=win32
?dbp@streambuf@@QAEXXZ
@
stub -arch=win64
?dbp@streambuf@@QEAAXXZ
@
thiscall -arch=win32 ?dbp@streambuf@@QAEXXZ(ptr) msvcirt.
?dbp@streambuf@@QAEXXZ
@
cdecl -arch=win64 ?dbp@streambuf@@QEAAXXZ(ptr) msvcirt.
?dbp@streambuf@@QEAAXXZ
@ stub -arch=win32 ?dec@@YAAAVios@@AAV1@@Z
@ stub -arch=win64 ?dec@@YAAEAVios@@AEAV1@@Z
@ stub -arch=win32 ?delbuf@ios@@QAEXH@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