misc/liblua/llex.c
changeset 6415 af2047bb4f70
parent 6039 d75329716a02
child 10017 de822cd3df3a
--- a/misc/liblua/llex.c	Wed Nov 23 20:12:16 2011 +0300
+++ b/misc/liblua/llex.c	Thu Nov 24 16:18:45 2011 +0100
@@ -176,9 +176,15 @@
 
 static void trydecpoint (LexState *ls, SemInfo *seminfo) {
   /* format error: try to update decimal point separator */
+#ifndef ANDROID
   struct lconv *cv = localeconv();
+#endif
   char old = ls->decpoint;
+#ifdef ANDROID
+  ls->decpoint = '.';
+#else
   ls->decpoint = (cv ? cv->decimal_point[0] : '.');
+#endif
   buffreplace(ls, old, ls->decpoint);  /* try updated decimal separator */
   if (!luaO_str2d(luaZ_buffer(ls->buff), &seminfo->r)) {
     /* format error with correct decimal point: no more options */