Update lmathlib.c
Index: lmathlib.c
— lmathlib.c(revision 4050)
+++ lmathlib.c(revision 4051)
@@ -183,10 +183,10 @@
res = l_mathop(log)(x);
else {
lua_Number base = luaL_checknumber(L, 2);
-#if !defined(LUA_USE_C89)
- if (base == l_mathop(2.0))
-#endifres = l\_mathop(log2)(x); else
+//#if !defined(LUA_USE_C89)
+// if (base == l_mathop(2.0))
+// res = l_mathop(log2)(x); else
+//#endif
if (base == l_mathop(10.0))
res = l_mathop(log10)(x);
else
Update luaconf.h
Index: luaconf.h
— luaconf.h(revision 4050)
+++ luaconf.h(revision 4051)
@@ -677,7 +677,7 @@
** macro must include header ‘locale.h’.)
*/
#if !defined(lua_getlocaledecpoint)
-#define lua_getlocaledecpoint()(localeconv()->decimal_point[0])
+#define lua_getlocaledecpoint()(‘.’)
#endif
/* }================================================================== */
Android.mk
Android.mk
Lua
LOCAL_PATH := $(call my-dir)/../src
include $(CLEAR_VARS)
LOCAL_MODULE := Lua
LOCAL_CPPFLAGS := -std=c++17
LOCAL_SRC_FILES := \
$(LOCAL_PATH)/lapi.c \
$(LOCAL_PATH)/lauxlib.c \
$(LOCAL_PATH)/lbaselib.c \
$(LOCAL_PATH)/lbitlib.c \
$(LOCAL_PATH)/lcode.c \
$(LOCAL_PATH)/lcorolib.c \
$(LOCAL_PATH)/lctype.c \
$(LOCAL_PATH)/ldblib.c \
$(LOCAL_PATH)/ldebug.c \
$(LOCAL_PATH)/ldo.c \
$(LOCAL_PATH)/ldump.c \
$(LOCAL_PATH)/lfunc.c \
$(LOCAL_PATH)/lgc.c \
$(LOCAL_PATH)/linit.c \
$(LOCAL_PATH)/liolib.c \
$(LOCAL_PATH)/llex.c \
$(LOCAL_PATH)/lmathlib.c \
$(LOCAL_PATH)/lmem.c \
$(LOCAL_PATH)/loadlib.c \
$(LOCAL_PATH)/lobject.c \
$(LOCAL_PATH)/lopcodes.c \
$(LOCAL_PATH)/loslib.c \
$(LOCAL_PATH)/lparser.c \
$(LOCAL_PATH)/lstate.c \
$(LOCAL_PATH)/lstring.c \
$(LOCAL_PATH)/lstrlib.c \
$(LOCAL_PATH)/ltable.c \
$(LOCAL_PATH)/ltablib.c \
$(LOCAL_PATH)/ltm.c \
$(LOCAL_PATH)/lua.c \
$(LOCAL_PATH)/luac.c \
$(LOCAL_PATH)/lundump.c \
$(LOCAL_PATH)/lutf8lib.c \
$(LOCAL_PATH)/lvm.c \
$(LOCAL_PATH)/lzio.c
include $(BUILD_STATIC_LIBRARY)