diff options
author | Nobuyoshi Nakada <[email protected]> | 2022-10-04 18:10:41 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2022-10-14 19:23:25 +0900 |
commit | 5ccb625fbbd1e774636a9fdbe0bf1c3d38e085d5 (patch) | |
tree | 23a8d2af84fed1b1f080953a5a1eab0b73c3ea8e /regenc.h | |
parent | ee8bcbf40578c0c4e60063a3e0c86439a6891131 (diff) |
Use `roomof` macro for rounding up divisions
Diffstat (limited to 'regenc.h')
-rw-r--r-- | regenc.h | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -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 |