Author: Amaury Forgeot d'Arc <[email protected]>
Branch: py3k
Changeset: r59053:31835d3f390a
Date: 2012-11-22 22:46 +0100
http://bitbucket.org/pypy/pypy/changeset/31835d3f390a/

Log:    cpyext: add definitions for Py_hash_t

diff --git a/pypy/module/cpyext/include/pyport.h 
b/pypy/module/cpyext/include/pyport.h
--- a/pypy/module/cpyext/include/pyport.h
+++ b/pypy/module/cpyext/include/pyport.h
@@ -28,6 +28,11 @@
 #endif
 #endif /* HAVE_LONG_LONG */
 
+/* Py_hash_t is the same size as a pointer. */
+typedef Py_ssize_t Py_hash_t;
+/* Py_uhash_t is the unsigned equivalent needed to calculate numeric hash. */
+typedef size_t Py_uhash_t;
+
 /* Largest possible value of size_t.
    SIZE_MAX is part of C99, so it might be defined on some
    platforms. If it is not defined, (size_t)-1 is a portable
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to