From b8017243523c351c7f6007d972b9aa2bb38230e5 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Thu, 23 Feb 2023 10:30:25 +0200 Subject: [PATCH] util: allow align64() to do alignments >= 4Gb Signed-off-by: Lionel Landwerlin Part-of: --- src/util/u_math.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util/u_math.h b/src/util/u_math.h index c01d752..64b4c60 100644 --- a/src/util/u_math.h +++ b/src/util/u_math.h @@ -697,9 +697,9 @@ align(int value, int alignment) } static inline uint64_t -align64(uint64_t value, unsigned alignment) +align64(uint64_t value, uint64_t alignment) { - return (value + alignment - 1) & ~((uint64_t)alignment - 1); + return (value + alignment - 1) & ~(alignment - 1); } /** -- 2.7.4