[pypy-commit] pypy default: add argtypes to silence some warnings

bdkearns noreply at buildbot.pypy.org
Wed Feb 6 02:05:27 CET 2013


Author: Brian Kearns <bdkearns at gmail.com>
Branch: 
Changeset: r60891:0a4512ee16b3
Date: 2013-02-05 20:04 -0500
http://bitbucket.org/pypy/pypy/changeset/0a4512ee16b3/

Log:	add argtypes to silence some warnings

diff --git a/lib_pypy/ctypes_support.py b/lib_pypy/ctypes_support.py
--- a/lib_pypy/ctypes_support.py
+++ b/lib_pypy/ctypes_support.py
@@ -19,16 +19,19 @@
 
 if sys.platform == 'win32':
     standard_c_lib._errno.restype = ctypes.POINTER(ctypes.c_int)
+    standard_c_lib._errno.argtypes = None
     def _where_is_errno():
         return standard_c_lib._errno()
     
 elif sys.platform in ('linux2', 'freebsd6'):
     standard_c_lib.__errno_location.restype = ctypes.POINTER(ctypes.c_int)
+    standard_c_lib.__errno_location.argtypes = None
     def _where_is_errno():
         return standard_c_lib.__errno_location()
 
 elif sys.platform in ('darwin', 'freebsd7', 'freebsd8', 'freebsd9'):
     standard_c_lib.__error.restype = ctypes.POINTER(ctypes.c_int)
+    standard_c_lib.__error.argtypes = None
     def _where_is_errno():
         return standard_c_lib.__error()
 


More information about the pypy-commit mailing list