Iván Matellanes : msvcirt: Implement ios::fill.
Module: wine Branch: master Commit: 9b42f88e49c5cdc3df77947515d9c6328f14a4ea URL: http://source.winehq.org/git/wine.git/?a=commit;h=9b42f88e49c5cdc3df77947515... Author: Iván Matellanes <matellanesivan(a)gmail.com> Date: Fri Jul 17 16:36:22 2015 +0200 msvcirt: Implement ios::fill. --- dlls/msvcirt/msvcirt.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/dlls/msvcirt/msvcirt.c b/dlls/msvcirt/msvcirt.c index a0d670f..068beab 100644 --- a/dlls/msvcirt/msvcirt.c +++ b/dlls/msvcirt/msvcirt.c @@ -921,8 +921,12 @@ int __thiscall ios_fail(const ios *this) DEFINE_THISCALL_WRAPPER(ios_fill_set, 8) char __thiscall ios_fill_set(ios *this, char fill) { - FIXME("(%p %d) stub\n", this, fill); - return EOF; + char prev = this->fill; + + TRACE("(%p %d)\n", this, fill); + + this->fill = fill; + return prev; } /* ?fill(a)ios@@QBEDXZ */ @@ -930,8 +934,8 @@ char __thiscall ios_fill_set(ios *this, char fill) DEFINE_THISCALL_WRAPPER(ios_fill_get, 4) char __thiscall ios_fill_get(const ios *this) { - FIXME("(%p) stub\n", this); - return EOF; + TRACE("(%p)\n", this); + return this->fill; } /* ?flags(a)ios@@QAEJJ(a)Z */
participants (1)
-
Alexandre Julliard