Add MIN and MAX (defines) to lib/utils.h
authorNathael Pajani <nathael.pajani@ed3l.fr>
Fri, 28 Oct 2016 01:21:10 +0000 (03:21 +0200)
committerNathael Pajani <nathael.pajani@ed3l.fr>
Tue, 8 Nov 2022 16:03:05 +0000 (17:03 +0100)
include/lib/utils.h

index 5062d1c..7620c4e 100644 (file)
@@ -63,5 +63,12 @@ static inline uint32_t htonl(uint32_t val) __attribute__ ((alias ("byte_swap_32"
 /* Short versions */
 static inline uint32_t ntohs(uint32_t val) __attribute__ ((alias ("byte_swap_16")));
 static inline uint32_t htons(uint32_t val) __attribute__ ((alias ("byte_swap_16")));
+
+
+/* MIN and MAX */
+#define MIN(a, b)  (((a) < (b)) ? (a) : (b))
+#define MAX(a, b)  (((a) > (b)) ? (a) : (b))
+
+
 #endif /* LIB_UTILS_H */