arm-none-eabi-as -mcpu=arm7tdmi --defsym FIRERED=1 --defsym REVISION=0 --defsym ENGLISH=1 --defsym MODERN=1 -o build/firered_modern/src/help_system.o build/firered_modern/src/help_system.s
arm-none-eabi-as -mcpu=arm7tdmi --defsym FIRERED=1 --defsym REVISION=0 --defsym ENGLISH=1 --defsym MODERN=1 -o build/firered_modern/src/help_system_util.o build/firered_modern/src/help_system_util.s
arm-none-eabi-as -mcpu=arm7tdmi --defsym FIRERED=1 --defsym REVISION=0 --defsym ENGLISH=1 --defsym MODERN=1 -o build/firered_modern/src/hof_pc.o build/firered_modern/src/hof_pc.s
arm-none-eabi-as -mcpu=arm7tdmi --defsym FIRERED=1 --defsym REVISION=0 --defsym ENGLISH=1 --defsym MODERN=1 -o build/firered_modern/src/image_processing_effects.o build/firered_modern/src/image_processing_effects.s
src/intro.c: In function 'SpriteCB_Star':
src/intro.c:2285:52: error: passing argument 2 of 'LoadWordFromTwoHalfwords' from incompatible pointer type [-Wincompatible-pointer-types]
2285 | LoadWordFromTwoHalfwords(&sprite->sStar_SparkleRngSeed, &random);
| ^~~~~~~
| |
| u32 * {aka long unsigned int *}
In file included from src/intro.c:15:
include/util.h:13:38: note: expected 'unsigned int *' but argument is of type 'u32 *' {aka 'long unsigned int *'}
13 | void LoadWordFromTwoHalfwords(u16 *, unsigned *);
| ^~~~~~~~~~
make[1]: *** [Makefile:276: build/firered_modern/src/intro.o] Error 1
make: *** [Makefile:360: modern] Error 2