From 2a872c2235d75ff0f1cdd6d563dbbc7a349c25db Mon Sep 17 00:00:00 2001 From: gdt Date: Mon, 14 May 2007 14:16:44 +0000 Subject: 2007-05-14 Greg Troxel > * host/lib/legacy/usrp_bytesex.h: Fix typo in portability code. Add #warning that it is non-portable. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5465 221aa14e-8319-0410-a670-987f0aec2ac5 --- usrp/host/lib/legacy/usrp_bytesex.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'usrp/host/lib/legacy') diff --git a/usrp/host/lib/legacy/usrp_bytesex.h b/usrp/host/lib/legacy/usrp_bytesex.h index 6c4e129c9..955faf242 100644 --- a/usrp/host/lib/legacy/usrp_bytesex.h +++ b/usrp/host/lib/legacy/usrp_bytesex.h @@ -33,6 +33,9 @@ #ifdef HAVE_BYTESWAP_H #include #else + +#warning Using non-portable code (likely wrong other than ILP32). + static inline unsigned short int bswap_16 (unsigned short int x) { @@ -40,7 +43,7 @@ bswap_16 (unsigned short int x) } static inline unsigned int -bswap32 (unsigned int x) +bswap_32 (unsigned int x) { return ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) \ | (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24)); -- cgit