main
 1#ifndef KC_HEADER_UTIL_INCLUDED
 2#define KC_HEADER_UTIL_INCLUDED
 3
 4#define MIN( a, b ) ( ((a) <= (b))? (a) : (b) )
 5#define MAX( a, b ) ( ((a) >= (b))? (a) : (b) )
 6#define ROUND_UP( num, multiple ) ((1 + ((num) - 1) / (multiple)) * (multiple) )
 7#define ROUND_DOWN( num, multiple ) ((num / multiple) * multiple)
 8
 9/* http://www.graphics.stanford.edu/~seander/bithacks.html#DetermineIfPowerOf2 */
10#define UNSIGNED_IS_POWER_OF_TWO(v) ((v) && !((v)&((v) - 1)))
11
12
13#endif