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

This commit is contained in:
cgohlke
2012-10-13 23:24:53 -07:00
committed by Stefan van der Walt
parent ebf04ba0d0
commit 415306b1ae
+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,