--- TEST: READ_NUM 12 => PyW_GetNumber : is_64: false, unsigned: 12; signed: 12; hex: 0xc => PyW_GetNumberAsIDC: (64-bit sval_t) unsigned: 12; signed: 12; hex: 0xc --- TEST: READ_NUM 0xFFFF => PyW_GetNumber : is_64: false, unsigned: 65535; signed: 65535; hex: 0xffff => PyW_GetNumberAsIDC: (64-bit sval_t) unsigned: 65535; signed: 65535; hex: 0xffff --- TEST: READ_NUM 0xFFFFFFFF => PyW_GetNumber : is_64: true, unsigned: 4294967295; signed: 4294967295; hex: 0xffffffff => PyW_GetNumberAsIDC: (int64) unsigned: 4294967295; signed: 4294967295; hex: 0xffffffff --- TEST: READ_NUM 0x00000FFFFFFF => PyW_GetNumber : is_64: false, unsigned: 268435455; signed: 268435455; hex: 0xfffffff => PyW_GetNumberAsIDC: (64-bit sval_t) unsigned: 268435455; signed: 268435455; hex: 0xfffffff --- TEST: READ_NUM 0x0000FFFFFFFF => PyW_GetNumber : is_64: true, unsigned: 4294967295; signed: 4294967295; hex: 0xffffffff => PyW_GetNumberAsIDC: (int64) unsigned: 4294967295; signed: 4294967295; hex: 0xffffffff --- TEST: READ_NUM 0x0000FFFFFFFFFFFF => PyW_GetNumber : is_64: true, unsigned: 281474976710655; signed: 281474976710655; hex: 0xffffffffffff => PyW_GetNumberAsIDC: (int64) unsigned: 281474976710655; signed: 281474976710655; hex: 0xffffffffffff --- TEST: READ_NUM 0x0000FFFFFFFFFFFF1234 => PyW_GetNumber : is_64: true, unsigned: 18446744073709490740; signed: -60876; hex: 0xffffffffffff1234 => PyW_GetNumberAsIDC: (int64) unsigned: 18446744073709490740; signed: -60876; hex: 0xffffffffffff1234 --- TEST: READ_NUM 0x00000000FFFFFFFF => PyW_GetNumber : is_64: true, unsigned: 4294967295; signed: 4294967295; hex: 0xffffffff => PyW_GetNumberAsIDC: (int64) unsigned: 4294967295; signed: 4294967295; hex: 0xffffffff --- TEST: READ_NUM 0x00000000FFFFFFFF1234 => PyW_GetNumber : is_64: true, unsigned: 281474976649780; signed: 281474976649780; hex: 0xffffffff1234 => PyW_GetNumberAsIDC: (int64) unsigned: 281474976649780; signed: 281474976649780; hex: 0xffffffff1234 --- TEST: READ_NUM 0xFFFFFFFFFFFF0000 => PyW_GetNumber : is_64: true, unsigned: 18446744073709486080; signed: -65536; hex: 0xffffffffffff0000 => PyW_GetNumberAsIDC: (int64) unsigned: 18446744073709486080; signed: -65536; hex: 0xffffffffffff0000 --- TEST: READ_NUM 0x1234FFFFFFFFFFFF0000 => PyW_GetNumber : Could not convert to a number => PyW_GetNumberAsIDC: Could not convert to an IDC value --- TEST: READ_NUM 0xFFFFFFFF00000000 => PyW_GetNumber : is_64: true, unsigned: 18446744069414584320; signed: -4294967296; hex: 0xffffffff00000000 => PyW_GetNumberAsIDC: (int64) unsigned: 18446744069414584320; signed: -4294967296; hex: 0xffffffff00000000 --- TEST: READ_NUM 0x1234FFFFFFFF00000000 => PyW_GetNumber : Could not convert to a number => PyW_GetNumberAsIDC: Could not convert to an IDC value --- TEST: READ_NUM 0xFFFFFFFF0000 => PyW_GetNumber : is_64: true, unsigned: 281474976645120; signed: 281474976645120; hex: 0xffffffff0000 => PyW_GetNumberAsIDC: (int64) unsigned: 281474976645120; signed: 281474976645120; hex: 0xffffffff0000 --- TEST: READ_NUM 0x1234FFFFFFFF0000 => PyW_GetNumber : is_64: true, unsigned: 1311954866448302080; signed: 1311954866448302080; hex: 0x1234ffffffff0000 => PyW_GetNumberAsIDC: (int64) unsigned: 1311954866448302080; signed: 1311954866448302080; hex: 0x1234ffffffff0000 --- TEST: READ_NUM 0xFFFFFFFF00001234 => PyW_GetNumber : is_64: true, unsigned: 18446744069414588980; signed: -4294962636; hex: 0xffffffff00001234 => PyW_GetNumberAsIDC: (int64) unsigned: 18446744069414588980; signed: -4294962636; hex: 0xffffffff00001234 --- TEST: READ_NUM -0xFFFF => PyW_GetNumber : is_64: false, unsigned: 18446744073709486081; signed: -65535; hex: 0xffffffffffff0001 => PyW_GetNumberAsIDC: (64-bit sval_t) unsigned: 18446744073709486081; signed: -65535; hex: 0xffffffffffff0001 --- TEST: READ_NUM -0xFFFFFFFF => PyW_GetNumber : is_64: true, unsigned: 18446744069414584321; signed: -4294967295; hex: 0xffffffff00000001 => PyW_GetNumberAsIDC: (int64) unsigned: 18446744069414584321; signed: -4294967295; hex: 0xffffffff00000001 --- TEST: READ_NUM -0x00000FFFFFFF => PyW_GetNumber : is_64: false, unsigned: 18446744073441116161; signed: -268435455; hex: 0xfffffffff0000001 => PyW_GetNumberAsIDC: (64-bit sval_t) unsigned: 18446744073441116161; signed: -268435455; hex: 0xfffffffff0000001 --- TEST: READ_NUM -0x0000FFFFFFFF => PyW_GetNumber : is_64: true, unsigned: 18446744069414584321; signed: -4294967295; hex: 0xffffffff00000001 => PyW_GetNumberAsIDC: (int64) unsigned: 18446744069414584321; signed: -4294967295; hex: 0xffffffff00000001 --- TEST: READ_NUM -0x0000FFFFFFFFFFFF => PyW_GetNumber : is_64: true, unsigned: 18446462598732840961; signed: -281474976710655; hex: 0xffff000000000001 => PyW_GetNumberAsIDC: (int64) unsigned: 18446462598732840961; signed: -281474976710655; hex: 0xffff000000000001 --- TEST: READ_NUM -0x0000FFFFFFFFFFFF1234 => PyW_GetNumber : Could not convert to a number => PyW_GetNumberAsIDC: Could not convert to an IDC value --- TEST: READ_NUM -0x00000000FFFFFFFF => PyW_GetNumber : is_64: true, unsigned: 18446744069414584321; signed: -4294967295; hex: 0xffffffff00000001 => PyW_GetNumberAsIDC: (int64) unsigned: 18446744069414584321; signed: -4294967295; hex: 0xffffffff00000001 --- TEST: READ_NUM -0x00000000FFFFFFFF1234 => PyW_GetNumber : is_64: true, unsigned: 18446462598732901836; signed: -281474976649780; hex: 0xffff00000000edcc => PyW_GetNumberAsIDC: (int64) unsigned: 18446462598732901836; signed: -281474976649780; hex: 0xffff00000000edcc --- TEST: READ_NUM -0xFFFFFFFFFFFF0000 => PyW_GetNumber : Could not convert to a number => PyW_GetNumberAsIDC: Could not convert to an IDC value --- TEST: READ_NUM -0x1234FFFFFFFFFFFF0000 => PyW_GetNumber : Could not convert to a number => PyW_GetNumberAsIDC: Could not convert to an IDC value --- TEST: READ_NUM -0xFFFFFFFF00000000 => PyW_GetNumber : Could not convert to a number => PyW_GetNumberAsIDC: Could not convert to an IDC value --- TEST: READ_NUM -0x1234FFFFFFFF00000000 => PyW_GetNumber : Could not convert to a number => PyW_GetNumberAsIDC: Could not convert to an IDC value --- TEST: READ_NUM -0x1234FFFFFFFF0000 => PyW_GetNumber : is_64: true, unsigned: 17134789207261249536; signed: -1311954866448302080; hex: 0xedcb000000010000 => PyW_GetNumberAsIDC: (int64) unsigned: 17134789207261249536; signed: -1311954866448302080; hex: 0xedcb000000010000 --- TEST: READ_NUM -0xFFFFFFFF0000 => PyW_GetNumber : is_64: true, unsigned: 18446462598732906496; signed: -281474976645120; hex: 0xffff000000010000 => PyW_GetNumberAsIDC: (int64) unsigned: 18446462598732906496; signed: -281474976645120; hex: 0xffff000000010000 --- TEST: READ_NUM -0xFFFFFFFF00001234 => PyW_GetNumber : Could not convert to a number => PyW_GetNumberAsIDC: Could not convert to an IDC value --- TEST: READ_NUM "Hello" => PyW_GetNumber : Could not convert to a number => PyW_GetNumberAsIDC: Could not convert to an IDC value --- TEST: READ_NUM "None" => PyW_GetNumber : Could not convert to a number => PyW_GetNumberAsIDC: Could not convert to an IDC value --- TEST: READ_NUM True => PyW_GetNumber : Could not convert to a number => PyW_GetNumberAsIDC: Could not convert to an IDC value