From 7f5f6ada87aed931bd126d7a17371fa00ae310fd Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Thu, 17 May 2001 01:28:24 +0000 Subject: [PATCH] kludge for systems not having u_int{16,32}_t git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9982 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/bswap.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/roken/bswap.c b/lib/roken/bswap.c index fcdf04ab3..4a8ed8042 100644 --- a/lib/roken/bswap.c +++ b/lib/roken/bswap.c @@ -40,8 +40,13 @@ RCSID("$Id$"); #ifndef HAVE_BSWAP32 +#ifndef HAVE_U_INT32_T +unsigned int +bswap32 (unsigned int val) +#else u_int32_t bswap32 (u_int32_t val) +#endif { return (val & 0xff) << 24 | (val & 0xff00) << 8 | @@ -52,8 +57,13 @@ bswap32 (u_int32_t val) #ifndef HAVE_BSWAP16 +#ifndef HAVE_U_INT16_T +unsigned short +bswap16 (unsigned short val) +#else u_int16_t bswap16 (u_int16_t val) +#endif { return (val & 0xff) << 8 | (val & 0xff00) >> 8;