diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-11-03 18:37:40 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-11-03 18:37:40 +0100 |
commit | ed78f867839705b31ceff0fb1b83b528e134fa7e (patch) | |
tree | 3296f41ffe99b3432ddf5389ec00ab64a0f3616a | |
parent | wintun: extract inf driverver at compile time into C header (diff) | |
download | wintun-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.js | 2 |
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; } |