diff options
-rw-r--r-- | src/H5public.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/H5public.h b/src/H5public.h index a63f6cc..d2ef7ec 100644 --- a/src/H5public.h +++ b/src/H5public.h @@ -113,6 +113,9 @@ typedef ssize_t hssize_t; #elif SIZEOF_LONG_LONG>=8 typedef unsigned long long haddr_t; # define HADDR_UNDEF ((haddr_t)(long long)(-1)) +# elif SIZEOF___INT64>=8 + typedef unsigned __int64 haddr_t; +# define HADDR_UNDEF ((haddr_t)(__int64)(-1)) #else # error "nothing appropriate for haddr_t" #endif |