summaryrefslogtreecommitdiff
path: root/package/MesaLib/patches/patch-src_glsl_strtod_c
diff options
context:
space:
mode:
authorWaldemar Brodkorb <mail@waldemar-brodkorb.de>2013-10-01 09:03:19 +0200
committerWaldemar Brodkorb <mail@waldemar-brodkorb.de>2013-10-01 09:03:19 +0200
commit9019d28c87b2c0382834a8af861cda4dc12e2b06 (patch)
treee3bf3da087056d9d8394ec808bc9a2ea989d9f65 /package/MesaLib/patches/patch-src_glsl_strtod_c
parent60e2481a45eba0e84e771453cda48075899e95e3 (diff)
parent1bad8cf3c967cac8fb149217878b56f9cec03c8b (diff)
Merge branch 'master' of git+ssh://openadk.org/git/openadk
Diffstat (limited to 'package/MesaLib/patches/patch-src_glsl_strtod_c')
-rw-r--r--package/MesaLib/patches/patch-src_glsl_strtod_c32
1 files changed, 32 insertions, 0 deletions
diff --git a/package/MesaLib/patches/patch-src_glsl_strtod_c b/package/MesaLib/patches/patch-src_glsl_strtod_c
new file mode 100644
index 000000000..ce6514dbb
--- /dev/null
+++ b/package/MesaLib/patches/patch-src_glsl_strtod_c
@@ -0,0 +1,32 @@
+--- Mesa-8.0.5.orig/src/glsl/strtod.c 2012-10-24 21:03:59.000000000 +0200
++++ Mesa-8.0.5/src/glsl/strtod.c 2013-09-25 17:34:06.000000000 +0200
+@@ -25,14 +25,6 @@
+
+
+ #include <stdlib.h>
+-
+-#ifdef _GNU_SOURCE
+-#include <locale.h>
+-#ifdef __APPLE__
+-#include <xlocale.h>
+-#endif
+-#endif
+-
+ #include "strtod.h"
+
+
+@@ -44,14 +36,5 @@
+ double
+ glsl_strtod(const char *s, char **end)
+ {
+-#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) && \
+- !defined(__HAIKU__)
+- static locale_t loc = NULL;
+- if (!loc) {
+- loc = newlocale(LC_CTYPE_MASK, "C", NULL);
+- }
+- return strtod_l(s, end, loc);
+-#else
+ return strtod(s, end);
+-#endif
+ }