To allow enum.h to depend on utils.h definitions, avoid its direct inclusion.
Instead include utils.h, which includes enum.h as well.
typedef enum configuration_attribute_type_t configuration_attribute_type_t;
-#include <utils/enum.h>
+#include <utils/utils.h>
/**
* Type of the attribute, as in IKEv2 RFC 3.15.1 or IKEv1 ModeConfig.
#ifndef SIMAKA_MESSAGE_H_
#define SIMAKA_MESSAGE_H_
-#include <utils/enum.h>
+#include <utils/utils.h>
#include <eap/eap.h>
#include "simaka_crypto.h"
typedef enum transform_type_t transform_type_t;
-#include <utils/enum.h>
+#include <utils/utils.h>
/**
* Type of a transform, as in IKEv2 RFC 3.3.2.
#include "pgp_builder.h"
#include "pgp_utils.h"
-#include <utils/enum.h>
+#include <utils/utils.h>
#include <utils/debug.h>
#include <credentials/keys/private_key.h>
return NULL;
}
}
-
#include "pkcs11.h"
-#include <utils/enum.h>
+#include <utils/utils.h>
#include <utils/chunk.h>
#include <collections/enumerator.h>
#include "test_suite.h"
-#include <utils/enum.h>
#include <utils/utils.h>
/*******************************************************************************
#include <stdio.h>
-#include "utils/enum.h"
+#include <utils/utils.h>
/**
* Debug message group.
#include <stdio.h>
#include <library.h>
+#include <utils/utils.h>
#include "enum.h"
#include <arpa/inet.h>
#include <string.h>
-#include "enum.h"
-#include "utils/strerror.h"
-
/**
* strongSwan program return codes
*/
# define TRUE true
#endif /* TRUE */
+#include "enum.h"
+#include "utils/strerror.h"
+
/**
* Helper function that compares two strings for equality
*/