]> granicus.if.org Git - strace/commitdiff
macros: add ROUNDUP macro
authorEugene Syromyatnikov <evgsyr@gmail.com>
Sun, 2 Sep 2018 16:15:40 +0000 (18:15 +0200)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 2 Sep 2018 22:03:43 +0000 (22:03 +0000)
* macros.h (ROUNDUP): New macro.

macros.h

index f5334efbe6ec8e3f7c0672451749d1a5e4417b5f..a682b77162a096666baa0baa24268e2fbae1dde5 100644 (file)
--- a/macros.h
+++ b/macros.h
 #endif
 #define CLAMP(val, min, max)   MIN(MAX(min, val), max)
 
+#ifndef ROUNDUP
+# define ROUNDUP(val_, div_) ((((val_) + (div_) - 1) / (div_)) * (div_))
+#endif
+
 #ifndef offsetofend
 # define offsetofend(type_, member_)   \
        (offsetof(type_, member_) + sizeof(((type_ *)0)->member_))