From 3b667bacd58c3b6607630ef2857b5c7c2d08f63e Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" <icculus@icculus.org> Date: Mon, 22 Aug 2011 14:25:11 -0400 Subject: [PATCH] Apple's C runtime has the non-const iconv(), too. --- src/stdlib/SDL_iconv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stdlib/SDL_iconv.c b/src/stdlib/SDL_iconv.c index 32c2c89b..225e0336 100644 --- a/src/stdlib/SDL_iconv.c +++ b/src/stdlib/SDL_iconv.c @@ -31,8 +31,8 @@ iconv() may or may not use const char ** for the inbuf param. If we get this wrong, it's just a warning, so no big deal. */ -#if defined(_XGP6) || \ - defined(__GLIBC__) && ((__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2)) +#if defined(_XGP6) || defined(__APPLE__) || \ + (defined(__GLIBC__) && ((__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 2))) #define ICONV_INBUF_NONCONST #endif -- 2.18.1