Type Mac LIGHTMAP_Init as void __cdecl (void)
Mac body reads no args: sets ECX=1 and tail-JMPs to LIGHTMAP_InitFromPlayerAndRooms (0x00060d43, already typed void __fastcc (uint32_t bForceBlack)), so it is InitFromPlayerAndRooms(TRUE) and returns nothing.
Changes 1, applied together
Set prototype
mac 0x00060d35signatureundefined LIGHTMAP_Init(void)→void LIGHTMAP_Init(void)conventionunknown→__cdecl