fixed detection of fmemopen() and open_memstream()
authortsauerbeck <tsauerbeck>
Sat, 17 Jan 2004 15:11:55 +0000 (15:11 +0000)
committertsauerbeck <tsauerbeck@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 17 Jan 2004 15:11:55 +0000 (15:11 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/e17/libs/eet@8522 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

configure.in
src/lib/Eet_private.h

index d05844a..2bc97f5 100644 (file)
@@ -15,6 +15,10 @@ AC_C_CONST
 AM_ENABLE_SHARED
 AM_PROG_LIBTOOL
 
+dnl These are needed for fmemopen/open_memstream
+AC_DEFINE(_GNU_SOURCE, , [Enable GNU extensions])
+AC_DEFINE(__USE_GNU, , [Enable GNU extensions])
+
 AC_CHECK_FUNCS(fmemopen)
 AC_CHECK_FUNCS(open_memstream)
 
index 27e8588..69a5eaf 100644 (file)
@@ -3,7 +3,6 @@
 
 #include "config.h"
 
-#define _GNU_SOURCE /* need this for fmemopen & open_memstream */
 #include <stdio.h>
 #include <unistd.h>
 #include <limits.h>
@@ -17,7 +16,6 @@
 #include <fnmatch.h>
 #include <jpeglib.h>
 #include <setjmp.h>
-#include <zlib.h>
 #include <locale.h>
 
 FILE *_eet_memfile_read_open(void *data, size_t size);