diff --git a/src/libstrongswan/utils/utils.h b/src/libstrongswan/utils/utils.h index 2675acae8..bacea665d 100644 --- a/src/libstrongswan/utils/utils.h +++ b/src/libstrongswan/utils/utils.h @@ -401,6 +401,17 @@ static inline void *memset_noop(void *s, int c, size_t n) typedef uint64_t u_int64_t; #endif +#ifdef HAVE_INT128 +/** + * 128 bit wide signed integer, if supported + */ +typedef __int128 int128_t; +/** + * 128 bit wide unsigned integer, if supported + */ +typedef unsigned __int128 u_int128_t; +#endif + typedef enum status_t status_t; /**