diff -r 0a7d237c0919 Lib/wave.py --- a/Lib/wave.py Sun May 26 16:45:10 2013 -0400 +++ b/Lib/wave.py Tue May 28 15:16:16 2013 -0400 @@ -83,8 +83,8 @@ _array_fmts = None, 'b', 'h', None, 'l' # Determine endian-ness -import struct -if struct.pack("h", 1) == b"\000\001": +import sys +if sys.byteorder == 'big': big_endian = 1 else: big_endian = 0