X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2Fsvgtiny_internal.h;h=542a0d0cd565cbdbbb0714d19c278f71d75e4ed7;hb=f15555ee16921352ec00f90e8687b4a17f8195bb;hp=0fd5af9a69f94196e29d54dcd56fc4d0e79555dc;hpb=fe31edd04e7789b8e6050729809d6b76fc42dd3d;p=libsvgtiny.git diff --git a/src/svgtiny_internal.h b/src/svgtiny_internal.h index 0fd5af9..542a0d0 100644 --- a/src/svgtiny_internal.h +++ b/src/svgtiny_internal.h @@ -71,7 +71,7 @@ void svgtiny_parse_transform(char *s, float *ma, float *mb, struct svgtiny_shape *svgtiny_add_shape(struct svgtiny_parse_state *state); void svgtiny_transform_path(float *p, unsigned int n, struct svgtiny_parse_state *state); -#if defined(_GNU_SOURCE) +#if (defined(_GNU_SOURCE) && !defined(__APPLE__) || defined(__amigaos4__) || defined(__HAIKU__) || (defined(_POSIX_C_SOURCE) && ((_POSIX_C_SOURCE - 0) >= 200809L))) #define HAVE_STRNDUP #else #undef HAVE_STRNDUP