DIV_ROUND_CLOSEST
#define DIV_ROUND_CLOSEST(val, div) (((val) + ((div) / 2)) / (div))
#define DIV_ROUND_CLOSEST(val, div) (((val) + ((div) / 2)) / (div))
#define DIV_ROUND_CLOSEST(n,d) (((n) + (d) / 2) / (d))
#define DIV_ROUND_CLOSEST(x, divisor) (((x) + ((divisor) / 2)) / (divisor))
#define DIV_ROUND_CLOSEST(n, d) (((n) + (d) / 2) / (d))
#define DIV_ROUND_CLOSEST(n, d) (((n) + (d) / 2) / (d))
#define DIV_ROUND_CLOSEST(n,d) (((n) + (d) / 2) / (d))