It was used inside eina_debug.h that is a public header.
Terminology compilation was failing when including its own config.h.
* if not, see <http://www.gnu.org/licenses/>.
*/
-#include <Eina.h>
-#include <Ecore.h>
-
# ifdef HAVE_CONFIG_H
# include "config.h"
# endif
+#include <Eina.h>
+#include <Ecore.h>
+
#if __BYTE_ORDER == __LITTLE_ENDIAN
#define SWAP_64(x) x
#define SWAP_32(x) x
# include "eina_config.h"
# include "eina_list.h"
-#ifdef HAVE_CONFIG_H
-# include <config.h>
-#endif
-
#ifdef EFL_BETA_API_SUPPORT
/**
#include <sys/stat.h>
#include <fcntl.h>
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
#include "eina_debug.h"
#include "eina_types.h"
#include "eina_list.h"