Fix truncation issue with 64-bit contants on Windows, update Kaitai patch script

This commit is contained in:
Nikolaj Schlej 2023-02-03 23:53:10 -08:00
parent f02f828571
commit 7a161f577a
5 changed files with 23 additions and 14 deletions

View file

@ -31,7 +31,7 @@ public:
IBB_SEGMENT_TYPE_NON_IBB = 1
};
enum structure_ids_t {
enum structure_ids_t : uint64_t {
STRUCTURE_IDS_PMDA = 6872283318001360735LL,
STRUCTURE_IDS_PMSG = 6872289979495636831LL,
STRUCTURE_IDS_ACBP = 6872299801917087583LL,

View file

@ -30,7 +30,7 @@ public:
IBB_SEGMENT_TYPE_NON_IBB = 1
};
enum structure_ids_t {
enum structure_ids_t : uint64_t {
STRUCTURE_IDS_PMDA = 6872283318001360735LL,
STRUCTURE_IDS_PMSG = 6872289979495636831LL,
STRUCTURE_IDS_ACBP = 6872299801917087583LL,

View file

@ -18,7 +18,7 @@ public:
class signature_t;
class key_signature_t;
enum structure_ids_t {
enum structure_ids_t : uint64_t {
STRUCTURE_IDS_KEYM = 6872296602200661855LL
};

View file

@ -20,7 +20,7 @@ public:
class public_key_t;
class header_t;
enum structure_ids_t {
enum structure_ids_t : uint64_t {
STRUCTURE_IDS_KEYM = 6872296602200661855LL
};