18 lines
389 B
C
18 lines
389 B
C
#ifndef __HELPER_MACROS_H__
|
|
#define __HELPER_MACROS_H__
|
|
|
|
#include <stddef.h>
|
|
|
|
#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__ */
|