From 2a872c2235d75ff0f1cdd6d563dbbc7a349c25db Mon Sep 17 00:00:00 2001 From: gdt Date: Mon, 14 May 2007 14:16:44 +0000 Subject: [PATCH] 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/ChangeLog | 5 +++++ usrp/host/lib/legacy/usrp_bytesex.h | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/usrp/ChangeLog b/usrp/ChangeLog index 69da6041..4bdb7c61 100644 --- a/usrp/ChangeLog +++ b/usrp/ChangeLog @@ -1,3 +1,8 @@ +2007-05-14 Greg Troxel > + + * host/lib/legacy/usrp_bytesex.h: Fix typo in portability code. + Add #warning that it is non-portable. + 2006-10-10 Greg Troxel * firmware/include/Makefile.am: avoid nonportable use of $< (first diff --git a/usrp/host/lib/legacy/usrp_bytesex.h b/usrp/host/lib/legacy/usrp_bytesex.h index 6c4e129c..955faf24 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)); -- 2.30.2