From 945c975dffbff130148aace42708fc4b45493a0e Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Wed, 27 Dec 2000 04:24:10 +0000 Subject: Update. 2000-12-26 Ulrich Drepper * sysdeps/generic/bits/byteswap.h (__bswap_64): Make it usable for 64bit platforms. Reported by Dave Gilbert . --- bits/byteswap.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bits') diff --git a/bits/byteswap.h b/bits/byteswap.h index 6b51156..b193ea1 100644 --- a/bits/byteswap.h +++ b/bits/byteswap.h @@ -1,5 +1,5 @@ /* Macros to swap the order of bytes in integer values. - Copyright (C) 1997, 1998 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -56,7 +56,7 @@ __bswap_32 (unsigned int __bsx) # define __bswap_64(x) \ (__extension__ \ ({ union { unsigned long long int __ll; \ - unsigned long int __l[2]; } __v, __r; \ + unsigned int __l[2]; } __v, __r; \ __v.__ll = (x); \ __r.__l[0] = __bswap_32 (__v.__l[1]); \ __r.__l[1] = __bswap_32 (__v.__l[0]); \ -- cgit v1.1