X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Finclude%2Fsysdb.h.in;h=7bd2ad95c26f6ee19f9dfdc2bdce2acd555483a7;hb=ed2c9fc3e4ca6840a5a31c735f0cfc02fd21d4fc;hp=5c26de8794722cd25b7e9fa1eae2e714380c7cf5;hpb=bef7167f0dc1fd405e35d5cbffb3c0820945a9ea;p=sysdb.git diff --git a/src/include/sysdb.h.in b/src/include/sysdb.h.in index 5c26de8..7bd2ad9 100644 --- a/src/include/sysdb.h.in +++ b/src/include/sysdb.h.in @@ -46,6 +46,13 @@ #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