Michał Ziętek : wscript: Implemented Host_get_BuildVersion.

Alexandre Julliard julliard at winehq.org
Tue Jul 5 12:59:06 CDT 2011


Module: wine
Branch: master
Commit: e244222c65306cd4750ee70675e949b327369adc
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=e244222c65306cd4750ee70675e949b327369adc

Author: Michał Ziętek <smierc.w.wenecji at gmail.com>
Date:   Mon Jul  4 23:28:52 2011 +0200

wscript: Implemented Host_get_BuildVersion.

---

 programs/wscript/host.c       |    8 ++++++--
 programs/wscript/tests/run.js |    1 +
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/programs/wscript/host.c b/programs/wscript/host.c
index f6dfaa0..c0d73a5 100644
--- a/programs/wscript/host.c
+++ b/programs/wscript/host.c
@@ -29,6 +29,8 @@
 
 #include <wine/debug.h>
 
+#define BUILDVERSION 16535
+
 static const WCHAR wshNameW[] = {'W','i','n','d','o','w','s',' ','S','c','r','i','p','t',' ','H','o','s','t',0};
 static const WCHAR wshVersionW[] = {'5','.','8'};
 
@@ -169,8 +171,10 @@ static HRESULT WINAPI Host_get_Version(IHost *iface, BSTR *out_Version)
 
 static HRESULT WINAPI Host_get_BuildVersion(IHost *iface, int *out_Build)
 {
-    WINE_FIXME("(%p)\n", out_Build);
-    return E_NOTIMPL;
+    WINE_TRACE("(%p)\n", out_Build);
+
+    *out_Build = BUILDVERSION;
+    return S_OK;
 }
 
 static HRESULT WINAPI Host_get_Timeout(IHost *iface, LONG *out_Timeout)
diff --git a/programs/wscript/tests/run.js b/programs/wscript/tests/run.js
index 8b43ce7..fda62f6 100644
--- a/programs/wscript/tests/run.js
+++ b/programs/wscript/tests/run.js
@@ -27,5 +27,6 @@ ok(typeof(WSH) === "object", "typeof(WSH) = " + typeof(WSH));
 ok(WScript === WSH, "WScript !== WSH");
 ok(WScript.Name === "Windows Script Host", "WScript.Name = " + WScript.Name);
 ok(typeof(WScript.Version) === "string", "typeof(WScript.Version) = " + typeof(WScript.Version));
+ok(typeof(WScript.BuildVersion) === "number", "typeof(WScript.BuldVersion) = " + typeof(WScript.BuldVersion));
 
 winetest.reportSuccess();




More information about the wine-cvs mailing list