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

Modules/pyexpat.c

index 7f95bb80e03f58fb265eef15eedd91e1b9df50b6..cddbdbe1b1ec37d624a30b02d13f2f82003d499f 100644 (file)
@@ -1319,7 +1319,7 @@ newxmlparseobject(char *encoding, char *namespace_separator, PyObject *intern)
         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. */