From: caro Date: Fri, 7 Jan 2011 06:28:17 +0000 (+0000) Subject: use configure-time headers checks instead of compiler ones X-Git-Tag: 2.0_alpha~70^2~223 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ff552ed6a1ffb7783d9e1ead5608724bf73def04;p=framework%2Fuifw%2Feina.git use configure-time headers checks instead of compiler ones git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@55967 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/configure.ac b/configure.ac index 97fb9ed..6f71e0d 100644 --- a/configure.ac +++ b/configure.ac @@ -330,6 +330,7 @@ fi AC_HEADER_ASSERT AC_HEADER_DIRENT AC_HEADER_TIME +AC_CHECK_HEADERS([unistd.h libgen.h]) EFL_CHECK_PATH_MAX ### Checks for types diff --git a/src/lib/eina_hash.c b/src/lib/eina_hash.c index 18633e7..38c6a61 100644 --- a/src/lib/eina_hash.c +++ b/src/lib/eina_hash.c @@ -24,10 +24,13 @@ #include #include #include + +#ifdef HAVE_STDINT_H +# include +#endif + #ifdef _MSC_VER # include -#else -# include #endif #include "eina_config.h" diff --git a/src/lib/eina_log.c b/src/lib/eina_log.c index 33c021d..4093b55 100644 --- a/src/lib/eina_log.c +++ b/src/lib/eina_log.c @@ -268,7 +268,7 @@ #include #include -#ifndef _MSC_VER +#ifdef HAVE_UNISTD_H # include #endif diff --git a/src/lib/eina_module.c b/src/lib/eina_module.c index 1c6d70f..203fe7a 100644 --- a/src/lib/eina_module.c +++ b/src/lib/eina_module.c @@ -42,10 +42,8 @@ void *alloca (size_t); #include #include -#ifndef _MSC_VER +#ifdef HAVE_LIBGEN_H # include -#else -# include #endif #include