From b3e0a32fba852cb71124b1b690625e15f2f85fdd Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Tue, 29 Nov 2011 20:42:50 +0200 Subject: [PATCH] base: make CUSTOM_ALIGN use uintptr_t For cases where long is shorter than ptr. --- usual/base.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usual/base.h b/usual/base.h index e14d09a..36eb359 100644 --- a/usual/base.h +++ b/usual/base.h @@ -69,7 +69,7 @@ /** power-of-2 alignment */ #ifndef CUSTOM_ALIGN -#define CUSTOM_ALIGN(x, a) (((unsigned long)(x) + (a) - 1) & ~((a) - 1)) +#define CUSTOM_ALIGN(x, a) (((uintptr_t)(x) + (uintptr_t)(a) - 1) & ~((uintptr_t)(a) - 1)) #endif /** preferred alignment */ -- 2.39.5