From ebdcb50b8a0d37af4acd7d2387eae8ff2b5f0b9b Mon Sep 17 00:00:00 2001 From: Larry Hastings Date: Sat, 23 Nov 2013 14:54:00 -0800 Subject: Issue #19730: Argument Clinic now supports all the existing PyArg "format units" as legacy converters, as well as two new features: "self converters" and the "version" directive. --- Include/pyport.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'Include') diff --git a/Include/pyport.h b/Include/pyport.h index b6b426ae91..c706213c87 100644 --- a/Include/pyport.h +++ b/Include/pyport.h @@ -188,6 +188,13 @@ typedef Py_ssize_t Py_hash_t; #define SIZEOF_PY_UHASH_T SIZEOF_SIZE_T typedef size_t Py_uhash_t; +/* Only used for compatibility with code that may not be PY_SSIZE_T_CLEAN. */ +#ifdef PY_SSIZE_T_CLEAN +typedef Py_ssize_t Py_ssize_clean_t; +#else +typedef int Py_ssize_clean_t; +#endif + /* 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 -- cgit v1.2.1