Remove incorrect & in swap_uint32
Caused by commit 893e86a4
, and hidden by the (char *) cast.
Signed-off-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Jeremy Huddleston <jeremyhu@apple.com>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
Reviewed-by: Aaron Plattner <aplattner@nvidia.com>
Tested-by: Aaron Plattner <aplattner@nvidia.com>
This commit is contained in:
parent
38e9e28ba2
commit
6eae9fa284
|
@ -279,7 +279,7 @@ static inline int __builtin_constant_p(int x)
|
||||||
/* byte swap a 32-bit value */
|
/* byte swap a 32-bit value */
|
||||||
static inline void swap_uint32(uint32_t *x)
|
static inline void swap_uint32(uint32_t *x)
|
||||||
{
|
{
|
||||||
char n = ((char *) &x)[0];
|
char n = ((char *) x)[0];
|
||||||
((char *) x)[0] = ((char *) x)[3];
|
((char *) x)[0] = ((char *) x)[3];
|
||||||
((char *) x)[3] = n;
|
((char *) x)[3] = n;
|
||||||
n = ((char *) x)[1];
|
n = ((char *) x)[1];
|
||||||
|
|
Loading…
Reference in New Issue