Herb C Reference
Loading...
Searching...
No Matches
macros.h File Reference

Go to the source code of this file.

Macros

#define HERB_EXPORTED_FUNCTION
 
#define MAX(a, b)   ((a) > (b) ? (a) : (b))
 
#define MIN(a, b)   ((a) < (b) ? (a) : (b))
 
#define KB(kb)   (1024 * (kb))
 
#define MB(mb)   (1024 * KB(mb))
 
#define unlikely(x)   __builtin_expect(!!(x), 0)
 

Macro Definition Documentation

◆ HERB_EXPORTED_FUNCTION

#define HERB_EXPORTED_FUNCTION

◆ MAX

#define MAX (   a,
 
)    ((a) > (b) ? (a) : (b))

◆ MIN

#define MIN (   a,
 
)    ((a) < (b) ? (a) : (b))

◆ KB

#define KB (   kb)    (1024 * (kb))

◆ MB

#define MB (   mb)    (1024 * KB(mb))

◆ unlikely

#define unlikely (   x)    __builtin_expect(!!(x), 0)