Lines Matching refs:struct
2 import ustruct as struct namespace
5 import struct
11 print(struct.pack("<I", 2**32 - 1))
12 print(struct.pack("<I", 0xffffffff))
15 print(struct.pack("<Q", 1))
16 print(struct.pack(">Q", 1))
17 print(struct.pack("<Q", 2**64 - 1))
18 print(struct.pack(">Q", 2**64 - 1))
19 print(struct.pack("<Q", 0xffffffffffffffff))
20 print(struct.pack(">Q", 0xffffffffffffffff))
21 print(struct.pack("<q", -1))
22 print(struct.pack(">q", -1))
23 print(struct.pack("<Q", 1234567890123456789))
24 print(struct.pack("<q", -1234567890123456789))
25 print(struct.pack(">Q", 1234567890123456789))
26 print(struct.pack(">q", -1234567890123456789))
27 print(struct.unpack("<Q", b"\x12\x34\x56\x78\x90\x12\x34\x56"))
28 print(struct.unpack(">Q", b"\x12\x34\x56\x78\x90\x12\x34\x56"))
29 print(struct.unpack("<q", b"\x12\x34\x56\x78\x90\x12\x34\xf6"))
30 print(struct.unpack(">q", b"\xf2\x34\x56\x78\x90\x12\x34\x56"))
33 print(struct.unpack("<I", b"\xff\xff\xff\xff"))
34 print(struct.unpack("<Q", b"\xff\xff\xff\xff\xff\xff\xff\xff"))
37 print(struct.unpack("<i", b'\xff\xff\xff\x7f'))
38 print(struct.unpack("<q", b'\xff\xff\xff\xff\xff\xff\xff\x7f'))
45 b = struct.pack(fmt, -2 + bigzero)
46 print(fmt, b, struct.unpack(fmt, b))