Module: wine Branch: master Commit: 9a30d39b350088cee62eaafac4d4ca711667b069 URL: http://source.winehq.org/git/wine.git/?a=commit;h=9a30d39b350088cee62eaafac4...
Author: Piotr Caban piotr.caban@gmail.com Date: Mon Jul 6 10:38:31 2009 +0200
jscript: Added Date_valueOf implementation.
---
dlls/jscript/date.c | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/dlls/jscript/date.c b/dlls/jscript/date.c index fe65702..525a3a2 100644 --- a/dlls/jscript/date.c +++ b/dlls/jscript/date.c @@ -676,8 +676,18 @@ static HRESULT Date_isPrototypeOf(DispatchEx *dispex, LCID lcid, WORD flags, DIS static HRESULT Date_valueOf(DispatchEx *dispex, LCID lcid, WORD flags, DISPPARAMS *dp, VARIANT *retv, jsexcept_t *ei, IServiceProvider *caller) { - FIXME("\n"); - return E_NOTIMPL; + TRACE("\n"); + + if(!is_class(dispex, JSCLASS_DATE)) { + FIXME("throw TypeError\n"); + return E_FAIL; + } + + if(retv) { + DateInstance *date = (DateInstance*)dispex; + num_set_val(retv, date->time); + } + return S_OK; }
/* ECMA-262 3rd Edition 15.9.5.42 */