From b2532b3be4133d2ea7bf6acaf2b0edb8217d356e Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Fri, 31 Dec 1999 09:18:12 +1100 Subject: [PATCH] - Prevent typedefs from being compiled more than once. Report from Marc G. Fournier --- ChangeLog | 2 ++ defines.h | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7dd5e869c..d36fbc079 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,6 +6,8 @@ Fournier - Fix occasional crash on LinuxPPC. Patch from Franz Sirl + - Prevent typedefs from being compiled more than once. Report from + Marc G. Fournier 19991230 - OpenBSD CVS updates: diff --git a/defines.h b/defines.h index 10f72f478..fdd37bb88 100644 --- a/defines.h +++ b/defines.h @@ -61,6 +61,7 @@ typedef long int int64_t; # else # if (SIZEOF_LONG_LONG_INT == 8) typedef long long int int64_t; +# define HAVE_INTXX_T # else # error "64 bit int type not found." # endif @@ -89,6 +90,7 @@ typedef unsigned long int u_int64_t; # else # if (SIZEOF_LONG_LONG_INT == 8) typedef unsigned long long int u_int64_t; +# define HAVE_U_INTXX_T # else # error "64 bit int type not found." # endif @@ -100,14 +102,17 @@ typedef unsigned long long int u_int64_t; /* being defined by the above */ #ifndef HAVE_QUAD_T typedef int64_t quad_t; +# define HAVE_QUAD_T #endif #ifndef HAVE_SOCKLEN_T typedef unsigned int socklen_t; +# define HAVE_SOCKLEN_T #endif /* HAVE_SOCKLEN_T */ #ifndef HAVE_SIZE_T typedef unsigned int size_t; +# define HAVE_SIZE_T #endif /* HAVE_SIZE_T */ /* Paths */