* gettextP.h (SWAP): Change parameter type to unsigned int.
From-SVN: r53878
This commit is contained in:
parent
81a75f0f43
commit
2dff889ead
2 changed files with 9 additions and 3 deletions
|
@ -1,3 +1,7 @@
|
|||
2002-05-25 Roman Lechtchinsky <rl@cs.tu-berlin.de>
|
||||
|
||||
* gettextP.h (SWAP): Change parameter type to unsigned int.
|
||||
|
||||
Tue Dec 11 07:08:57 2001 Douglas B. Rupp <rupp@gnat.com>
|
||||
|
||||
* localealias.c (strings.h): Include.
|
||||
|
|
|
@ -63,12 +63,14 @@
|
|||
# include <byteswap.h>
|
||||
# define SWAP(i) bswap_32 (i)
|
||||
#else
|
||||
/* GCC LOCAL: Prototype first to avoid warnings. */
|
||||
static inline nls_uint32 SWAP PARAMS ((nls_uint32));
|
||||
/* GCC LOCAL: Prototype first to avoid warnings; change argument to
|
||||
unsigned int to avoid K&R type promotion errors with 64-bit "int". */
|
||||
static inline nls_uint32 SWAP PARAMS ((unsigned int));
|
||||
static inline nls_uint32
|
||||
SWAP (i)
|
||||
nls_uint32 i;
|
||||
unsigned int ii;
|
||||
{
|
||||
nls_uint32 i = ii;
|
||||
return (i << 24) | ((i & 0xff00) << 8) | ((i >> 8) & 0xff00) | (i >> 24);
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue