]> granicus.if.org Git - python/commitdiff
bpo-29768: Fixed compile-time check for expat version. (#574) (#578)
authorSerhiy Storchaka <storchaka@gmail.com>
Thu, 9 Mar 2017 08:52:19 +0000 (10:52 +0200)
committerGitHub <noreply@github.com>
Thu, 9 Mar 2017 08:52:19 +0000 (10:52 +0200)
(cherry picked from commit 22e707fa04476710ba5cc7e2206e4ac66743931b)

Modules/pyexpat.c

index 00c96a16c7895a9906f9bfc82da402646a8a9175..3a6e590ef21ba6432cbca731809141334bab7fdb 100644 (file)
@@ -1190,7 +1190,7 @@ newxmlparseobject(const char *encoding, const char *namespace_separator, PyObjec
         Py_DECREF(self);
         return NULL;
     }
-#if ((XML_MAJOR_VERSION >= 2) && (XML_MINOR_VERSION >= 1)) || defined(XML_HAS_SET_HASH_SALT)
+#if XML_COMBINED_VERSION >= 20100 || defined(XML_HAS_SET_HASH_SALT)
     /* This feature was added upstream in libexpat 2.1.0.  Our expat copy
      * has a backport of this feature where we also define XML_HAS_SET_HASH_SALT
      * to indicate that we can still use it. */