Module: wine Branch: master Commit: 3f18e9841349c47c63cc86369bc0e40ee2861559 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3f18e9841349c47c63cc86369b...
Author: Piotr Caban piotr.caban@gmail.com Date: Tue Jul 7 23:19:54 2009 +0200
jscript: Added Function_valueOf implementation.
---
dlls/jscript/function.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/dlls/jscript/function.c b/dlls/jscript/function.c index d780aee..c2ea230 100644 --- a/dlls/jscript/function.c +++ b/dlls/jscript/function.c @@ -302,8 +302,16 @@ static HRESULT Function_toLocaleString(DispatchEx *dispex, LCID lcid, WORD flags static HRESULT Function_valueOf(DispatchEx *dispex, LCID lcid, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *sp) { - FIXME("\n"); - return E_NOTIMPL; + WARN("should be inherited from Object\n"); + + if(retv) { + IDispatchEx_AddRef(_IDispatchEx_(dispex)); + + V_VT(retv) = VT_DISPATCH; + V_DISPATCH(retv) = (IDispatch*)_IDispatchEx_(dispex); + } + + return S_OK; }
static HRESULT Function_apply(DispatchEx *dispex, LCID lcid, WORD flags, DISPPARAMS *dp,