[vlc-commits] Contribs: lua, simpler way to disable localeconv

Jean-Baptiste Kempf git at videolan.org
Wed Mar 16 16:22:40 CET 2016


vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Wed Mar 16 15:54:34 2016 +0100| [a009c26a4a341d2786e0f399cd9c4b6c058ff59d] | committer: Jean-Baptiste Kempf

Contribs: lua, simpler way to disable localeconv

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a009c26a4a341d2786e0f399cd9c4b6c058ff59d
---

 contrib/src/lua/no-localeconv.patch |   21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/contrib/src/lua/no-localeconv.patch b/contrib/src/lua/no-localeconv.patch
index 240398d..ea6e06f 100644
--- a/contrib/src/lua/no-localeconv.patch
+++ b/contrib/src/lua/no-localeconv.patch
@@ -1,11 +1,12 @@
---- lua/src/llex.c.orig	2016-03-16 12:21:12.567664718 +0100
-+++ lua/src/llex.c	2016-03-16 12:21:39.361675706 +0100
-@@ -226,7 +226,7 @@
+--- lua/src/luaconf.h.orig	2016-03-16 15:53:05.433295367 +0100
++++ lua/src/luaconf.h	2016-03-16 15:53:21.497295811 +0100
+@@ -654,7 +654,8 @@
+ ** macro must include header 'locale.h'.)
  */
- static void trydecpoint (LexState *ls, TValue *o) {
-   char old = ls->decpoint;
--  ls->decpoint = lua_getlocaledecpoint();
-+  //ls->decpoint = lua_getlocaledecpoint();
-   buffreplace(ls, old, ls->decpoint);  /* try new decimal separator */
-   if (luaO_str2num(luaZ_buffer(ls->buff), o) == 0) {
-     /* format error with correct decimal point: no more options */
+ #if !defined(lua_getlocaledecpoint)
+-#define lua_getlocaledecpoint()		(localeconv()->decimal_point[0])
++//#define lua_getlocaledecpoint()		(localeconv()->decimal_point[0])
++#define lua_getlocaledecpoint()		'.'
+ #endif
+ 
+ /* }================================================================== */



More information about the vlc-commits mailing list