Michał Ziętek : wscript: Implemented Arguments2_Count.
Module: wine Branch: master Commit: 5079fe98392813db7d59be560a156063059495b9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=5079fe98392813db7d59be560a... Author: Michał Ziętek <smierc.w.wenecji(a)gmail.com> Date: Tue Aug 23 15:15:58 2011 +0200 wscript: Implemented Arguments2_Count. --- programs/wscript/arguments.c | 6 ++++-- programs/wscript/tests/run.js | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/programs/wscript/arguments.c b/programs/wscript/arguments.c index 62d6ad0..b50ed94 100644 --- a/programs/wscript/arguments.c +++ b/programs/wscript/arguments.c @@ -110,8 +110,10 @@ static HRESULT WINAPI Arguments2_Item(IArguments2 *iface, LONG index, BSTR *out_ static HRESULT WINAPI Arguments2_Count(IArguments2 *iface, LONG *out_Count) { - WINE_FIXME("(%p)\n", out_Count); - return E_NOTIMPL; + WINE_TRACE("(%p)\n", out_Count); + + *out_Count = numOfArgs; + return S_OK; } static HRESULT WINAPI Arguments2_get_length(IArguments2 *iface, LONG *out_Count) diff --git a/programs/wscript/tests/run.js b/programs/wscript/tests/run.js index 4b6014e..dde3caf 100644 --- a/programs/wscript/tests/run.js +++ b/programs/wscript/tests/run.js @@ -40,5 +40,6 @@ try { WScript.Arguments.Item(3); ok(false, "expected exception"); }catch(e) {} +ok(WScript.Arguments.Count() === 3, "WScript.Arguments.Count() = " + WScript.Arguments.Count()); winetest.reportSuccess();
participants (1)
-
Alexandre Julliard