Fix JUT_ASSERT and several other macros (#2711)

* Fix JUT_ASSERT to be a nested define

* Switch names that appear in asserts to be constants instead of defines

* Replace `0` in asserts with `NULL` or `FALSE`

* Fix fpclassify

* Fix ARRAY_SIZE

* Use G_CM3D_F_INF

* More fixes for fpclassify

* Remove FLOAT_LABEL

* Remove incorrect FLAG_ON macro

* Remove UNK_BSS macro

* Silence clangd unused header warning for PCH
This commit is contained in:
LagoLunatic
2025-09-28 16:11:07 -04:00
committed by GitHub
parent 737250d7f5
commit 6ec6fce8cb
1008 changed files with 3172 additions and 3237 deletions
+3 -3
View File
@@ -1,4 +1,4 @@
#include "d/dolzel.h"
#include "d/dolzel.h" // IWYU pragma: keep
#include "JSystem/JUtility/JUTTexture.h"
#include "SSystem/SComponent/c_counter.h"
@@ -267,7 +267,7 @@ void dKyr_sun_move() {
lenz_packet->field_0x84 = lenz_packet->field_0x8c;
lenz_packet->field_0x88 = lenz_packet->field_0x90;
lenz_packet->field_0x8c = 1000000000.0f;
lenz_packet->field_0x8c = 1000000000.0f; // This is not G_CM3D_F_INF
lenz_packet->field_0x90 = 0.0f;
cXyz center;
@@ -508,7 +508,7 @@ static BOOL forward_overhead_bg_chk(cXyz* ppos, f32 dist) {
*ppos = chk_pos;
roofchk.SetPos(chk_pos);
if (1000000000.0f != dComIfG_Bgsp().RoofChk(&roofchk)) {
if (G_CM3D_F_INF != dComIfG_Bgsp().RoofChk(&roofchk)) {
chk = TRUE;
if (strcmp(dComIfGp_getStartStageName(), "F_SP122") == 0) {
if (dStage_roomControl_c::getStayNo() == 17) {