[nx] Rename macro _MAKE_STRUCT_MAGIC to _MAKE_STRUCT_MAGIC_U32

This commit is contained in:
jakcron 2018-06-29 15:10:10 +08:00
parent 22072399de
commit b9e86b21bc
11 changed files with 14 additions and 14 deletions

View file

@ -6,7 +6,7 @@ namespace nx
{ {
namespace aset namespace aset
{ {
static const uint32_t kAssetStructMagic = _MAKE_STRUCT_MAGIC("ASET"); static const uint32_t kAssetStructMagic = _MAKE_STRUCT_MAGIC_U32("ASET");
static const uint32_t kDefaultAssetFormatVersion = 0; static const uint32_t kDefaultAssetFormatVersion = 0;
} }

View file

@ -7,8 +7,8 @@ namespace nx
{ {
namespace aci namespace aci
{ {
static const uint32_t kAciStructMagic = _MAKE_STRUCT_MAGIC("ACI0"); static const uint32_t kAciStructMagic = _MAKE_STRUCT_MAGIC_U32("ACI0");
static const uint32_t kAciDescStructMagic = _MAKE_STRUCT_MAGIC("ACID"); static const uint32_t kAciDescStructMagic = _MAKE_STRUCT_MAGIC_U32("ACID");
static const size_t kSectionAlignSize = 0x10; static const size_t kSectionAlignSize = 0x10;
enum Flag enum Flag

View file

@ -6,7 +6,7 @@ namespace nx
{ {
namespace hierarchicalintegrity namespace hierarchicalintegrity
{ {
static const uint32_t kStructMagic = _MAKE_STRUCT_MAGIC("IVFC"); static const uint32_t kStructMagic = _MAKE_STRUCT_MAGIC_U32("IVFC");
static const uint32_t kRomfsTypeId = 0x20000; static const uint32_t kRomfsTypeId = 0x20000;
static const size_t kDefaultLayerNum = 6; static const size_t kDefaultLayerNum = 6;
static const size_t kHeaderAlignLen = 0x20; static const size_t kHeaderAlignLen = 0x20;

View file

@ -1,5 +1,5 @@
#pragma once #pragma once
#include <cstdint> #include <cstdint>
#define _MAKE_STRUCT_MAGIC(x) ((uint32_t)(x[3]) << 24 | (uint32_t)(x[2]) << 16 | (uint32_t)(x[1]) << 8 | (uint32_t)(x[0])) #define _MAKE_STRUCT_MAGIC_U32(x) ((uint32_t)(x[3]) << 24 | (uint32_t)(x[2]) << 16 | (uint32_t)(x[1]) << 8 | (uint32_t)(x[0]))
#define _MAKE_STRUCT_MAGIC_U64(x) ((uint64_t)(x[7]) << 56 | (uint64_t)(x[6]) << 48 | (uint64_t)(x[5]) << 40 | (uint64_t)(x[4]) << 32 | (uint64_t)(x[3]) << 24 | (uint64_t)(x[2]) << 16 | (uint64_t)(x[1]) << 8 | (uint64_t)(x[0])) #define _MAKE_STRUCT_MAGIC_U64(x) ((uint64_t)(x[7]) << 56 | (uint64_t)(x[6]) << 48 | (uint64_t)(x[5]) << 40 | (uint64_t)(x[4]) << 32 | (uint64_t)(x[3]) << 24 | (uint64_t)(x[2]) << 16 | (uint64_t)(x[1]) << 8 | (uint64_t)(x[0]))

View file

@ -9,8 +9,8 @@ namespace nx
{ {
namespace nca namespace nca
{ {
static const uint32_t kNca2StructMagic = _MAKE_STRUCT_MAGIC("NCA2"); static const uint32_t kNca2StructMagic = _MAKE_STRUCT_MAGIC_U32("NCA2");
static const uint32_t kNca3StructMagic = _MAKE_STRUCT_MAGIC("NCA3"); static const uint32_t kNca3StructMagic = _MAKE_STRUCT_MAGIC_U32("NCA3");
static const size_t kSectorSize = 0x200; static const size_t kSectorSize = 0x200;
static const size_t kPartitionNum = 4; static const size_t kPartitionNum = 4;
static const size_t kHeaderSectorNum = 6; static const size_t kHeaderSectorNum = 6;

View file

@ -6,7 +6,7 @@ namespace nx
{ {
namespace npdm namespace npdm
{ {
static const uint32_t kNpdmStructMagic = _MAKE_STRUCT_MAGIC("META"); static const uint32_t kNpdmStructMagic = _MAKE_STRUCT_MAGIC_U32("META");
static const size_t kNameMaxLen = 0x10; static const size_t kNameMaxLen = 0x10;
static const size_t kProductCodeMaxLen = 0x10; static const size_t kProductCodeMaxLen = 0x10;
static const uint32_t kMaxPriority = BIT(6) - 1; static const uint32_t kMaxPriority = BIT(6) - 1;

View file

@ -6,7 +6,7 @@ namespace nx
{ {
namespace nro namespace nro
{ {
static const uint32_t kNroStructMagic = _MAKE_STRUCT_MAGIC("NRO0"); static const uint32_t kNroStructMagic = _MAKE_STRUCT_MAGIC_U32("NRO0");
static const uint32_t kDefaultFormatVersion = 0; static const uint32_t kDefaultFormatVersion = 0;
static const size_t kRoCrtSize = 8; static const size_t kRoCrtSize = 8;
static const size_t kModuleIdSize = 32; static const size_t kModuleIdSize = 32;

View file

@ -7,7 +7,7 @@ namespace nx
{ {
namespace nrr namespace nrr
{ {
static const uint32_t kNrrStructMagic = _MAKE_STRUCT_MAGIC("NRR0"); static const uint32_t kNrrStructMagic = _MAKE_STRUCT_MAGIC_U32("NRR0");
} }
#pragma pack(push,1) #pragma pack(push,1)

View file

@ -7,7 +7,7 @@ namespace nx
{ {
namespace nso namespace nso
{ {
static const uint32_t kNsoStructMagic = _MAKE_STRUCT_MAGIC("NSO0"); static const uint32_t kNsoStructMagic = _MAKE_STRUCT_MAGIC_U32("NSO0");
static const uint32_t kDefaultFormatVersion = 0; static const uint32_t kDefaultFormatVersion = 0;
static const size_t kModuleIdSize = 32; static const size_t kModuleIdSize = 32;

View file

@ -6,8 +6,8 @@ namespace nx
{ {
namespace pfs namespace pfs
{ {
static const uint32_t kPfsStructMagic = _MAKE_STRUCT_MAGIC("PFS0"); static const uint32_t kPfsStructMagic = _MAKE_STRUCT_MAGIC_U32("PFS0");
static const uint32_t kHashedPfsStructMagic = _MAKE_STRUCT_MAGIC("HFS0"); static const uint32_t kHashedPfsStructMagic = _MAKE_STRUCT_MAGIC_U32("HFS0");
static const size_t kHeaderAlign = 64; static const size_t kHeaderAlign = 64;
} }

View file

@ -10,7 +10,7 @@ namespace nx
{ {
namespace xci namespace xci
{ {
static const uint32_t kXciStructMagic = _MAKE_STRUCT_MAGIC("HEAD"); static const uint32_t kXciStructMagic = _MAKE_STRUCT_MAGIC_U32("HEAD");
static const uint32_t kHeaderEncOffset = 0x90; static const uint32_t kHeaderEncOffset = 0x90;
static const uint32_t kHeaderEncSize = 0x70; static const uint32_t kHeaderEncSize = 0x70;
static const uint32_t kPageSize = 0x200; static const uint32_t kPageSize = 0x200;