diff options
Diffstat (limited to 'src/lua/modules/jin.cpp')
-rw-r--r-- | src/lua/modules/jin.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/lua/modules/jin.cpp b/src/lua/modules/jin.cpp index de49846..5e92ce1 100644 --- a/src/lua/modules/jin.cpp +++ b/src/lua/modules/jin.cpp @@ -53,12 +53,16 @@ namespace lua static const luax_Str s[] = { { "version", VERSION }, - { "revision", REVISION_S }, { "author", AUTHOR }, { "codename", CODE_NAME }, { 0, 0 } }; + static const luax_Num n[] = { + { "revision", REVISION }, + { 0, 0 } + }; + /* sub modules */ static const luax_Ref mods[] = { { "core", luaopen_core }, @@ -82,8 +86,9 @@ namespace lua { luax_globaltable(L, MODULE_NAME); - /* register strings */ + /* register values */ luax_setfieldstrings(L, s); + luax_setfieldnumbers(L, n); /* register submodules */ for (int i = 0; mods[i].name; ++i) |