$ ppc-amigaos-gcc -c -DAMIGAOS4 -DNOEGL -DNOX11 -DDEFAULT_ES=2 -std=c99 -O2 -fvisibility=hidden -Iinclude -Isrc/util src/agl/amigaos.c -o src/objects/agl/amiga os.o src/agl/amigaos.c: In function 'os4CloseLib': src/agl/amigaos.c:52: warning: passing argument 2 of 'IExec->DropInterface' from incompatible pointer type src/agl/amigaos.c:52: note: expected 'struct Interface *' but argument is of type 'struct OGLES2IFace *' src/agl/amigaos.c:70:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:71:23: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c: In function 'os4GetProcAddress': src/agl/amigaos.c:70: error: 'MAP' undeclared (first use in this function) src/agl/amigaos.c:70: error: (Each undeclared identifier is reported only once src/agl/amigaos.c:70: error: for each function it appears in.) src/agl/amigaos.c:71: error: expected ';' before 'MAP' src/agl/amigaos.c:72:29: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:73:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:74:26: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:75:27: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:76:22: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:77:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:78:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:79:32: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:80:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:81:28: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:82:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:83:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:84:33: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:85:16: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:86:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:87:22: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:88:23: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:89:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:90:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:91:31: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:92:34: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:93:25: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:94:28: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:95:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:96:23: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:97:19: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:98:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:99:29: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:100:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:101:30: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:102:23: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:103:25: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:104:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:105:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:106:22: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:107:23: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:108:18: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:109:35: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:110:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:111:23: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:112:17: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:113:34: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:114:17: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:115:16: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:116:34: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:117:31: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:118:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:119:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:120:25: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:121:26: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:122:27: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:123:22: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:124:26: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:125:27: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:126:29: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:127:28: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:128:22: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:129:31: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:130:19: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:131:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:132:46: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:133:22: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:134:23: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:135:28: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:136:37: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:137:22: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:138:27: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:139:35: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:140:26: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:141:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:142:28: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:143:28: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:144:23: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:145:23: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:146:29: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:147:28: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:148:28: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:149:34: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:150:15: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:151:19: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:152:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:153:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:154:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:155:25: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:156:19: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:157:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:158:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:159:22: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:160:22: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:161:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:162:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:163:32: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:164:30: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:165:25: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:166:18: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:167:23: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:168:23: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:169:22: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:170:30: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:171:22: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:172:30: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:173:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:174:28: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:175:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:176:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:177:25: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:178:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:179:25: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:180:24: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:181:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:182:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:183:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:184:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:185:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:186:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:187:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:188:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:189:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:190:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:191:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:192:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:193:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:194:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:195:20: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:196:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:197:27: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:198:27: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:199:27: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:200:21: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:201:26: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:202:25: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:203:26: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:204:25: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:205:26: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:206:25: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:207:26: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:208:25: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:209:26: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:210:30: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:211:19: error: macro "MAP" requires 2 arguments, but only 1 given src/agl/amigaos.c:221:1: error: unterminated argument list invoking macro "MAP" src/agl/amigaos.c:213: error: expected declaration or statement at end of input