#ifndef __HELPER_MACROS_H__ #define __HELPER_MACROS_H__ #include #define xstr(x) str(x) #define str(x) #x #define CONCATX(x,y) CONCAT(x,y) #define CONCAT(x,y) x##y #define COUNT_OF(x) ((sizeof(x)/sizeof(0[x])) / ((size_t)(!(sizeof(x) % sizeof(0[x]))))) #define MIN(a,b) (((a) < (b)) ? (a) : (b)) #define MAX(a,b) (((a) > (b)) ? (a) : (b)) #endif /* __HELPER_MACROS_H__ */