diff --git a/src/include/sysdb.h.in b/src/include/sysdb.h.in
index 5c26de8794722cd25b7e9fa1eae2e714380c7cf5..7bd2ad95c26f6ee19f9dfdc2bdce2acd555483a7 100644 (file)
--- a/src/include/sysdb.h.in
+++ b/src/include/sysdb.h.in
#define SDB_VERSION SDB_VERSION_ENCODE(SDB_VERSION_MAJOR, SDB_VERSION_MINOR, \
SDB_VERSION_PATCH)
+#define SDB_STATIC_ARRAY_LEN(a) (sizeof((a)) / sizeof((a)[0]))
+
+#define SDB_MIN(a, b) ((a) <= (b) ? (a) : (b))
+#define SDB_MAX(a, b) ((a) >= (b) ? (a) : (b))
+
+#define SDB_CMP(a, b) ((a) < (b) ? -1 : (a) > (b) ? 1 : 0)
+
#ifdef __cplusplus
extern "C" {
#endif