[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: In `lua.h`, `LUA_VERSION_RELEASE_NUM` does not reflect `LUA_VERSION_RELEASE`
- From: Lemures Lemniscati <lemures.lemniscati@...>
- Date: Tue, 12 Jan 2021 21:06:41 +0900
Hi!
In `lua.h`, `LUA_VERSION_RELEASE_NUM` does not reflect `LUA_VERSION_RELEASE`,
and `LUA_VERSION_NUM` is hard-coded although it can be calculated from `LUA_VERSION_MAJOR` and `LUA_VERSION_MINOR`.
Here is a patch to fix them (a base64-encoded data is enclosed also, in case TABs are converted to spaces).
Regards,
Lem
---------------- cut here ----------------
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Lemures Lemniscati <lemures.lemniscati@gmail.com>
Date: Tue, 12 Jan 2021 20:17:59 +0900
Subject: [PATCH] Fix LUA_VERSION_RELEASE_NUM and LUA_VERSION_NUM
* Fix LUA_VERSION_RELEASE_NUM, so that it reflects LUA_VERSION_RELEASE
* Modify LUA_VERSION_NUM, so that it reflects LUA_VERSION_MAJOR and _MINOR
diff --git a/lua.h b/lua.h
index c9d64d7f..bef92eae 100644
--- a/lua.h
+++ b/lua.h
@@ -20,8 +20,8 @@
#define LUA_VERSION_MINOR "4"
#define LUA_VERSION_RELEASE "2"
-#define LUA_VERSION_NUM 504
-#define LUA_VERSION_RELEASE_NUM (LUA_VERSION_NUM * 100 + 0)
+#define LUA_VERSION_NUM (LUA_VERSION_MAJOR * 100 + LUA_VERSION_MINOR)
+#define LUA_VERSION_RELEASE_NUM (LUA_VERSION_NUM * 100 + LUA_VERSION_RELEASE)
#define LUA_VERSION "Lua " LUA_VERSION_MAJOR "." LUA_VERSION_MINOR
#define LUA_RELEASE LUA_VERSION "." LUA_VERSION_RELEASE
---------------- cut here ----------------
#!/bin/sh
/usr/bin/env base64 -d << __END__ > 0001-Fix-LUA_VERSION_RELEASE_NUM-and-LUA_VERSION_NUM.patch
RnJvbSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW11cmVzIExlbW5pc2NhdGkgPGxlbXVyZXMubGVtbmlzY2F0
aUBnbWFpbC5jb20+CkRhdGU6IFR1ZSwgMTIgSmFuIDIwMjEgMjA6MTc6NTkgKzA5MDAKU3ViamVj
dDogW1BBVENIXSBGaXggTFVBX1ZFUlNJT05fUkVMRUFTRV9OVU0gYW5kIExVQV9WRVJTSU9OX05V
TQoKKiBGaXggTFVBX1ZFUlNJT05fUkVMRUFTRV9OVU0sIHNvIHRoYXQgaXQgcmVmbGVjdHMgTFVB
X1ZFUlNJT05fUkVMRUFTRQoqIE1vZGlmeSBMVUFfVkVSU0lPTl9OVU0sIHNvIHRoYXQgaXQgcmVm
bGVjdHMgTFVBX1ZFUlNJT05fTUFKT1IgYW5kIF9NSU5PUgoKZGlmZiAtLWdpdCBhL2x1YS5oIGIv
bHVhLmgKaW5kZXggYzlkNjRkN2YuLmJlZjkyZWFlIDEwMDY0NAotLS0gYS9sdWEuaAorKysgYi9s
dWEuaApAQCAtMjAsOCArMjAsOCBAQAogI2RlZmluZSBMVUFfVkVSU0lPTl9NSU5PUgkiNCIKICNk
ZWZpbmUgTFVBX1ZFUlNJT05fUkVMRUFTRQkiMiIKIAotI2RlZmluZSBMVUFfVkVSU0lPTl9OVU0J
CQk1MDQKLSNkZWZpbmUgTFVBX1ZFUlNJT05fUkVMRUFTRV9OVU0JCShMVUFfVkVSU0lPTl9OVU0g
KiAxMDAgKyAwKQorI2RlZmluZSBMVUFfVkVSU0lPTl9OVU0JCShMVUFfVkVSU0lPTl9NQUpPUiAq
IDEwMCArIExVQV9WRVJTSU9OX01JTk9SKQorI2RlZmluZSBMVUFfVkVSU0lPTl9SRUxFQVNFX05V
TQkoTFVBX1ZFUlNJT05fTlVNICogMTAwICsgTFVBX1ZFUlNJT05fUkVMRUFTRSkKIAogI2RlZmlu
ZSBMVUFfVkVSU0lPTgkiTHVhICIgTFVBX1ZFUlNJT05fTUFKT1IgIi4iIExVQV9WRVJTSU9OX01J
Tk9SCiAjZGVmaW5lIExVQV9SRUxFQVNFCUxVQV9WRVJTSU9OICIuIiBMVUFfVkVSU0lPTl9SRUxF
QVNFCg==
__END__