Move typedef enum declarations after the enum to make g++ happy.
authorEduardo de Barros Lima <eblima@gmail.com>
Thu, 24 Jan 2013 21:35:06 +0000 (21:35 +0000)
committerEduardo de Barros Lima <eblima@gmail.com>
Thu, 24 Jan 2013 21:35:06 +0000 (21:35 +0000)
When compiling a C++ program that includes Ecore_Wayland:

Ecore_Wayland.h:56:14: error: use of enum ‘_Ecore_Wl_Window_Type’ without previous declaration
Ecore_Wayland.h:56:56: error: invalid type in declaration before ‘;’ token
Ecore_Wayland.h:57:14: error: use of enum ‘_Ecore_Wl_Window_Buffer_Type’ without previous declaration
Ecore_Wayland.h:57:70: error: invalid type in declaration before ‘;’ token

This patch fixes ticket #2217.

SVN revision: 83310

src/lib/ecore_wayland/Ecore_Wayland.h

index 9d218cd..6eda0d1 100644 (file)
@@ -26,9 +26,6 @@
 #  define EAPI
 # endif
 
-typedef enum _Ecore_Wl_Window_Type Ecore_Wl_Window_Type;
-typedef enum _Ecore_Wl_Window_Buffer_Type Ecore_Wl_Window_Buffer_Type;
-
 typedef struct _Ecore_Wl_Display Ecore_Wl_Display;
 typedef struct _Ecore_Wl_Output Ecore_Wl_Output;
 typedef struct _Ecore_Wl_Input Ecore_Wl_Input;
@@ -70,6 +67,9 @@ enum _Ecore_Wl_Window_Buffer_Type
    ECORE_WL_WINDOW_BUFFER_TYPE_SHM
 };
 
+typedef enum _Ecore_Wl_Window_Type Ecore_Wl_Window_Type;
+typedef enum _Ecore_Wl_Window_Buffer_Type Ecore_Wl_Window_Buffer_Type;
+
 struct _Ecore_Wl_Display
 {
    struct