Move typedef enum declarations after the enum to make g++ happy.

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
This commit is contained in:
Eduardo de Barros Lima 2013-01-24 21:35:06 +00:00
parent 8d13c5ce3e
commit 08b96ebc1c
1 changed files with 3 additions and 3 deletions

View 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