From: Kurt Zeilenga Date: Fri, 4 Jun 1999 22:27:28 +0000 (+0000) Subject: Undo assert fix included in last commit. X-Git-Tag: OPENLDAP_REL_ENG_2_BP~401 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=5f7f095b1ce02723efc3c92097f8eb15eda7538a;p=openldap Undo assert fix included in last commit. Add extra AC_HTONL for win32 alpha. --- diff --git a/include/ac/socket.h b/include/ac/socket.h index 501426b135..0e0a4a93c0 100644 --- a/include/ac/socket.h +++ b/include/ac/socket.h @@ -87,10 +87,14 @@ # define ioctl_t int #endif -#if !defined(__alpha) || defined(VMS) -#define AC_HTONL( l ) htonl( l ) -#define AC_NTOHL( l ) ntohl( l ) -#else /* __alpha && !VMS */ +#if defined(__WIN32) && defined(_ALPHA) +/* NT on Alpha is hosed. */ +#define AC_HTONL( l ) \ + ((((l)&0xff)<<24) + (((l)&0xff00)<<8) + \ + (((l)&0xff0000)>>8) + (((l)&0xff000000)>>24)) +#define AC_NTOHL(l) LBER_HTONL(l) + +#elif defined(__alpha) && !defined(VMS) /* * htonl and ntohl on the DEC Alpha under OSF 1 seem to only swap the * lower-order 32-bits of a (64-bit) long, so we define correct versions @@ -102,7 +106,10 @@ #define AC_NTOHL( l ) (((long)ntohl( (l) & 0x00000000FFFFFFFF )) << 32 \ | ntohl( ( (l) & 0xFFFFFFFF00000000 ) >> 32 )) -#endif /* __alpha && !VMS */ +#else +#define AC_HTONL( l ) htonl( l ) +#define AC_NTOHL( l ) ntohl( l ) +#endif #endif /* _AC_SOCKET_H_ */ diff --git a/include/portable.h.nt b/include/portable.h.nt index 00302646ae..c0044b82d6 100644 --- a/include/portable.h.nt +++ b/include/portable.h.nt @@ -715,7 +715,6 @@ typedef char * caddr_t; #ifdef HAVE_STDDEF_H # include #endif -#include #if defined(LDAP_DEVEL) && !defined(LDAP_TEST) #define LDAP_TEST @@ -727,4 +726,6 @@ typedef char * caddr_t; #include "ldap_cdefs.h" #include "ldap_features.h" +#include + #endif /* _LDAP_PORTABLE_H */