diff --git a/include/PR/gbi.h b/include/PR/gbi.h index c970c3997..84bbad552 100644 --- a/include/PR/gbi.h +++ b/include/PR/gbi.h @@ -22,6 +22,7 @@ #include #include "gbiex.h" +#include #ifndef PLATFORM_N64 #include "platform.h" diff --git a/port/src/preprocess/filesetup.c b/port/src/preprocess/filesetup.c index 3e22a71d0..b629e511b 100644 --- a/port/src/preprocess/filesetup.c +++ b/port/src/preprocess/filesetup.c @@ -20,7 +20,7 @@ static inline void convU16(u16 *dst, u32 src) { *dst = srctoh16(src); } static inline void convS16(s16 *dst, s32 src) { *dst = srctoh16(src); } static inline void cpyByte(u8 *dst, u8 src) { *dst = src; } static inline void convCoord(struct coord* dst, struct n64_coord src) { convF32(&dst->x, src.x); convF32(&dst->y, src.y); convF32(&dst->z, src.z); } -static u32 convUnk(void* x, u32 y) { __debugbreak(); } +static inline u32 swapUnk(u32 x) { assert(0 && "unknown type"); return x; } #define PD_CONV_VAL(dst, src) _Generic((dst), \ f32: convF32, \