summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>2014-07-15 18:29:48 -0300
committerSavio Sena <savio@expertisesolutions.com.br>2014-07-21 20:53:12 -0300
commit8ef9f49e9493b40995ab1028c95c9d6c149aca68 (patch)
treedc9f19c7ef4d7547d4a6d4b62d57a204f83b8463
parent7e7d48cba6eb7cfabc69ad0782d3505fe93c65d9 (diff)
downloadelementary-8ef9f49e9493b40995ab1028c95c9d6c149aca68.tar.gz
Fixes order of typedefs
C++ compilers refuse to compile typedefs for types not declared yet. The typedefs in the elm_interface_atspi_accessible.h were out of order with the definition (and consequently its declaration) of its struct. This fixes by modifying the order of the typedefs to be after the struct definition.
-rw-r--r--src/lib/elm_interface_atspi_accessible.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/lib/elm_interface_atspi_accessible.h b/src/lib/elm_interface_atspi_accessible.h
index 0cfdaa7e1..b38ef0897 100644
--- a/src/lib/elm_interface_atspi_accessible.h
+++ b/src/lib/elm_interface_atspi_accessible.h
@@ -20,8 +20,6 @@ typedef uint64_t Elm_Atspi_State_Set;
#define STATE_TYPE_GET(state_set, type) (state_set & (1 << type))
-typedef enum _Elm_Atspi_Role Elm_Atspi_Role;
-
/**
* @enum _Elm_Atspi_Role
* Describes the role of an object visible to AT-SPI Clients.
@@ -134,7 +132,7 @@ enum _Elm_Atspi_Role
ELM_ATSPI_ROLE_LAST_DEFINED,
};
-typedef enum _Elm_Atspi_State_Type Elm_Atspi_State_Type;
+typedef enum _Elm_Atspi_Role Elm_Atspi_Role;
/**
* @enum _Elm_Atspi_State_Type
@@ -186,7 +184,7 @@ enum _Elm_Atspi_State_Type
ELM_ATSPI_STATE_LAST_DEFINED,
};
-typedef enum _Elm_Atspi_Relation_Type Elm_Atspi_Relation_Type;
+typedef enum _Elm_Atspi_State_Type Elm_Atspi_State_Type;
/**
* Elm_Atspi_Relation_Type describes relation between two objects.
@@ -214,8 +212,7 @@ enum _Elm_Atspi_Relation_Type {
ELM_ATSPI_RELATION_LAST_DEFINED,
};
-
-typedef struct _Elm_Atspi_Event_State_Changed_Data Elm_Atspi_Event_State_Changed_Data;
+typedef enum _Elm_Atspi_Relation_Type Elm_Atspi_Relation_Type;
struct _Elm_Atspi_Event_State_Changed_Data
{
@@ -223,7 +220,8 @@ struct _Elm_Atspi_Event_State_Changed_Data
Eina_Bool new_value;
};
-typedef struct _Elm_Atspi_Event_Children_Changed_Data Elm_Atspi_Event_Children_Changed_Data;
+
+typedef struct _Elm_Atspi_Event_State_Changed_Data Elm_Atspi_Event_State_Changed_Data;
struct _Elm_Atspi_Event_Children_Changed_Data
{
@@ -231,7 +229,7 @@ struct _Elm_Atspi_Event_Children_Changed_Data
Eo *child;
};
-typedef struct _Elm_Atspi_Attribute Elm_Atspi_Attribute;
+typedef struct _Elm_Atspi_Event_Children_Changed_Data Elm_Atspi_Event_Children_Changed_Data;
struct _Elm_Atspi_Attribute
{
@@ -239,7 +237,7 @@ struct _Elm_Atspi_Attribute
const char *value;
};
-typedef struct _Elm_Atspi_Relation Elm_Atspi_Relation;
+typedef struct _Elm_Atspi_Attribute Elm_Atspi_Attribute;
struct _Elm_Atspi_Relation
{
@@ -247,6 +245,8 @@ struct _Elm_Atspi_Relation
const Eo *obj;
};
+typedef struct _Elm_Atspi_Relation Elm_Atspi_Relation;
+
/**
* Free Elm_Atspi_Attributes_List
*/