diff --git a/source/3ds/cbmd.cpp b/source/3ds/cbmd.cpp index d848f0d..505af87 100644 --- a/source/3ds/cbmd.cpp +++ b/source/3ds/cbmd.cpp @@ -5,6 +5,8 @@ #include #include +#define CBMD_MAGIC "CBMD" + typedef struct { char magic[4]; u32 zero; @@ -17,7 +19,7 @@ static void* cbmd_build_data(u32* size, CBMD cbmd, bool bnr) { CBMDHeader header; memset(&header, 0, sizeof(header)); - memcpy(header.magic, "CBMD", sizeof(header.magic)); + memcpy(header.magic, CBMD_MAGIC, sizeof(header.magic)); u32 outputSize = sizeof(CBMDHeader); diff --git a/source/3ds/smdh.h b/source/3ds/smdh.h index a733bd3..818d8e6 100644 --- a/source/3ds/smdh.h +++ b/source/3ds/smdh.h @@ -3,6 +3,8 @@ #include "../types.h" +#define SMDH_MAGIC "SMDH" + #define SMDH_NUM_LANGUAGE_SLOTS 16 #define SMDH_NUM_VALID_LANGUAGE_SLOTS 12 diff --git a/source/cmd.cpp b/source/cmd.cpp index bfba7a8..a278029 100644 --- a/source/cmd.cpp +++ b/source/cmd.cpp @@ -617,7 +617,7 @@ int cmd_process_command(int argc, char* argv[]) { SMDH smdh; memset(&smdh, 0, sizeof(smdh)); - memcpy(smdh.magic, "SMDH", sizeof(smdh.magic)); + memcpy(smdh.magic, SMDH_MAGIC, sizeof(smdh.magic)); static const char* shortTitleShortArgs[SMDH_NUM_VALID_LANGUAGE_SLOTS] = {"js", "es", "fs", "gs", "is", "ss", "scs", "ks", "ds", "ps", "rs", "tcs"}; static const char* shortTitleLongArgs[SMDH_NUM_VALID_LANGUAGE_SLOTS] = {"japaneseshorttitle", "englishshorttitle", "frenchshorttitle", "germanshorttitle", "italianshorttitle", "spanishshorttitle", "simplifiedchineseshorttitle", "koreanshorttitle", "dutchshorttitle", "portugueseshorttitle", "russianshorttitle", "traditionalchineseshorttitle"};