Don't define __*_ENDIAN__ macro on Unix. (#495)

This commit is contained in:
Inada Naoki 2022-01-19 14:42:28 +09:00 committed by GitHub
parent bdf0511e29
commit 89ea57747e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 8 deletions

View file

@ -11,7 +11,6 @@ if PY2:
def dict_iteritems(d):
return d.iteritems()
else:
int_types = int
unicode = str
@ -32,7 +31,6 @@ if sys.version_info < (3, 5):
and e.args[0].startswith("maximum recursion depth exceeded")
)
else:
def _is_recursionerror(e):
@ -68,7 +66,6 @@ if hasattr(sys, "pypy_version_info"):
def getvalue(self):
return self.builder.build()
else:
USING_STRINGBUILDER = False
from io import BytesIO as StringIO
@ -143,7 +140,6 @@ if sys.version_info < (2, 7, 6):
"""Explicit type cast for legacy struct.unpack_from"""
return struct.unpack_from(f, bytes(b), o)
else:
_unpack_from = struct.unpack_from

View file

@ -79,12 +79,10 @@ class Sdist(sdist):
libraries = []
macros = []
if sys.platform == "win32":
libraries.append("ws2_32")
if sys.byteorder == "big":
macros = [("__BIG_ENDIAN__", "1")]
else:
macros = [("__LITTLE_ENDIAN__", "1")]
ext_modules = []