From d62ea0ddf28d8785fc9ed7cfee801c6705c68754 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 10 Nov 2005 09:12:37 +0000 Subject: [PATCH] - added missing types previously defined in strongswan --- Source/charon/types.h | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/Source/charon/types.h b/Source/charon/types.h index b69efdc50..a427160cc 100644 --- a/Source/charon/types.h +++ b/Source/charon/types.h @@ -24,7 +24,7 @@ #ifndef TYPES_H_ #define TYPES_H_ -#include +#include typedef enum status_e { SUCCESS, @@ -49,10 +49,26 @@ typedef struct timespec timespec_t; * Representates a IKE_SA spi */ typedef struct spi_s spi_t; - struct spi_s{ u_int32_t high; u_int32_t low; }; +/** + * General purpose pointer/length abstraction + */ +typedef struct chunk_s chunk_t; +struct chunk_s { + u_char *ptr; + size_t len; +}; + +/** + * General purpose boolean type + */ +typedef int bool; +#define FALSE 0 +#define TRUE 1 + + #endif /*TYPES_H_*/