aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/encoding/payloads/encodings.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/charon/encoding/payloads/encodings.h')
-rw-r--r--src/charon/encoding/payloads/encodings.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/charon/encoding/payloads/encodings.h b/src/charon/encoding/payloads/encodings.h
index 24dc16fa7..d69de4f1d 100644
--- a/src/charon/encoding/payloads/encodings.h
+++ b/src/charon/encoding/payloads/encodings.h
@@ -24,11 +24,12 @@
#ifndef ENCODINGS_H_
#define ENCODINGS_H_
-#include <types.h>
-#include <definitions.h>
+typedef enum encoding_type_t encoding_type_t;
+typedef struct encoding_rule_t encoding_rule_t;
-typedef enum encoding_type_t encoding_type_t;
+#include <types.h>
+#include <definitions.h>
/**
* @brief All different kinds of encoding types.
@@ -36,12 +37,12 @@ typedef enum encoding_type_t encoding_type_t;
* Each field of an IKEv2-Message (in header or payload)
* which has to be parsed or generated differently has its own
* type defined here.
- *
+ *
* Header is parsed like a payload and gets its one payload_id
* from PRIVATE USE space. Also the substructures
* of specific payload types get their own payload_id
* from PRIVATE_USE space. See IKEv2-Draft for more informations.
- *
+ *
* @ingroup payloads
*/
enum encoding_type_t {
@@ -505,9 +506,6 @@ enum encoding_type_t {
*/
extern enum_name_t *encoding_type_names;
-
-typedef struct encoding_rule_t encoding_rule_t;
-
/**
* An encoding rule is a mapping of a specific encoding type to
* a location in the data struct where the current field is stored to