[tor-commits] [tor/maint-0.2.8] Merge remote-tracking branch 'public/bug18716_027' into maint-0.2.8
nickm at torproject.org
nickm at torproject.org
Tue Apr 12 17:03:03 UTC 2016
commit 7babf33239eb1e349826753a9d0405cb59150cce
Merge: 40827da 39c057d
Author: Nick Mathewson <nickm at torproject.org>
Date: Tue Apr 12 13:02:02 2016 -0400
Merge remote-tracking branch 'public/bug18716_027' into maint-0.2.8
changes/bug18716 | 4 ++++
src/common/memarea.c | 4 ++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --cc src/common/memarea.c
index cfba80b,6c7e4c7..0a3fd00
--- a/src/common/memarea.c
+++ b/src/common/memarea.c
@@@ -21,12 -21,10 +21,12 @@@
* value. */
#define MEMAREA_ALIGN SIZEOF_VOID_P
+/** A value which, when masked out of a pointer, produces a maximally aligned
+ * pointer. */
#if MEMAREA_ALIGN == 4
- #define MEMAREA_ALIGN_MASK 3lu
+ #define MEMAREA_ALIGN_MASK ((uintptr_t)3)
#elif MEMAREA_ALIGN == 8
- #define MEMAREA_ALIGN_MASK 7lu
+ #define MEMAREA_ALIGN_MASK ((uintptr_t)7)
#else
#error "void* is neither 4 nor 8 bytes long. I don't know how to align stuff."
#endif
More information about the tor-commits
mailing list