diff libmlk-core/mlk/core/util.h @ 618:509b395171f2

ui: simplify button
author David Demelier <markand@malikania.fr>
date Mon, 21 Aug 2023 21:24:30 +0200
parents 76ce31b0151f
children fee7bd30725c
line wrap: on
line diff
--- a/libmlk-core/mlk/core/util.h	Mon Aug 21 20:23:35 2023 +0200
+++ b/libmlk-core/mlk/core/util.h	Mon Aug 21 21:24:30 2023 +0200
@@ -24,6 +24,8 @@
  * \brief libmlk-core utilities
  */
 
+#include <stdint.h>
+
 /**
  * Compute the length of an fixed size array.
  *
@@ -66,6 +68,12 @@
 unsigned int
 mlk_util_nrand(unsigned int min, unsigned int max);
 
+intmax_t
+mlk_clampi(intmax_t v, intmax_t min, intmax_t max);
+
+uintmax_t
+mlk_clampu(uintmax_t v, uintmax_t min, uintmax_t max);
+
 #if defined(__cplusplus)
 }
 #endif