glsl: Add IR lisp for GLSL ES 3.00 pack/unpack functions
[mesa.git] / src / glsl / strtod.c
index ff34591488cd8785aa70cd8253b2acd249a3c0f7..47c1f0ed69c880b2fbd62d445fdf511a43cda752 100644 (file)
@@ -44,7 +44,8 @@
 double
 glsl_strtod(const char *s, char **end)
 {
-#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__)
+#if defined(_GNU_SOURCE) && !defined(__CYGWIN__) && !defined(__FreeBSD__) && \
+   !defined(__HAIKU__) && !defined(__UCLIBC__)
    static locale_t loc = NULL;
    if (!loc) {
       loc = newlocale(LC_CTYPE_MASK, "C", NULL);