mirror of
https://github.com/zeldaret/tww.git
synced 2026-05-22 22:44:17 -04:00
Fix compile and link errors when building in debug mode
This commit is contained in:
Vendored
+1
-1
@@ -11,7 +11,7 @@
|
||||
"GZLJ01", // GCN JPN
|
||||
"GZLE01", // GCN USA
|
||||
"GZLP01", // GCN PAL
|
||||
"D44J01 --debug --map",
|
||||
"D44J01 --debug --map --non-matching",
|
||||
],
|
||||
"default": "GZLE01",
|
||||
"description": "Game version to build."
|
||||
|
||||
@@ -8,6 +8,9 @@ splits: config/D44J01/splits.txt
|
||||
symbols: config/D44J01/symbols.txt
|
||||
# map: orig/D44J01/files/maps/framework.map
|
||||
|
||||
force_active:
|
||||
- C_MTXMultVecArray # Debug only, added here so debug can be linked
|
||||
|
||||
mw_comment_version: 10 # GC Linker 1.3.2
|
||||
symbols_known: true # Very fast analysis
|
||||
fill_gaps: false # Alignments known
|
||||
|
||||
@@ -10,16 +10,25 @@ class JGadget_outMessage {
|
||||
public:
|
||||
typedef void (*MessageFunc)(const char*, int, const char*);
|
||||
|
||||
static void warning(const char*, int, const char*);
|
||||
static void warning(const char*, int, const char*) {
|
||||
/* Nonmatching - debug only */
|
||||
}
|
||||
|
||||
JGadget_outMessage(MessageFunc fn, const char* file, int line);
|
||||
~JGadget_outMessage();
|
||||
JGadget_outMessage(MessageFunc fn, const char* file, int line) {
|
||||
/* Nonmatching - debug only */
|
||||
}
|
||||
~JGadget_outMessage() {
|
||||
/* Nonmatching - debug only */
|
||||
}
|
||||
|
||||
JGadget_outMessage& operator<<(int param_1) { return *this << (s32)param_1; }
|
||||
JGadget_outMessage& operator<<(u16);
|
||||
JGadget_outMessage& operator<<(unsigned int);
|
||||
JGadget_outMessage& operator<<(u8);
|
||||
JGadget_outMessage& operator<<(const char* str);
|
||||
JGadget_outMessage& operator<<(const char* str) {
|
||||
/* Nonmatching - debug only */
|
||||
return *this;
|
||||
}
|
||||
JGadget_outMessage& operator<<(s8);
|
||||
JGadget_outMessage& operator<<(s32);
|
||||
JGadget_outMessage& operator<<(u32);
|
||||
|
||||
@@ -182,7 +182,7 @@ class daBdk_HIO_c : public JORReflexible {
|
||||
public:
|
||||
daBdk_HIO_c();
|
||||
virtual ~daBdk_HIO_c() {}
|
||||
void genMessage(JORMContext* ctx);
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
public:
|
||||
/* 0x004 */ s8 mNo;
|
||||
/* 0x005 */ u8 m005;
|
||||
|
||||
@@ -66,6 +66,8 @@ public:
|
||||
daBwds_HIO_c();
|
||||
virtual ~daBwds_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
public:
|
||||
/* 0x004 */ s8 mNo;
|
||||
/* 0x005 */ u8 m005;
|
||||
|
||||
@@ -170,6 +170,8 @@ class daDaiocta_HIO_c : public mDoHIO_entry_c {
|
||||
public:
|
||||
daDaiocta_HIO_c();
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
public:
|
||||
/* 0x004 */ u8 m004;
|
||||
/* 0x005 */ u8 m005;
|
||||
|
||||
@@ -102,6 +102,9 @@ STATIC_ASSERT(sizeof(daDaiocta_Eye_c) == 0x4A0);
|
||||
class daDaiocta_Eye_HIO_c : public mDoHIO_entry_c {
|
||||
public:
|
||||
daDaiocta_Eye_HIO_c();
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
public:
|
||||
s16 m04;
|
||||
u8 m06[0x08 - 0x06];
|
||||
|
||||
@@ -242,6 +242,9 @@ public:
|
||||
}; // Size: 0x38
|
||||
daNpc_Ls1_HIO_c();
|
||||
inline virtual ~daNpc_Ls1_HIO_c();
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
public:
|
||||
/* 0x04 */ s8 m04;
|
||||
/* 0x08 */ s32 m08;
|
||||
|
||||
@@ -119,6 +119,8 @@ public:
|
||||
daBemos_HIO_c();
|
||||
virtual ~daBemos_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
public:
|
||||
/* 0x04 */ s8 mNo;
|
||||
/* 0x05 */ u8 m05[0x08 - 0x05];
|
||||
|
||||
@@ -154,6 +154,9 @@ class daOship_HIO_c : public mDoHIO_entry_c {
|
||||
public:
|
||||
daOship_HIO_c();
|
||||
virtual ~daOship_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
public:
|
||||
/* 0x04 */ u8 m04;
|
||||
/* 0x05 */ bool m05;
|
||||
|
||||
@@ -95,6 +95,8 @@ public:
|
||||
|
||||
virtual ~daTag_MdCb_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
public:
|
||||
/* 0x04 */ s8 mNo;
|
||||
/* 0x08 */ hio_prm_c mPrm;
|
||||
|
||||
@@ -18,6 +18,8 @@ public:
|
||||
|
||||
virtual ~dFe_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
/* 0x004 */ s8 mNo;
|
||||
/* 0x005 */ u8 m5;
|
||||
/* 0x006 */ s16 m6;
|
||||
|
||||
@@ -116,6 +116,8 @@ public:
|
||||
daCLOTH_HIO_c();
|
||||
virtual ~daCLOTH_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
public:
|
||||
/* 0x0004 */ s8 mNo;
|
||||
/* 0x0008 */ daCLOTH_ChildHIO_c mChildren[3];
|
||||
|
||||
@@ -121,6 +121,8 @@ public:
|
||||
dMi_HIO_c();
|
||||
virtual ~dMi_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
static const int ARR_SIZE = 5;
|
||||
|
||||
public:
|
||||
|
||||
@@ -90,6 +90,8 @@ public:
|
||||
dMw_HIO_c();
|
||||
virtual ~dMw_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
/* 0x04 */ s8 mNo;
|
||||
/* 0x06 */ u16 field_0x06;
|
||||
/* 0x08 */ u16 field_0x08;
|
||||
@@ -153,6 +155,8 @@ public:
|
||||
dMw_DHIO_c();
|
||||
virtual ~dMw_DHIO_c() {}
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
/* 0x04 */ s8 mNo;
|
||||
/* 0x05 */ u8 arr_0x05[0xC][0x10];
|
||||
};
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
#define D_NAME_H
|
||||
|
||||
#include "d/d_drawlist.h"
|
||||
#include "m_Do/m_Do_hostIO.h"
|
||||
|
||||
class dNm_HIO_c {
|
||||
public:
|
||||
|
||||
@@ -15,6 +15,8 @@ public:
|
||||
daYOUGAN_HIO_c();
|
||||
virtual ~daYOUGAN_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext* ctx) {}
|
||||
|
||||
public:
|
||||
/* 0x04 */ s8 mNo;
|
||||
/* 0x06 */ s16 field_0x06;
|
||||
|
||||
Reference in New Issue
Block a user