Fix: round function is not provided by libc.math on all platforms

This commit is contained in:
cgohlke
2012-09-29 15:45:53 -07:00
parent e346d6b11b
commit 0cf582865e
+5 -1
View File
@@ -2,7 +2,11 @@
#cython: boundscheck=False
#cython: nonecheck=False
#cython: wraparound=False
from libc.math cimport ceil, floor, round
from libc.math cimport ceil, floor
cdef inline int round(double r):
return <int>((r + 0.5) if (r > 0.0) else (r - 0.5))
cdef inline double nearest_neighbour_interpolation(double* image, int rows,