try: import ustruct as struct except: try: import struct except ImportError: print("SKIP") raise SystemExit # check maximum pack on 32-bit machine print(struct.pack("Q", 2**64 - 1)) print(struct.pack("Q", 0xffffffffffffffff)) print(struct.pack("q", -1)) print(struct.pack("Q", 1234567890123456789)) print(struct.pack(">q", -1234567890123456789)) print(struct.unpack("Q", b"\x12\x34\x56\x78\x90\x12\x34\x56")) print(struct.unpack("q", b"\xf2\x34\x56\x78\x90\x12\x34\x56")) # check maximum unpack print(struct.unpack("