Fix compilation errors after decomp/main merge

- Fix <string> -> <cstring> across all source files (upstream fix)
- Add <cstring> to JASGadget.h, <cstdarg> to JUTDbPrint.cpp
- Fix <string> -> <cstring> in JUTFont.h, d_save.h, f_ap_game.h
- Fix std::isnan usage in c_cc_d.cpp
- Fix cCcD_Src types: s32 -> u32 for bitmask fields (upstream fix)
- Fix AT_TYPE_WOLF_ATTACK/AT_TYPE_UNK unsigned literals (upstream fix)
- Remove (s32) casts on hex literals in collision data (upstream fix)
- Fix 0xFFFFFFFF literal in d_a_obj_wood_statue.cpp (upstream fix)
- Add braces to case 0 in d_a_e_gb.cpp to fix jump-over-init
- Fix Z2AudioCS.h include path (Z2AudioLib -> Z2AudioCS)
- Forward-declare Z2AudioCS in stubs.cpp to avoid revolution conflicts
- Guard JASGlobalInstance specializations with __MWERKS__ in m_Do_main
- Remove duplicate inline functions from d_com_inf_game.h
- Mark dummy() functions as static (upstream fix)
- Add JAUSectionHeap.h include to m_Do_main.cpp
This commit is contained in:
Luke Street
2026-02-28 13:52:06 -07:00
parent 32c32a73ca
commit 1eb018ea26
72 changed files with 108 additions and 230 deletions
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/JUtility/JUTException.h"
#include <dolphin/ar.h>
#include <dolphin/os.h>
#include <string>
#include <cstring>
#if PLATFORM_GCN
const u32 stack_size = 0xc00;
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTException.h"
#include <cmath>
#include <string>
#include <cstring>
JKRAramArchive::JKRAramArchive() {}
+1 -1
View File
@@ -3,7 +3,7 @@
#include "JSystem/JKernel/JKRArchive.h"
#include "JSystem/JKernel/JKRHeap.h"
#include <cctype>
#include <string>
#include <cstring>
#if TARGET_PC
#include <cassert>
+1 -1
View File
@@ -11,7 +11,7 @@
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTException.h"
#include <cmath>
#include <string>
#include <cstring>
#include <stdint.h>
JKRCompArchive::JKRCompArchive(s32 entryNum, JKRArchive::EMountDirection eMountDirection)
+1 -1
View File
@@ -11,7 +11,7 @@
#include <dolphin/os.h>
#include <dolphin/vi.h>
#include "global.h"
#include <string>
#include <cstring>
static int JKRDecompressFromDVDToAram(JKRDvdFile*, u32, u32, u32, u32, u32, u32*);
static int decompSZS_subroutine(u8*, u32);
+1 -1
View File
@@ -7,7 +7,7 @@
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTException.h"
#include <cmath>
#include <string>
#include <cstring>
#include "global.h"
#include <stdint.h>
+1 -1
View File
@@ -8,7 +8,7 @@
#include "JSystem/JKernel/JKRDvdFile.h"
#include "JSystem/JKernel/JKRDecomp.h"
#include "JSystem/JUtility/JUTException.h"
#include <string>
#include <cstring>
#include <dolphin/os.h>
#include <dolphin/vi.h>
#include <stdint.h>
+1 -1
View File
@@ -7,7 +7,7 @@
#include "JSystem/JUtility/JUTAssert.h"
#include <cctype>
#include <string>
#include <cstring>
#include "global.h"
JKRFileCache* JKRFileCache::mount(const char* path, JKRHeap* heap, const char* param_3) {
+1 -1
View File
@@ -4,7 +4,7 @@
#define MSL_USE_INLINES 1 // needed to inline tolower call. not inlined elsewhere in the repo
#include <string>
#include <cstring>
#include <cctype>
#include "global.h"
+1 -1
View File
@@ -15,7 +15,7 @@
#include <cstdio>
#include <cstdlib>
#endif
#include <string>
#include <cstring>
#include <dolphin/os.h>
#if DEBUG
+1 -1
View File
@@ -5,7 +5,7 @@
#include "JSystem/JKernel/JKRDvdRipper.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "JSystem/JUtility/JUTException.h"
#include <string>
#include <cstring>
#include "global.h"
#include <stdint.h>