Michał Ziętek : wscript: Implemented Arguments2_Count.
Alexandre Julliard
julliard at winehq.org
Thu Aug 25 13:00:14 CDT 2011
Module: wine
Branch: master
Commit: 5079fe98392813db7d59be560a156063059495b9
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5079fe98392813db7d59be560a156063059495b9
Author: Michał Ziętek <smierc.w.wenecji at 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();
More information about the wine-cvs
mailing list