]> granicus.if.org Git - python/commitdiff
bpo-27961: Replace PY_LONG_LONG with long long. (GH-15386)
authorSergey Fedoseev <fedoseev.sergey@gmail.com>
Mon, 21 Oct 2019 06:49:48 +0000 (11:49 +0500)
committerSerhiy Storchaka <storchaka@gmail.com>
Mon, 21 Oct 2019 06:49:48 +0000 (09:49 +0300)
Lib/test/clinic.test
Modules/_testcapimodule.c
PC/pyconfig.h
Tools/clinic/clinic.py

index 0d84d5ef5359ad4fab7ed96f9b22fbbf3f60b3af..6ee9dc5a84b93b0d81fc46caebd95f5d117bb336 100644 (file)
@@ -1269,7 +1269,7 @@ test_long_long_converter(PyObject *module, PyObject *const *args, Py_ssize_t nar
         goto exit;
     }
     a = PyLong_AsLongLong(args[0]);
-    if (a == (PY_LONG_LONG)-1 && PyErr_Occurred()) {
+    if (a == -1 && PyErr_Occurred()) {
         goto exit;
     }
 skip_optional:
@@ -1281,7 +1281,7 @@ exit:
 
 static PyObject *
 test_long_long_converter_impl(PyObject *module, long long a)
-/*[clinic end generated code: output=3e8083f3aee4f18a input=d5fc81577ff4dd02]*/
+/*[clinic end generated code: output=7143b585d7e433e8 input=d5fc81577ff4dd02]*/
 
 
 /*[clinic input]
index a18a8e7553ef2d1bd952f817e4491088e37119ca..baa6907b7e4f66d93c3eca895d0ce8f5fac1b73b 100644 (file)
@@ -4763,8 +4763,8 @@ dict_get_version(PyObject *self, PyObject *args)
 
     version = dict->ma_version_tag;
 
-    Py_BUILD_ASSERT(sizeof(unsigned PY_LONG_LONG) >= sizeof(version));
-    return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG)version);
+    Py_BUILD_ASSERT(sizeof(unsigned long long) >= sizeof(version));
+    return PyLong_FromUnsignedLongLong((unsigned long long)version);
 }
 
 
index d407e1d4632af5a4fbf6a4e0fa26d30529cec4b6..6a437ce24bb3de2ecdd2950b8c347d0a3658c2c3 100644 (file)
@@ -296,7 +296,7 @@ Py_NO_ENABLE_SHARED to find out.  Also support MS_NO_COREDLL for b/w compat */
 #       define SIZEOF_HKEY 8
 #       define SIZEOF_SIZE_T 8
 /* configure.ac defines HAVE_LARGEFILE_SUPPORT iff
-   sizeof(off_t) > sizeof(long), and sizeof(PY_LONG_LONG) >= sizeof(off_t).
+   sizeof(off_t) > sizeof(long), and sizeof(long long) >= sizeof(off_t).
    On Win64 the second condition is not true, but if fpos_t replaces off_t
    then this is true. The uses of HAVE_LARGEFILE_SUPPORT imply that Win64
    should define this. */
index c5edc7c9336fb1d08bb81275685bfc1dabcc1eb9..403d8a4765690c507d5d9b0e79bd883a22477ad4 100755 (executable)
@@ -3016,7 +3016,7 @@ class long_long_converter(CConverter):
                     goto exit;
                 }}}}
                 {paramname} = PyLong_AsLongLong({argname});
-                if ({paramname} == (PY_LONG_LONG)-1 && PyErr_Occurred()) {{{{
+                if ({paramname} == -1 && PyErr_Occurred()) {{{{
                     goto exit;
                 }}}}
                 """.format(argname=argname, paramname=self.name)