aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2020-11-03 18:37:40 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2020-11-03 18:37:40 +0100
commited78f867839705b31ceff0fb1b83b528e134fa7e (patch)
tree3296f41ffe99b3432ddf5389ec00ab64a0f3616a
parentwintun: extract inf driverver at compile time into C header (diff)
downloadwintun-ed78f867839705b31ceff0fb1b83b528e134fa7e.tar.xz
wintun-ed78f867839705b31ceff0fb1b83b528e134fa7e.zip
wintun: upset everybody by doing multiplication via string concatenation
Because we can. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--extract-driverver.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/extract-driverver.js b/extract-driverver.js
index 688e356..5ec83ef 100644
--- a/extract-driverver.js
+++ b/extract-driverver.js
@@ -11,7 +11,7 @@ while (!WScript.StdIn.AtEndOfStream) {
var date = val[0].split("/");
var ver = val[1].split(".");
var time = Date.UTC(date[2], date[0] - 1, date[1]).toString()
- WScript.Echo("#define WINTUN_INF_FILETIME { (DWORD)((" + time + "ULL * 10000ULL + 116444736000000000ULL) & 0xffffffffU), (DWORD)((" + time + "ULL * 10000ULL + 116444736000000000ULL) >> 32) }")
+ WScript.Echo("#define WINTUN_INF_FILETIME { (DWORD)((" + time + "0000ULL + 116444736000000000ULL) & 0xffffffffU), (DWORD)((" + time + "0000ULL + 116444736000000000ULL) >> 32) }")
WScript.Echo("#define WINTUN_INF_VERSION ((" + ver[0] + "ULL << 48) | (" + ver[1] + "ULL << 32) | (" + ver[2] + "ULL << 16) | (" + ver[3] + "ULL << 0))")
break;
}