From 5ccb625fbbd1e774636a9fdbe0bf1c3d38e085d5 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 4 Oct 2022 18:10:41 +0900 Subject: Use `roomof` macro for rounding up divisions --- regenc.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'regenc.h') diff --git a/regenc.h b/regenc.h index 8c4ff0483b..1c40901054 100644 --- a/regenc.h +++ b/regenc.h @@ -125,10 +125,9 @@ typedef struct { #define POSIX_BRACKET_ENTRY_INIT(name, ctype) \ {(short int )(sizeof(name) - 1), name, (ctype)} -#ifndef numberof -# define numberof(array) (int )(sizeof(array) / sizeof((array)[0])) -#endif - +#define numberof(array) ((int)(sizeof(array) / sizeof((array)[0]))) +#define roomof(x, y) (((x) + (y) - 1) / (y)) +#define type_roomof(x, y) roomof(sizeof(x), sizeof(y)) #define USE_CRNL_AS_LINE_TERMINATOR #define USE_UNICODE_PROPERTIES -- cgit v1.2.3