From 6eae9fa28445b6cfa09061b338242df5116aafe8 Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Wed, 28 Sep 2011 17:27:45 -0400 Subject: [PATCH] Remove incorrect & in swap_uint32 Caused by commit 893e86a4, and hidden by the (char *) cast. Signed-off-by: Matt Turner Reviewed-by: Jeremy Huddleston Reviewed-by: Jamey Sharp Reviewed-by: Aaron Plattner Tested-by: Aaron Plattner --- include/misc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/misc.h b/include/misc.h index 0867746d2..dc039113d 100644 --- a/include/misc.h +++ b/include/misc.h @@ -279,7 +279,7 @@ static inline int __builtin_constant_p(int x) /* byte swap a 32-bit value */ 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)[3] = n; n = ((char *) x)[1];