e_comp_wl: move types into typedef section
WIth this we dont need a second define of the same type in e_comp.h This fixes a duplicated definition warning
This commit is contained in:
parent
8ef5a7c89d
commit
fcd271dd1b
|
@ -4,7 +4,6 @@ typedef struct _E_Comp E_Comp;
|
|||
#ifdef E_COMP_WL
|
||||
typedef struct _E_Comp_Wl_Client_Data E_Comp_Client_Data;
|
||||
#endif
|
||||
typedef struct _E_Comp_Wl_Data E_Comp_Wl_Data;
|
||||
|
||||
#ifdef E_COMP_X
|
||||
typedef struct _E_Comp_X_Client_Data E_Comp_Client_Data;
|
||||
|
|
|
@ -1,4 +1,14 @@
|
|||
#ifdef E_TYPEDEFS
|
||||
typedef struct _E_Comp_Wl_Aux_Hint E_Comp_Wl_Aux_Hint;
|
||||
typedef struct _E_Comp_Wl_Buffer E_Comp_Wl_Buffer;
|
||||
typedef struct _E_Comp_Wl_Subsurf_Data E_Comp_Wl_Subsurf_Data;
|
||||
typedef struct _E_Comp_Wl_Surface_State E_Comp_Wl_Surface_State;
|
||||
typedef struct _E_Comp_Wl_Client_Data E_Comp_Wl_Client_Data;
|
||||
typedef struct _E_Comp_Wl_Data E_Comp_Wl_Data;
|
||||
typedef struct _E_Comp_Wl_Output E_Comp_Wl_Output;
|
||||
typedef struct E_Shell_Data E_Shell_Data;
|
||||
typedef struct Tizen_Extensions Tizen_Extensions;
|
||||
typedef void (*E_Comp_Wl_Grab_End_Cb)(E_Client*);
|
||||
#else
|
||||
# ifndef E_COMP_WL_H
|
||||
# define E_COMP_WL_H
|
||||
|
@ -38,16 +48,6 @@
|
|||
const __typeof__( ((type *)0)->member ) *__mptr = (ptr); \
|
||||
(type *)(void *)( (char *)__mptr - offsetof(type,member) ); \
|
||||
})
|
||||
typedef struct _E_Comp_Wl_Aux_Hint E_Comp_Wl_Aux_Hint;
|
||||
typedef struct _E_Comp_Wl_Buffer E_Comp_Wl_Buffer;
|
||||
typedef struct _E_Comp_Wl_Subsurf_Data E_Comp_Wl_Subsurf_Data;
|
||||
typedef struct _E_Comp_Wl_Surface_State E_Comp_Wl_Surface_State;
|
||||
typedef struct _E_Comp_Wl_Client_Data E_Comp_Wl_Client_Data;
|
||||
typedef struct _E_Comp_Wl_Data E_Comp_Wl_Data;
|
||||
typedef struct _E_Comp_Wl_Output E_Comp_Wl_Output;
|
||||
typedef struct E_Shell_Data E_Shell_Data;
|
||||
typedef struct Tizen_Extensions Tizen_Extensions;
|
||||
typedef void (*E_Comp_Wl_Grab_End_Cb)(E_Client*);
|
||||
|
||||
struct _E_Comp_Wl_Aux_Hint
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue