main.c:475:1: error: pasting "]" and "_Pal" does not give a valid preprocessing tokenmain.c: In function 'Room0':main.c:475: error: expected ')' before '_Pal'main.c:475:1: error: pasting "]" and "_Tiles" does not give a valid preprocessing tokenmain.c:475:1: error: pasting "]" and "_Map" does not give a valid preprocessing tokenmain.c:475:1: error: pasting "]" and "_Info" does not give a valid preprocessing tokenmain.c:475:1: error: pasting "]" and "_Info" does not give a valid preprocessing tokenmain.c:475: error: expected ')' before '_Tiles'main.c:475: error: too few arguments to function 'PA_LoadBgTilesEx'main.c:475: error: expected ')' before '_Map'main.c:475: error: too few arguments to function 'PA_LoadBgMap'main.c:475: error: expected ')' before '_Info'main.c:475: warning: passing argument 1 of 'PA_GetPAGfxBgSize' makes integer from pointer without a castmain.c:475: error: too few arguments to function 'PA_GetPAGfxBgSize'
(c):#define PA_LoadTiledBg(screen, bg_number, bg_name){\ PA_LoadBgPal(screen, bg_number, (void*)bg_name##_Pal); \ PA_LoadSimpleBg(screen, bg_number, bg_name##_Tiles, bg_name##_Map, PA_GetPAGfxBgSize(bg_name##_Info[1], bg_name##_Info[2]), 0, 1);}
(c):PA_LoadTiledBg(1, 6, "kingOfZeStrings")
(c):{PA_LoadBgPal(1, 6, (void*)kingOfZeStrings_Pal);PA_LoadSimpleBg(1, 6, kingOfZeStrings_Tiles, kingOfZeStrings_Map, PA_GetPAGfxBgSize(kingOfZeStrings_Info[1], kingOfZeStrings_Info[2]), 0, 1);}
(c):(void *) R0BG0_Info = &buffer[0];(void *) R0BG0_Map = &buffer[1];(void *) R0BG0_Pal = &buffer[2];(void *) R0BG0_Tiles = &buffer[3];
(c):PA_LoadTiledBg(1, 2, "R0BG0");
(c):{PA_LoadBgPal(1, 6, (void*)buffer[X]);PA_LoadSimpleBg(1, 6, buffer[X'], buffer[X''], PA_GetPAGfxBgSize(buffer[X'''][1], buffer[X'''][2]), 0, 1);}
(c):extern inline void PA_FSBgLoad(u8 screen, u8 bg_number, u32 filenumber) { PA_EasyBgLoadEx(screen, bg_number, (u32*)PA_PAFSFile(filenumber), PA_PAFSFile(filenumber+3), PA_FSFile[filenumber+3].Length, PA_PAFSFile(filenumber+1), PA_FSFile[filenumber+1].Length, (void*)(PA_PAFSFile(filenumber+2)));}
(c):void PA_EasyBgLoadEx(u8 screen, u8 bg_number, u32 *Infos, void *Tiles, u32 TileSize, void *Map, u32 MapSize, void *Palette);
(c):void * buffer[50];u32 * bufferInfo; (u32 *) R0BG0_Info = &bufferInfo;(void *) R0BG0_Map = &buffer[1];(void *) R0BG0_Pal = &buffer[2];(void *) R0BG0_Tiles = &buffer[3];
(c):PA_EasyBgLoadEx(1, 3, R0BG0_Info, R0BG0_Tiles, size of R0BG0_Tiles, R0BG0_Map, size of R0BG0_Map, R0BG0_Pal);