MIN
#define MIN(a,b) (((a)<(b))?(a):(b))
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
#define MIN(a,b) (((a)<(b))?(a):(b))
#define MIN(a,b) (((a)<(b))?(a):(b))
#define MIN(a,b) ((a<b)? a:b)
#define MIN(a, b) ((a) < (b)? (a): (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(x, y) ((x) <= (y) ? (x) : (y))
#define MIN(x, y) ((x) < (y) ? (x) : (y))
#define MIN(x, y) ((x) < (y) ? (x) : (y))
#define MIN(x, y) ((x) < (y) ? (x) : (y))
#undef MIN
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
# define MIN(a,b) ((a) > (b) ? (b) : (a))
#define MIN(A, B) ((A) < (B) ? (A) : (B))
#define MIN(a, b) (a < b ? a : b)
#define MIN(a,b) ((/*CONSTCOND*/(a)<(b))?(a):(b))
#define MIN(x, y) ((x) < (y) ? (x) : (y))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(x, y) (((x) < (y)) ? (x) : (y))
#define MIN(a,b) (((a)<(b))?(a):(b))
#define MIN(x, y) ((x) < (y) ? (x) : (y))
#define MIN(a,b) ((a) < (b) ? (a) : (b))
#define MIN(_a,_b) ((_a)<(_b)?(_a):(_b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
MIN(float a, float b, float c)
#define MIN(a,b) (((a) < (b))? a:b)
#define MIN(x, y) ((x) < (y) ? (x) : (y))
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
#define MIN(x, y) ((x) < (y) ? (x) : (y))
#define MIN(x, y) ((x) < (y) ? (x) : (y))
#define MIN(x, y) ((x) < (y) ? (x) : (y))
#define MIN(x,y) (((x) <= (y)) ? (x) : (y))
#undef MIN
#define MIN(a,b) (((a) < (b))? (a):(b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) (((a) < (b)) ? (a):(b))
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) (a < b ? a : b)
#define MIN(_x,_y) ((_x) < (_y) ? (_x) : (_y))
#define MIN(a, b) (((a) < (b))?(a):(b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
# define MIN(a,b) (((a)<(b))?(a):(b))
#define MIN(x, y) ((x) < (y) ? (x) : (y))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(m, n) ((m) <= (n) ? (m) : (n))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(a, b) ((a) < (b) ? (a) : (b))
#define MIN(x, y) ((x) < (y) ? (x) : (y))