chiark / gitweb /
setup.py: Update to use pkg-config.
[mLib-python] / sel-timer.pyx
index 261ecde10db47df064c3bb1f2fd4c61246e93ca1..6bc4e2813acfa3b1e7429b7bad5e3eeaa041c1c4 100644 (file)
 # it under the terms of the GNU General Public License as published by
 # the Free Software Foundation; either version 2 of the License, or
 # (at your option) any later version.
-# 
+#
 # mLib/Python is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
-# 
+#
 # You should have received a copy of the GNU General Public License
 # along with mLib/Python; if not, write to the Free Software Foundation,
 # Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
@@ -30,8 +30,8 @@ cdef double _tvtofloat(timeval *tv):
 cdef void _floattotv(timeval *tv, double t):
   cdef double s, us
   us = modf(t, &s)
-  tv.tv_sec = s
-  tv.tv_usec = us * 1000000
+  tv.tv_sec = <int>s
+  tv.tv_usec = <int>(us * 1000000)
 
 cdef class SelTimer:
   cdef sel_timer t