5 #ifndef MERCATOR_IROUND_H
6 #define MERCATOR_IROUND_H
9 #error iround.h must be included after config.h
16 #define I_ROUND(_x) (::lrintf(_x))
17 #elif defined(HAVE_RINTF)
18 #define I_ROUND(_x) ((int)::rintf(_x))
19 #elif defined(HAVE_RINT)
20 #define I_ROUND(_x) ((int)::rint(_x))
22 #define I_ROUND(_x) ((int)(_x))
25 #endif // MERCATOR_IROUND_H