lround
#undef lround
#define lround(x) __tgmath_lround(x)
lround(double x) {
#define lround(r) (((r)+sizeof (long long)-1)&(~(sizeof (long long)-1)))