[vlc-devel] [PATCH 1/2] vlc_common: add VLC_ALIGN macro
Marvin Scholz
epirat07 at gmail.com
Fri Jan 10 20:05:04 CET 2020
---
include/vlc_common.h | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/include/vlc_common.h b/include/vlc_common.h
index e4c5cd85c9..66b7df8644 100644
--- a/include/vlc_common.h
+++ b/include/vlc_common.h
@@ -548,6 +548,13 @@ typedef int ( * vlc_list_callback_t ) ( vlc_object_t *, /* variable's objec
/* clip v in [min, max] */
#define VLC_CLIP(v, min, max) __MIN(__MAX((v), (min)), (max))
+/**
+ * Make integer v a multiple of align
+ *
+ * \note align must be a power of 2
+ */
+#define VLC_ALIGN(v, align) (((v) + ((align) - 1)) & ~((align) - 1))
+
/** Greatest common divisor */
VLC_USED
static inline int64_t GCD ( int64_t a, int64_t b )
--
2.20.1 (Apple Git-117)
More information about the vlc-devel
mailing list