From 448f8e53fe3e5d5ac54fe7151e512acbb6114ad5 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 30 Apr 1998 14:06:01 +0000 Subject: *** empty log message *** --- include/types.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'include/types.h') diff --git a/include/types.h b/include/types.h index e5804be66..41adbbbd8 100644 --- a/include/types.h +++ b/include/types.h @@ -66,6 +66,20 @@ #define HAVE_U32_TYPEDEF #endif +#ifndef HAVE_U64_TYPEDEF + #undef u64 /* maybe there is a macro with this name */ + #if SIZEOF_UNSIGNED_INT == 8 + typedef unsigned int u64; + #define HAVE_U64_TYPEDEF + #elif SIZEOF_UNSIGNED_LONG == 8 + typedef unsigned long u64; + #define HAVE_U64_TYPEDEF + #elif __GNUC__ >= 2 + typedef unsigned long long u64; + #define HAVE_U64_TYPEDEF + #endif +#endif + -- cgit v1.2.3