libs: headers: ensure we include headers in the correct order for EAPI
authorStefan Schmidt <s.schmidt@samsung.com>
Mon, 18 May 2020 16:07:31 +0000 (18:07 +0200)
committerJongmin Lee <jm105.lee@samsung.com>
Mon, 25 May 2020 21:37:16 +0000 (06:37 +0900)
We need to ensure this order to make sure EAPI is working correctly on
windows.

Original patch by Vincent Torri.

Differential Revision: https://phab.enlightenment.org/D11856

Signed-off-by: Stefan Schmidt <s.schmidt@samsung.com>
src/lib/ecore_input_evas/ecore_input_evas.c
src/lib/elementary/Efl_Ui.h
src/lib/elua/Elua.h
src/lib/elua/cache.c
src/lib/elua/io.c
src/lib/embryo/embryo_main.c
src/lib/embryo/embryo_private.h
src/lib/embryo/embryo_str.c

index 3ff43c0..3da0bf8 100644 (file)
@@ -7,8 +7,8 @@
 #include <string.h>
 #include <stdlib.h>
 
-#include "Ecore.h"
-#include "Ecore_Input.h"
+#include <Ecore.h>
+#include <Ecore_Input.h>
 
 #include "Ecore_Input_Evas.h"
 #include "ecore_input_evas_private.h"
index 24a1aeb..f9ca707 100644 (file)
 #include <alloca.h>
 #endif
 
-#ifdef ELM_WIN32
-#include <malloc.h>
-#ifndef alloca
-#define alloca _alloca
-#endif
-#endif
-
 #ifdef _WIN32
 # define WIN32_LEAN_AND_MEAN
 # include <winsock2.h>
index 289f911..cf93d65 100644 (file)
 #ifndef _ELUA_H
 #define _ELUA_H
 
+#ifdef EFL_BETA_API_SUPPORT
+
+#include <Eina.h>
+
+#include <lua.h>
+#include <lualib.h>
+#include <lauxlib.h>
+
 #ifdef EAPI
 # undef EAPI
 #endif
@@ -92,14 +100,6 @@ extern "C" {
  * @{
  */
 
-#ifdef EFL_BETA_API_SUPPORT
-
-#include <Eina.h>
-
-#include <lua.h>
-#include <lualib.h>
-#include <lauxlib.h>
-
 /** Opaque Elua state
  *
  * @ingroup Elua
index b18d690..c731b04 100644 (file)
@@ -1,10 +1,10 @@
-#include "elua_private.h"
-
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
 #include <unistd.h>
 
+#include "elua_private.h"
+
 /* bytecode caching */
 
 static Eina_File *
index 77ac3df..142f61b 100644 (file)
@@ -1,9 +1,9 @@
-#include "elua_private.h"
-
 #ifdef _WIN32
 # include <evil_private.h> /* realpath */
 #endif
 
+#include "elua_private.h"
+
 /* expand fname to full path name (so that PATH is ignored) plus turn
  * stuff into a command, and also verify whether the path exists */
 static char *
index 852b190..452a272 100644 (file)
@@ -6,6 +6,8 @@
 #include <stdlib.h>
 #include <time.h>
 
+#include <Eina.h>
+
 #include "Embryo.h"
 #include "embryo_private.h"
 
index 4bf8ceb..e63351b 100644 (file)
@@ -1,8 +1,6 @@
 #ifndef _EMBRYO_PRIVATE_H
 #define _EMBRYO_PRIVATE_H
 
-#include <Eina.h>
-
 typedef enum _Embryo_Opcode Embryo_Opcode;
 
 enum _Embryo_Opcode
index d7da4e0..6fafa83 100644 (file)
@@ -16,6 +16,8 @@
 #include <string.h>
 #include <fnmatch.h>
 
+#include <Eina.h>
+
 #include "Embryo.h"
 #include "embryo_private.h"