e:\ZeldaClassic\ZeldaClassic\build>mingw32-make [ 1%] Building CXX object CMakeFiles/zcsound.dir/src/zcmusic.cpp.obj In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:66:8: error: #error platform not supported #error platform not supported ^~~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:70:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/platform/astdint.h:44:5: error: #error I dunno how to get the definitions of fixed-width integer types on your platform. Please report this to your friendly Allegro developer. #error I dunno how to get the definitions of fixed-width integer types on your platform. Please report this to your friendly Allegro developer. ^~~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:381:5: error: #error endianess not defined #error endianess not defined ^~~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h: In function 'int bmp_read24(uintptr_t)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:406:11: error: 'READ3BYTES' was not declared in this scope c = READ3BYTES(p); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:406:11: note: suggested alternative: '_LEADBYTE' c = READ3BYTES(p); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h: In function 'void bmp_write24(uintptr_t, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:415:7: error: 'WRITE3BYTES' was not declared in this scope WRITE3BYTES(p, c); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:415:7: note: suggested alternative: 'TIME_BYTES' WRITE3BYTES(p, c); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3d.h:23:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:22, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:38, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fixed.h: At global scope: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fixed.h:28:9: error: 'int32_t' does not name a type; did you mean 'wint_t'? typedef int32_t fixed; ^~~~~~~ wint_t In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fixed.h:30:17: error: 'fixed' does not name a type AL_VAR(AL_CONST fixed, fixtorad_r); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:213:59: note: in definition of macro 'AL_VAR' #define AL_VAR(type, name) extern type name ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fixed.h:31:17: error: 'fixed' does not name a type AL_VAR(AL_CONST fixed, radtofix_r); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:213:59: note: in definition of macro 'AL_VAR' #define AL_VAR(type, name) extern type name ^~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:22:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:38, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3d.h:33:4: error: 'fixed' does not name a type fixed x, y, z; /* position */ ^~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3d.h:34:4: error: 'fixed' does not name a type fixed u, v; /* texture map coordinates */ ^~~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3d.h:73:33: error: 'fixed' has not been declared AL_FUNC(int, clip3d, (int type, fixed min_z, fixed max_z, int vc, AL_CONST V3D *vtx[], V3D *vout[], V3D *vtmp[], int out[])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3d.h:73:46: error: 'fixed' has not been declared AL_FUNC(int, clip3d, (int type, fixed min_z, fixed max_z, int vc, AL_CONST V3D *vtx[], V3D *vout[], V3D *vtmp[], int out[])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3d.h:76:9: error: 'fixed' does not name a type AL_FUNC(fixed, polygon_z_normal, (AL_CONST V3D *v1, AL_CONST V3D *v2, AL_CONST V3D *v3)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:52: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:208:90: error: 'fixed' has not been declared AL_METHOD(void, pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:229:65: note: in definition of macro 'AL_METHOD' #define AL_METHOD(type, name, args) type (*name) args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:208:99: error: 'fixed' has not been declared AL_METHOD(void, pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:229:65: note: in definition of macro 'AL_METHOD' #define AL_METHOD(type, name, args) type (*name) args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:208:108: error: 'fixed' has not been declared AL_METHOD(void, pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:229:65: note: in definition of macro 'AL_METHOD' #define AL_METHOD(type, name, args) type (*name) args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:208:118: error: 'fixed' has not been declared AL_METHOD(void, pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:229:65: note: in definition of macro 'AL_METHOD' #define AL_METHOD(type, name, args) type (*name) args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:208:128: error: 'fixed' has not been declared AL_METHOD(void, pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:229:65: note: in definition of macro 'AL_METHOD' #define AL_METHOD(type, name, args) type (*name) args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:208:141: error: 'fixed' has not been declared AL_METHOD(void, pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:229:65: note: in definition of macro 'AL_METHOD' #define AL_METHOD(type, name, args) type (*name) args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:219:60: error: 'fixed' has not been declared AL_METHOD(void, arc, (struct BITMAP *bmp, int x, int y, fixed ang1, fixed ang2, int r, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:229:65: note: in definition of macro 'AL_METHOD' #define AL_METHOD(type, name, args) type (*name) args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:219:72: error: 'fixed' has not been declared AL_METHOD(void, arc, (struct BITMAP *bmp, int x, int y, fixed ang1, fixed ang2, int r, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:229:65: note: in definition of macro 'AL_METHOD' #define AL_METHOD(type, name, args) type (*name) args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:50:58: error: 'fixed' has not been declared AL_FUNC(void, do_arc, (struct BITMAP *bmp, int x, int y, fixed ang1, fixed ang2, int r, int d, AL_METHOD(void, proc, (struct BITMAP *, int, int, int)))); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:50:70: error: 'fixed' has not been declared AL_FUNC(void, do_arc, (struct BITMAP *bmp, int x, int y, fixed ang1, fixed ang2, int r, int d, AL_METHOD(void, proc, (struct BITMAP *, int, int, int)))); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:51:61: error: 'fixed' has not been declared AL_FUNC(void, _soft_arc, (struct BITMAP *bmp, int x, int y, fixed ang1, fixed ang2, int r, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:51:73: error: 'fixed' has not been declared AL_FUNC(void, _soft_arc, (struct BITMAP *bmp, int x, int y, fixed ang1, fixed ang2, int r, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:63:80: error: 'fixed' has not been declared AL_FUNC(void, rotate_sprite_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:64:87: error: 'fixed' has not been declared AL_FUNC(void, rotate_sprite_v_flip_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:65:87: error: 'fixed' has not been declared AL_FUNC(void, rotate_scaled_sprite_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:65:100: error: 'fixed' has not been declared AL_FUNC(void, rotate_scaled_sprite_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:66:94: error: 'fixed' has not been declared AL_FUNC(void, rotate_scaled_sprite_v_flip_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:66:107: error: 'fixed' has not been declared AL_FUNC(void, rotate_scaled_sprite_v_flip_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:67:95: error: 'fixed' has not been declared AL_FUNC(void, pivot_sprite_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:68:102: error: 'fixed' has not been declared AL_FUNC(void, pivot_sprite_v_flip_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:69:102: error: 'fixed' has not been declared AL_FUNC(void, pivot_scaled_sprite_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:69:115: error: 'fixed' has not been declared AL_FUNC(void, pivot_scaled_sprite_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:70:109: error: 'fixed' has not been declared AL_FUNC(void, pivot_scaled_sprite_v_flip_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:70:122: error: 'fixed' has not been declared AL_FUNC(void, pivot_scaled_sprite_v_flip_trans, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:72:78: error: 'fixed' has not been declared AL_FUNC(void, rotate_sprite_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:73:85: error: 'fixed' has not been declared AL_FUNC(void, rotate_sprite_v_flip_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:74:85: error: 'fixed' has not been declared AL_FUNC(void, rotate_scaled_sprite_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:74:98: error: 'fixed' has not been declared AL_FUNC(void, rotate_scaled_sprite_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:75:92: error: 'fixed' has not been declared AL_FUNC(void, rotate_scaled_sprite_v_flip_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:75:105: error: 'fixed' has not been declared AL_FUNC(void, rotate_scaled_sprite_v_flip_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:76:93: error: 'fixed' has not been declared AL_FUNC(void, pivot_sprite_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:77:100: error: 'fixed' has not been declared AL_FUNC(void, pivot_sprite_v_flip_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:78:100: error: 'fixed' has not been declared AL_FUNC(void, pivot_scaled_sprite_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:78:113: error: 'fixed' has not been declared AL_FUNC(void, pivot_scaled_sprite_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:79:107: error: 'fixed' has not been declared AL_FUNC(void, pivot_scaled_sprite_v_flip_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/draw.h:79:120: error: 'fixed' has not been declared AL_FUNC(void, pivot_scaled_sprite_v_flip_lit, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale, int color)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:155:50: error: 'fixed' has not been declared AL_INLINE(void, arc, (BITMAP *bmp, int x, int y, fixed ang1, fixed ang2, int r, int color), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:155:62: error: 'fixed' has not been declared AL_INLINE(void, arc, (BITMAP *bmp, int x, int y, fixed ang1, fixed ang2, int r, int color), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:155:50: error: 'fixed' has not been declared AL_INLINE(void, arc, (BITMAP *bmp, int x, int y, fixed ang1, fixed ang2, int r, int color), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:155:62: error: 'fixed' has not been declared AL_INLINE(void, arc, (BITMAP *bmp, int x, int y, fixed ang1, fixed ang2, int r, int color), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:345:76: error: 'fixed' has not been declared AL_INLINE(void, rotate_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:345:76: error: 'fixed' has not been declared AL_INLINE(void, rotate_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:357:83: error: 'fixed' has not been declared AL_INLINE(void, rotate_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:357:83: error: 'fixed' has not been declared AL_INLINE(void, rotate_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:369:83: error: 'fixed' has not been declared AL_INLINE(void, rotate_scaled_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:369:96: error: 'fixed' has not been declared AL_INLINE(void, rotate_scaled_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:369:83: error: 'fixed' has not been declared AL_INLINE(void, rotate_scaled_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:369:96: error: 'fixed' has not been declared AL_INLINE(void, rotate_scaled_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:381:90: error: 'fixed' has not been declared AL_INLINE(void, rotate_scaled_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:381:103: error: 'fixed' has not been declared AL_INLINE(void, rotate_scaled_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:381:90: error: 'fixed' has not been declared AL_INLINE(void, rotate_scaled_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:381:103: error: 'fixed' has not been declared AL_INLINE(void, rotate_scaled_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:393:91: error: 'fixed' has not been declared AL_INLINE(void, pivot_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:393:91: error: 'fixed' has not been declared AL_INLINE(void, pivot_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:402:98: error: 'fixed' has not been declared AL_INLINE(void, pivot_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:402:98: error: 'fixed' has not been declared AL_INLINE(void, pivot_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:411:98: error: 'fixed' has not been declared AL_INLINE(void, pivot_scaled_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:411:111: error: 'fixed' has not been declared AL_INLINE(void, pivot_scaled_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:411:98: error: 'fixed' has not been declared AL_INLINE(void, pivot_scaled_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:411:111: error: 'fixed' has not been declared AL_INLINE(void, pivot_scaled_sprite, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:420:105: error: 'fixed' has not been declared AL_INLINE(void, pivot_scaled_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:420:118: error: 'fixed' has not been declared AL_INLINE(void, pivot_scaled_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:420:105: error: 'fixed' has not been declared AL_INLINE(void, pivot_scaled_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:420:118: error: 'fixed' has not been declared AL_INLINE(void, pivot_scaled_sprite_v_flip, (BITMAP *bmp, BITMAP *sprite, int x, int y, int cx, int cy, fixed angle, fixed scale), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl: In function 'void _putpixel(BITMAP*, int, int, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:391:44: error: 'uint8_t' was not declared in this scope #define bmp_write8(addr, c) (*((uint8_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:435:4: note: in expansion of macro 'bmp_write8' bmp_write8(addr+x, color); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:391:44: note: suggested alternative: 'wint_t' #define bmp_write8(addr, c) (*((uint8_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:435:4: note: in expansion of macro 'bmp_write8' bmp_write8(addr+x, color); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:391:54: error: expected primary-expression before ')' token #define bmp_write8(addr, c) (*((uint8_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:435:4: note: in expansion of macro 'bmp_write8' bmp_write8(addr+x, color); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl: In function 'int _getpixel(BITMAP*, int, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:396:44: error: 'uint8_t' was not declared in this scope #define bmp_read8(addr) (*((uint8_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:447:8: note: in expansion of macro 'bmp_read8' c = bmp_read8(addr+x); ^~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:396:44: note: suggested alternative: 'wint_t' #define bmp_read8(addr) (*((uint8_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:447:8: note: in expansion of macro 'bmp_read8' c = bmp_read8(addr+x); ^~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:396:54: error: expected primary-expression before ')' token #define bmp_read8(addr) (*((uint8_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:447:8: note: in expansion of macro 'bmp_read8' c = bmp_read8(addr+x); ^~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl: In function 'void _putpixel15(BITMAP*, int, int, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:392:44: error: 'uint16_t' was not declared in this scope #define bmp_write15(addr, c) (*((uint16_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:460:4: note: in expansion of macro 'bmp_write15' bmp_write15(addr+x*sizeof(short), color); ^~~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:392:44: note: suggested alternative: 'wint_t' #define bmp_write15(addr, c) (*((uint16_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:460:4: note: in expansion of macro 'bmp_write15' bmp_write15(addr+x*sizeof(short), color); ^~~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:392:54: error: expected primary-expression before ')' token #define bmp_write15(addr, c) (*((uint16_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:460:4: note: in expansion of macro 'bmp_write15' bmp_write15(addr+x*sizeof(short), color); ^~~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl: In function 'int _getpixel15(BITMAP*, int, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:397:44: error: 'uint16_t' was not declared in this scope #define bmp_read15(addr) (*((uint16_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:472:8: note: in expansion of macro 'bmp_read15' c = bmp_read15(addr+x*sizeof(short)); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:397:44: note: suggested alternative: 'wint_t' #define bmp_read15(addr) (*((uint16_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:472:8: note: in expansion of macro 'bmp_read15' c = bmp_read15(addr+x*sizeof(short)); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:397:54: error: expected primary-expression before ')' token #define bmp_read15(addr) (*((uint16_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:472:8: note: in expansion of macro 'bmp_read15' c = bmp_read15(addr+x*sizeof(short)); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl: In function 'void _putpixel16(BITMAP*, int, int, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:393:44: error: 'uint16_t' was not declared in this scope #define bmp_write16(addr, c) (*((uint16_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:485:4: note: in expansion of macro 'bmp_write16' bmp_write16(addr+x*sizeof(short), color); ^~~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:393:44: note: suggested alternative: 'wint_t' #define bmp_write16(addr, c) (*((uint16_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:485:4: note: in expansion of macro 'bmp_write16' bmp_write16(addr+x*sizeof(short), color); ^~~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:393:54: error: expected primary-expression before ')' token #define bmp_write16(addr, c) (*((uint16_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:485:4: note: in expansion of macro 'bmp_write16' bmp_write16(addr+x*sizeof(short), color); ^~~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl: In function 'int _getpixel16(BITMAP*, int, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:398:44: error: 'uint16_t' was not declared in this scope #define bmp_read16(addr) (*((uint16_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:497:8: note: in expansion of macro 'bmp_read16' c = bmp_read16(addr+x*sizeof(short)); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:398:44: note: suggested alternative: 'wint_t' #define bmp_read16(addr) (*((uint16_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:497:8: note: in expansion of macro 'bmp_read16' c = bmp_read16(addr+x*sizeof(short)); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:398:54: error: expected primary-expression before ')' token #define bmp_read16(addr) (*((uint16_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:497:8: note: in expansion of macro 'bmp_read16' c = bmp_read16(addr+x*sizeof(short)); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl: In function 'void _putpixel32(BITMAP*, int, int, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:394:44: error: 'uint32_t' was not declared in this scope #define bmp_write32(addr, c) (*((uint32_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:535:4: note: in expansion of macro 'bmp_write32' bmp_write32(addr+x*sizeof(int32_t), color); ^~~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:394:44: note: suggested alternative: 'wint_t' #define bmp_write32(addr, c) (*((uint32_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:535:4: note: in expansion of macro 'bmp_write32' bmp_write32(addr+x*sizeof(int32_t), color); ^~~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:394:54: error: expected primary-expression before ')' token #define bmp_write32(addr, c) (*((uint32_t *)(addr)) = (c)) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:535:4: note: in expansion of macro 'bmp_write32' bmp_write32(addr+x*sizeof(int32_t), color); ^~~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:535:30: error: 'int32_t' was not declared in this scope bmp_write32(addr+x*sizeof(int32_t), color); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:535:4: note: in expansion of macro 'bmp_write32' bmp_write32(addr+x*sizeof(int32_t), color); ^~~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:535:30: note: suggested alternative: 'wint_t' bmp_write32(addr+x*sizeof(int32_t), color); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:535:4: note: in expansion of macro 'bmp_write32' bmp_write32(addr+x*sizeof(int32_t), color); ^~~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl: In function 'int _getpixel32(BITMAP*, int, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:399:44: error: 'uint32_t' was not declared in this scope #define bmp_read32(addr) (*((uint32_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:547:8: note: in expansion of macro 'bmp_read32' c = bmp_read32(addr+x*sizeof(int32_t)); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:399:44: note: suggested alternative: 'wint_t' #define bmp_read32(addr) (*((uint32_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:547:8: note: in expansion of macro 'bmp_read32' c = bmp_read32(addr+x*sizeof(int32_t)); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:399:54: error: expected primary-expression before ')' token #define bmp_read32(addr) (*((uint32_t *)(addr))) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:547:8: note: in expansion of macro 'bmp_read32' c = bmp_read32(addr+x*sizeof(int32_t)); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:547:33: error: 'int32_t' was not declared in this scope c = bmp_read32(addr+x*sizeof(int32_t)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:547:8: note: in expansion of macro 'bmp_read32' c = bmp_read32(addr+x*sizeof(int32_t)); ^~~~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:547:33: note: suggested alternative: 'wint_t' c = bmp_read32(addr+x*sizeof(int32_t)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/draw.inl:547:8: note: in expansion of macro 'bmp_read32' c = bmp_read32(addr+x*sizeof(int32_t)); ^~~~~~~~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/file.h: At global scope: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/file.h:42:9: error: 'uint64_t' does not name a type; did you mean 'uint32_t'? AL_FUNC(uint64_t, file_size_ex, (AL_CONST char *filename)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:52: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/file.h:58:9: error: 'uint64_t' does not name a type; did you mean 'uint32_t'? AL_FUNC(uint64_t, al_ffblk_get_size, (struct al_ffblk *info)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:52: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fmaths.h:29:9: error: 'fixed' does not name a type AL_FUNC(fixed, fixsqrt, (fixed x)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:52: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fmaths.h:30:9: error: 'fixed' does not name a type AL_FUNC(fixed, fixhypot, (fixed x, fixed y)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:52: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fmaths.h:31:9: error: 'fixed' does not name a type AL_FUNC(fixed, fixatan, (fixed x)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:52: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fmaths.h:32:9: error: 'fixed' does not name a type AL_FUNC(fixed, fixatan2, (fixed y, fixed x)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:52: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fmaths.h:34:10: error: 'fixed' does not name a type AL_ARRAY(fixed, _cos_tbl); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:217:59: note: in definition of macro 'AL_ARRAY' #define AL_ARRAY(type, name) extern type name[] ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fmaths.h:35:10: error: 'fixed' does not name a type AL_ARRAY(fixed, _tan_tbl); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:217:59: note: in definition of macro 'AL_ARRAY' #define AL_ARRAY(type, name) extern type name[] ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fmaths.h:36:10: error: 'fixed' does not name a type AL_ARRAY(fixed, _acos_tbl); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:217:59: note: in definition of macro 'AL_ARRAY' #define AL_ARRAY(type, name) extern type name[] ^~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:32:11: error: 'fixed' does not name a type AL_INLINE(fixed, ftofix, (double x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:32:11: error: 'fixed' does not name a type AL_INLINE(fixed, ftofix, (double x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:48:28: warning: inline variables are only available with -std=c++1z or -std=gnu++1z AL_INLINE(double, fixtof, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:48:28: error: 'fixed' was not declared in this scope AL_INLINE(double, fixtof, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:48:28: note: suggested alternative: 'fixtof' AL_INLINE(double, fixtof, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:48:28: warning: inline variables are only available with -std=c++1z or -std=gnu++1z AL_INLINE(double, fixtof, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:48:28: error: redefinition of 'double fixtof' AL_INLINE(double, fixtof, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:48:19: note: 'double fixtof' previously defined here AL_INLINE(double, fixtof, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:32: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:48:28: error: 'fixed' was not declared in this scope AL_INLINE(double, fixtof, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:48:28: note: suggested alternative: 'fixtof' AL_INLINE(double, fixtof, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:58:11: error: 'fixed' does not name a type; did you mean 'fixtof'? AL_INLINE(fixed, fixadd, (fixed x, fixed y), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:58:11: error: 'fixed' does not name a type; did you mean 'fixtof'? AL_INLINE(fixed, fixadd, (fixed x, fixed y), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:81:11: error: 'fixed' does not name a type; did you mean 'fixtof'? AL_INLINE(fixed, fixsub, (fixed x, fixed y), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:81:11: error: 'fixed' does not name a type; did you mean 'fixtof'? AL_INLINE(fixed, fixsub, (fixed x, fixed y), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:120:14: error: 'fixed' does not name a type; did you mean 'fixtof'? AL_INLINE(fixed, fixmul, (fixed x, fixed y), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:120:14: error: 'fixed' does not name a type; did you mean 'fixtof'? AL_INLINE(fixed, fixmul, (fixed x, fixed y), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:147:11: error: 'fixed' does not name a type; did you mean 'fixtof'? AL_INLINE(fixed, fixdiv, (fixed x, fixed y), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:147:11: error: 'fixed' does not name a type; did you mean 'fixtof'? AL_INLINE(fixed, fixdiv, (fixed x, fixed y), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:158:27: warning: inline variables are only available with -std=c++1z or -std=gnu++1z AL_INLINE(int, fixfloor, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:158:27: error: 'fixed' was not declared in this scope AL_INLINE(int, fixfloor, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:158:27: note: suggested alternative: 'fixtof' AL_INLINE(int, fixfloor, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:158:27: warning: inline variables are only available with -std=c++1z or -std=gnu++1z AL_INLINE(int, fixfloor, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:158:27: error: redefinition of 'int fixfloor' AL_INLINE(int, fixfloor, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:158:16: note: 'int fixfloor' previously defined here AL_INLINE(int, fixfloor, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:32: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:158:27: error: 'fixed' was not declared in this scope AL_INLINE(int, fixfloor, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:158:27: note: suggested alternative: 'fixtof' AL_INLINE(int, fixfloor, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:168:26: warning: inline variables are only available with -std=c++1z or -std=gnu++1z AL_INLINE(int, fixceil, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:168:26: error: 'fixed' was not declared in this scope AL_INLINE(int, fixceil, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:168:26: note: suggested alternative: 'fixceil' AL_INLINE(int, fixceil, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:168:26: warning: inline variables are only available with -std=c++1z or -std=gnu++1z AL_INLINE(int, fixceil, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:168:26: error: redefinition of 'int fixceil' AL_INLINE(int, fixceil, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:168:16: note: 'int fixceil' previously defined here AL_INLINE(int, fixceil, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:32: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:168:26: error: 'fixed' was not declared in this scope AL_INLINE(int, fixceil, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:168:26: note: suggested alternative: 'fixceil' AL_INLINE(int, fixceil, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:181:11: error: 'fixed' does not name a type; did you mean 'fixceil'? AL_INLINE(fixed, itofix, (int x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:181:11: error: 'fixed' does not name a type; did you mean 'fixceil'? AL_INLINE(fixed, itofix, (int x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:187:25: warning: inline variables are only available with -std=c++1z or -std=gnu++1z AL_INLINE(int, fixtoi, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:187:25: error: 'fixed' was not declared in this scope AL_INLINE(int, fixtoi, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:187:25: note: suggested alternative: 'fixtoi' AL_INLINE(int, fixtoi, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:187:25: warning: inline variables are only available with -std=c++1z or -std=gnu++1z AL_INLINE(int, fixtoi, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:187:25: error: redefinition of 'int fixtoi' AL_INLINE(int, fixtoi, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:187:16: note: 'int fixtoi' previously defined here AL_INLINE(int, fixtoi, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:32: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:187:25: error: 'fixed' was not declared in this scope AL_INLINE(int, fixtoi, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:187:25: note: suggested alternative: 'fixtoi' AL_INLINE(int, fixtoi, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:193:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, fixcos, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:193:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, fixcos, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:199:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, fixsin, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:199:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, fixsin, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:205:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, fixtan, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:205:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, fixtan, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:211:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, fixacos, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:211:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, fixacos, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:222:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, fixasin, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fmaths.inl:222:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, fixasin, (fixed x), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:58:0, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:32:4: error: 'fixed' does not name a type; did you mean 'fixtoi'? fixed v[3][3]; /* scaling and rotation */ ^~~~~ fixtoi E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:33:4: error: 'fixed' does not name a type; did you mean 'fixtoi'? fixed t[3]; /* translation */ ^~~~~ fixtoi In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:47:51: error: 'fixed' has not been declared AL_FUNC(void, get_translation_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:47:60: error: 'fixed' has not been declared AL_FUNC(void, get_translation_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:47:69: error: 'fixed' has not been declared AL_FUNC(void, get_translation_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:50:47: error: 'fixed' has not been declared AL_FUNC(void, get_scaling_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:50:56: error: 'fixed' has not been declared AL_FUNC(void, get_scaling_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:50:65: error: 'fixed' has not been declared AL_FUNC(void, get_scaling_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:53:48: error: 'fixed' has not been declared AL_FUNC(void, get_x_rotate_matrix, (MATRIX *m, fixed r)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:56:48: error: 'fixed' has not been declared AL_FUNC(void, get_y_rotate_matrix, (MATRIX *m, fixed r)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:59:48: error: 'fixed' has not been declared AL_FUNC(void, get_z_rotate_matrix, (MATRIX *m, fixed r)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:62:48: error: 'fixed' has not been declared AL_FUNC(void, get_rotation_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:62:57: error: 'fixed' has not been declared AL_FUNC(void, get_rotation_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:62:66: error: 'fixed' has not been declared AL_FUNC(void, get_rotation_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:65:45: error: 'fixed' has not been declared AL_FUNC(void, get_align_matrix, (MATRIX *m, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:65:59: error: 'fixed' has not been declared AL_FUNC(void, get_align_matrix, (MATRIX *m, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:65:73: error: 'fixed' has not been declared AL_FUNC(void, get_align_matrix, (MATRIX *m, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:65:87: error: 'fixed' has not been declared AL_FUNC(void, get_align_matrix, (MATRIX *m, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:65:98: error: 'fixed' has not been declared AL_FUNC(void, get_align_matrix, (MATRIX *m, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:65:109: error: 'fixed' has not been declared AL_FUNC(void, get_align_matrix, (MATRIX *m, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:68:55: error: 'fixed' has not been declared AL_FUNC(void, get_vector_rotation_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed a)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:68:64: error: 'fixed' has not been declared AL_FUNC(void, get_vector_rotation_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed a)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:68:73: error: 'fixed' has not been declared AL_FUNC(void, get_vector_rotation_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed a)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:68:82: error: 'fixed' has not been declared AL_FUNC(void, get_vector_rotation_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed a)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:71:54: error: 'fixed' has not been declared AL_FUNC(void, get_transformation_matrix, (MATRIX *m, fixed scale, fixed xrot, fixed yrot, fixed zrot, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:71:67: error: 'fixed' has not been declared AL_FUNC(void, get_transformation_matrix, (MATRIX *m, fixed scale, fixed xrot, fixed yrot, fixed zrot, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:71:79: error: 'fixed' has not been declared AL_FUNC(void, get_transformation_matrix, (MATRIX *m, fixed scale, fixed xrot, fixed yrot, fixed zrot, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:71:91: error: 'fixed' has not been declared AL_FUNC(void, get_transformation_matrix, (MATRIX *m, fixed scale, fixed xrot, fixed yrot, fixed zrot, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:71:103: error: 'fixed' has not been declared AL_FUNC(void, get_transformation_matrix, (MATRIX *m, fixed scale, fixed xrot, fixed yrot, fixed zrot, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:71:112: error: 'fixed' has not been declared AL_FUNC(void, get_transformation_matrix, (MATRIX *m, fixed scale, fixed xrot, fixed yrot, fixed zrot, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:71:121: error: 'fixed' has not been declared AL_FUNC(void, get_transformation_matrix, (MATRIX *m, fixed scale, fixed xrot, fixed yrot, fixed zrot, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:74:46: error: 'fixed' has not been declared AL_FUNC(void, get_camera_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup, fixed fov, fixed aspect)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:74:55: error: 'fixed' has not been declared AL_FUNC(void, get_camera_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup, fixed fov, fixed aspect)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:74:64: error: 'fixed' has not been declared AL_FUNC(void, get_camera_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup, fixed fov, fixed aspect)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:74:73: error: 'fixed' has not been declared AL_FUNC(void, get_camera_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup, fixed fov, fixed aspect)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:74:87: error: 'fixed' has not been declared AL_FUNC(void, get_camera_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup, fixed fov, fixed aspect)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:74:101: error: 'fixed' has not been declared AL_FUNC(void, get_camera_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup, fixed fov, fixed aspect)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:74:115: error: 'fixed' has not been declared AL_FUNC(void, get_camera_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup, fixed fov, fixed aspect)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:74:126: error: 'fixed' has not been declared AL_FUNC(void, get_camera_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup, fixed fov, fixed aspect)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:74:137: error: 'fixed' has not been declared AL_FUNC(void, get_camera_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup, fixed fov, fixed aspect)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:74:148: error: 'fixed' has not been declared AL_FUNC(void, get_camera_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup, fixed fov, fixed aspect)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:74:159: error: 'fixed' has not been declared AL_FUNC(void, get_camera_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed xfront, fixed yfront, fixed zfront, fixed xup, fixed yup, fixed zup, fixed fov, fixed aspect)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:77:46: error: 'fixed' has not been declared AL_FUNC(void, qtranslate_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:77:55: error: 'fixed' has not been declared AL_FUNC(void, qtranslate_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:77:64: error: 'fixed' has not been declared AL_FUNC(void, qtranslate_matrix, (MATRIX *m, fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/matrix.h:80:42: error: 'fixed' has not been declared AL_FUNC(void, qscale_matrix, (MATRIX *m, fixed scale)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:43: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:52: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:61: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:70: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:83: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:96: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:43: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:52: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:61: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:70: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:83: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:32:96: error: 'fixed' has not been declared AL_INLINE(void, apply_matrix, (MATRIX *m, fixed x, fixed y, fixed z, fixed *xout, fixed *yout, fixed *zout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl: In function 'void apply_matrix(MATRIX*, int, int, int, int*, int*, int*)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:27:39: error: 'MATRIX {aka struct MATRIX}' has no member named 'v' #define CALC_ROW(n) (fixmul(x, m->v[n][0]) + \ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:34:12: note: in expansion of macro 'CALC_ROW' *xout = CALC_ROW(0); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:27:26: error: 'fixmul' was not declared in this scope #define CALC_ROW(n) (fixmul(x, m->v[n][0]) + \ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:34:12: note: in expansion of macro 'CALC_ROW' *xout = CALC_ROW(0); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:27:26: note: suggested alternative: 'fixtoi' #define CALC_ROW(n) (fixmul(x, m->v[n][0]) + \ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:34:12: note: in expansion of macro 'CALC_ROW' *xout = CALC_ROW(0); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:28:39: error: 'MATRIX {aka struct MATRIX}' has no member named 'v' fixmul(y, m->v[n][1]) + \ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:34:12: note: in expansion of macro 'CALC_ROW' *xout = CALC_ROW(0); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:29:39: error: 'MATRIX {aka struct MATRIX}' has no member named 'v' fixmul(z, m->v[n][2]) + \ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:34:12: note: in expansion of macro 'CALC_ROW' *xout = CALC_ROW(0); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:30:29: error: 'MATRIX {aka struct MATRIX}' has no member named 't' m->t[n]) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:34:12: note: in expansion of macro 'CALC_ROW' *xout = CALC_ROW(0); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:27:39: error: 'MATRIX {aka struct MATRIX}' has no member named 'v' #define CALC_ROW(n) (fixmul(x, m->v[n][0]) + \ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:35:12: note: in expansion of macro 'CALC_ROW' *yout = CALC_ROW(1); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:28:39: error: 'MATRIX {aka struct MATRIX}' has no member named 'v' fixmul(y, m->v[n][1]) + \ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:35:12: note: in expansion of macro 'CALC_ROW' *yout = CALC_ROW(1); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:29:39: error: 'MATRIX {aka struct MATRIX}' has no member named 'v' fixmul(z, m->v[n][2]) + \ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:35:12: note: in expansion of macro 'CALC_ROW' *yout = CALC_ROW(1); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:30:29: error: 'MATRIX {aka struct MATRIX}' has no member named 't' m->t[n]) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:35:12: note: in expansion of macro 'CALC_ROW' *yout = CALC_ROW(1); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:27:39: error: 'MATRIX {aka struct MATRIX}' has no member named 'v' #define CALC_ROW(n) (fixmul(x, m->v[n][0]) + \ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:36:12: note: in expansion of macro 'CALC_ROW' *zout = CALC_ROW(2); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:28:39: error: 'MATRIX {aka struct MATRIX}' has no member named 'v' fixmul(y, m->v[n][1]) + \ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:36:12: note: in expansion of macro 'CALC_ROW' *zout = CALC_ROW(2); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:29:39: error: 'MATRIX {aka struct MATRIX}' has no member named 'v' fixmul(z, m->v[n][2]) + \ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:36:12: note: in expansion of macro 'CALC_ROW' *zout = CALC_ROW(2); ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:30:29: error: 'MATRIX {aka struct MATRIX}' has no member named 't' m->t[n]) ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:42: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/matrix.inl:36:12: note: in expansion of macro 'CALC_ROW' *zout = CALC_ROW(2); ^~~~~~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h: At global scope: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:32:9: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_FUNC(fixed, vector_length, (fixed x, fixed y, fixed z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:52: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:35:34: error: variable or field 'normalize_vector' declared void AL_FUNC(void, normalize_vector, (fixed *x, fixed *y, fixed *z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:35:34: error: 'fixed' was not declared in this scope AL_FUNC(void, normalize_vector, (fixed *x, fixed *y, fixed *z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:35:34: note: suggested alternative: 'fixtoi' AL_FUNC(void, normalize_vector, (fixed *x, fixed *y, fixed *z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:35:41: error: 'x' was not declared in this scope AL_FUNC(void, normalize_vector, (fixed *x, fixed *y, fixed *z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:35:44: error: 'fixed' was not declared in this scope AL_FUNC(void, normalize_vector, (fixed *x, fixed *y, fixed *z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:35:44: note: suggested alternative: 'fixtoi' AL_FUNC(void, normalize_vector, (fixed *x, fixed *y, fixed *z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:35:51: error: 'y' was not declared in this scope AL_FUNC(void, normalize_vector, (fixed *x, fixed *y, fixed *z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:35:54: error: 'fixed' was not declared in this scope AL_FUNC(void, normalize_vector, (fixed *x, fixed *y, fixed *z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:35:54: note: suggested alternative: 'fixtoi' AL_FUNC(void, normalize_vector, (fixed *x, fixed *y, fixed *z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:35:61: error: 'z' was not declared in this scope AL_FUNC(void, normalize_vector, (fixed *x, fixed *y, fixed *z)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:31: error: variable or field 'cross_product' declared void AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:31: error: 'fixed' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:31: note: suggested alternative: 'fixtoi' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:41: error: 'fixed' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:41: note: suggested alternative: 'fixtoi' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:52: error: 'fixed' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:52: note: suggested alternative: 'fixtoi' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:62: error: 'fixed' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:62: note: suggested alternative: 'fixtoi' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:72: error: 'fixed' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:72: note: suggested alternative: 'fixtoi' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:82: error: 'fixed' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:82: note: suggested alternative: 'fixtoi' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:92: error: 'fixed' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:92: note: suggested alternative: 'fixtoi' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:99: error: 'xout' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:99: note: suggested alternative: 'font' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:105: error: 'fixed' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:105: note: suggested alternative: 'fixtoi' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:112: error: 'yout' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:112: note: suggested alternative: 'font' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:118: error: 'fixed' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:118: note: suggested alternative: 'fixtoi' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:125: error: 'zout' was not declared in this scope AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:38:125: note: suggested alternative: 'font' AL_FUNC(void, cross_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2, fixed *xout, fixed *yout, fixed *zout)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:41:8: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_VAR(fixed, _persp_xscale); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:213:59: note: in definition of macro 'AL_VAR' #define AL_VAR(type, name) extern type name ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:42:8: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_VAR(fixed, _persp_yscale); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:213:59: note: in definition of macro 'AL_VAR' #define AL_VAR(type, name) extern type name ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:43:8: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_VAR(fixed, _persp_xoffset); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:213:59: note: in definition of macro 'AL_VAR' #define AL_VAR(type, name) extern type name ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/3dmaths.h:44:8: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_VAR(fixed, _persp_yoffset); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:213:59: note: in definition of macro 'AL_VAR' #define AL_VAR(type, name) extern type name ^~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:27:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, dot_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:27: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:27:11: error: 'fixed' does not name a type; did you mean 'fixtoi'? AL_INLINE(fixed, dot_product, (fixed x1, fixed y_1, fixed z1, fixed x2, fixed y2, fixed z2), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:27: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:33: error: variable or field 'persp_project' declared void AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:33: error: 'fixed' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:33: note: suggested alternative: 'fixtoi' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:42: error: 'fixed' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:42: note: suggested alternative: 'fixtoi' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:51: error: 'fixed' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:51: note: suggested alternative: 'fixtoi' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:60: error: 'fixed' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:60: note: suggested alternative: 'fixtoi' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:67: error: 'xout' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:67: note: suggested alternative: 'font' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:73: error: 'fixed' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:73: note: suggested alternative: 'fixtoi' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:80: error: 'yout' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:80: note: suggested alternative: 'font' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:82:37: note: in definition of macro 'AL_INLINE' static inline type name args; \ ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:33: error: variable or field 'persp_project' declared void AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:33: error: 'fixed' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:33: note: suggested alternative: 'fixtoi' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:42: error: 'fixed' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:42: note: suggested alternative: 'fixtoi' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:51: error: 'fixed' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:51: note: suggested alternative: 'fixtoi' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:60: error: 'fixed' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:60: note: suggested alternative: 'fixtoi' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:67: error: 'xout' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:67: note: suggested alternative: 'font' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:73: error: 'fixed' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:73: note: suggested alternative: 'fixtoi' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:80: error: 'yout' was not declared in this scope AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/3dmaths.inl:39:80: note: suggested alternative: 'font' AL_INLINE(void, persp_project, (fixed x, fixed y, fixed z, fixed *xout, fixed *yout), ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:83:37: note: in definition of macro 'AL_INLINE' static inline type name args code ^~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:71:0, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:30:4: error: 'fixed' does not name a type; did you mean 'fix'? fixed v; ^~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In constructor 'fix::fix()': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:32:12: error: class 'fix' does not have any field named 'v' fix() : v(0) {} ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In copy constructor 'fix::fix(const fix&)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:33:24: error: class 'fix' does not have any field named 'v' fix(const fix &x) : v(x.v) {} ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:33:28: error: 'const class fix' has no member named 'v' fix(const fix &x) : v(x.v) {} ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In constructor 'fix::fix(int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:34:32: error: class 'fix' does not have any field named 'v' explicit fix(const int x) : v(itofix(x)) {} ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:34:34: error: 'itofix' was not declared in this scope explicit fix(const int x) : v(itofix(x)) {} ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:34:34: note: suggested alternative: 'fix' explicit fix(const int x) : v(itofix(x)) {} ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In constructor 'fix::fix(long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:35:33: error: class 'fix' does not have any field named 'v' explicit fix(const long x) : v(itofix(x)) {} ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:35:35: error: 'itofix' was not declared in this scope explicit fix(const long x) : v(itofix(x)) {} ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:35:35: note: suggested alternative: 'fix' explicit fix(const long x) : v(itofix(x)) {} ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In constructor 'fix::fix(unsigned int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:36:41: error: class 'fix' does not have any field named 'v' explicit fix(const unsigned int x) : v(itofix(x)) {} ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:36:43: error: 'itofix' was not declared in this scope explicit fix(const unsigned int x) : v(itofix(x)) {} ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:36:43: note: suggested alternative: 'fix' explicit fix(const unsigned int x) : v(itofix(x)) {} ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In constructor 'fix::fix(long unsigned int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:37:42: error: class 'fix' does not have any field named 'v' explicit fix(const unsigned long x) : v(itofix(x)) {} ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:37:44: error: 'itofix' was not declared in this scope explicit fix(const unsigned long x) : v(itofix(x)) {} ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:37:44: note: suggested alternative: 'fix' explicit fix(const unsigned long x) : v(itofix(x)) {} ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In constructor 'fix::fix(float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:38:34: error: class 'fix' does not have any field named 'v' explicit fix(const float x) : v(ftofix(x)) {} ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:38:36: error: 'ftofix' was not declared in this scope explicit fix(const float x) : v(ftofix(x)) {} ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:38:36: note: suggested alternative: 'fix' explicit fix(const float x) : v(ftofix(x)) {} ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In constructor 'fix::fix(double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:39:35: error: class 'fix' does not have any field named 'v' explicit fix(const double x) : v(ftofix(x)) {} ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:39:37: error: 'ftofix' was not declared in this scope explicit fix(const double x) : v(ftofix(x)) {} ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:39:37: note: suggested alternative: 'fix' explicit fix(const double x) : v(ftofix(x)) {} ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix::operator int() const': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:41:62: error: 'v' was not declared in this scope operator int() const { return fixtoi(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:41:62: note: suggested alternative: 'vc' operator int() const { return fixtoi(v); } ^ vc E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:41:63: error: 'fixtoi' cannot be used as a function operator int() const { return fixtoi(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix::operator long int() const': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:42:62: error: 'v' was not declared in this scope operator long() const { return fixtoi(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:42:62: note: suggested alternative: 'vc' operator long() const { return fixtoi(v); } ^ vc E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:42:63: error: 'fixtoi' cannot be used as a function operator long() const { return fixtoi(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix::operator unsigned int() const': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:43:62: error: 'v' was not declared in this scope operator unsigned int() const { return fixtoi(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:43:62: note: suggested alternative: 'vc' operator unsigned int() const { return fixtoi(v); } ^ vc E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:43:63: error: 'fixtoi' cannot be used as a function operator unsigned int() const { return fixtoi(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix::operator long unsigned int() const': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:44:62: error: 'v' was not declared in this scope operator unsigned long() const { return fixtoi(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:44:62: note: suggested alternative: 'vc' operator unsigned long() const { return fixtoi(v); } ^ vc E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:44:63: error: 'fixtoi' cannot be used as a function operator unsigned long() const { return fixtoi(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix::operator float() const': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:45:62: error: 'v' was not declared in this scope operator float() const { return fixtof(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:45:62: note: suggested alternative: 'vc' operator float() const { return fixtof(v); } ^ vc E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:45:63: error: 'fixtof' cannot be used as a function operator float() const { return fixtof(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix::operator double() const': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:46:62: error: 'v' was not declared in this scope operator double() const { return fixtof(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:46:62: note: suggested alternative: 'vc' operator double() const { return fixtof(v); } ^ vc E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:46:63: error: 'fixtof' cannot be used as a function operator double() const { return fixtof(v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator=(const fix&)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:48:48: error: 'v' was not declared in this scope fix& operator = (const fix &x) { v = x.v; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:48:54: error: 'const class fix' has no member named 'v' fix& operator = (const fix &x) { v = x.v; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator=(int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:49:48: error: 'v' was not declared in this scope fix& operator = (const int x) { v = itofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:49:52: error: 'itofix' was not declared in this scope fix& operator = (const int x) { v = itofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:49:52: note: suggested alternative: 'fix' fix& operator = (const int x) { v = itofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator=(long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:50:48: error: 'v' was not declared in this scope fix& operator = (const long x) { v = itofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:50:52: error: 'itofix' was not declared in this scope fix& operator = (const long x) { v = itofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:50:52: note: suggested alternative: 'fix' fix& operator = (const long x) { v = itofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator=(unsigned int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:51:48: error: 'v' was not declared in this scope fix& operator = (const unsigned int x) { v = itofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:51:52: error: 'itofix' was not declared in this scope fix& operator = (const unsigned int x) { v = itofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:51:52: note: suggested alternative: 'fix' fix& operator = (const unsigned int x) { v = itofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator=(long unsigned int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:52:48: error: 'v' was not declared in this scope fix& operator = (const unsigned long x) { v = itofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:52:52: error: 'itofix' was not declared in this scope fix& operator = (const unsigned long x) { v = itofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:52:52: note: suggested alternative: 'fix' fix& operator = (const unsigned long x) { v = itofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator=(float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:53:48: error: 'v' was not declared in this scope fix& operator = (const float x) { v = ftofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:53:52: error: 'ftofix' was not declared in this scope fix& operator = (const float x) { v = ftofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:53:52: note: suggested alternative: 'fix' fix& operator = (const float x) { v = ftofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator=(double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:54:48: error: 'v' was not declared in this scope fix& operator = (const double x) { v = ftofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:54:52: error: 'ftofix' was not declared in this scope fix& operator = (const double x) { v = ftofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:54:52: note: suggested alternative: 'fix' fix& operator = (const double x) { v = ftofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator+=(fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:56:48: error: 'v' was not declared in this scope fix& operator += (const fix x) { v += x.v; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:56:55: error: 'const class fix' has no member named 'v' fix& operator += (const fix x) { v += x.v; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator+=(int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:57:48: error: 'v' was not declared in this scope fix& operator += (const int x) { v += itofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:57:53: error: 'itofix' was not declared in this scope fix& operator += (const int x) { v += itofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:57:53: note: suggested alternative: 'fix' fix& operator += (const int x) { v += itofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator+=(long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:58:48: error: 'v' was not declared in this scope fix& operator += (const long x) { v += itofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:58:53: error: 'itofix' was not declared in this scope fix& operator += (const long x) { v += itofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:58:53: note: suggested alternative: 'fix' fix& operator += (const long x) { v += itofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator+=(float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:59:48: error: 'v' was not declared in this scope fix& operator += (const float x) { v += ftofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:59:53: error: 'ftofix' was not declared in this scope fix& operator += (const float x) { v += ftofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:59:53: note: suggested alternative: 'fix' fix& operator += (const float x) { v += ftofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator+=(double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:60:48: error: 'v' was not declared in this scope fix& operator += (const double x) { v += ftofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:60:53: error: 'ftofix' was not declared in this scope fix& operator += (const double x) { v += ftofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:60:53: note: suggested alternative: 'fix' fix& operator += (const double x) { v += ftofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator-=(fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:62:48: error: 'v' was not declared in this scope fix& operator -= (const fix x) { v -= x.v; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:62:55: error: 'const class fix' has no member named 'v' fix& operator -= (const fix x) { v -= x.v; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator-=(int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:63:48: error: 'v' was not declared in this scope fix& operator -= (const int x) { v -= itofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:63:53: error: 'itofix' was not declared in this scope fix& operator -= (const int x) { v -= itofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:63:53: note: suggested alternative: 'fix' fix& operator -= (const int x) { v -= itofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator-=(long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:64:48: error: 'v' was not declared in this scope fix& operator -= (const long x) { v -= itofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:64:53: error: 'itofix' was not declared in this scope fix& operator -= (const long x) { v -= itofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:64:53: note: suggested alternative: 'fix' fix& operator -= (const long x) { v -= itofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator-=(float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:65:48: error: 'v' was not declared in this scope fix& operator -= (const float x) { v -= ftofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:65:53: error: 'ftofix' was not declared in this scope fix& operator -= (const float x) { v -= ftofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:65:53: note: suggested alternative: 'fix' fix& operator -= (const float x) { v -= ftofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator-=(double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:66:48: error: 'v' was not declared in this scope fix& operator -= (const double x) { v -= ftofix(x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:66:53: error: 'ftofix' was not declared in this scope fix& operator -= (const double x) { v -= ftofix(x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:66:53: note: suggested alternative: 'fix' fix& operator -= (const double x) { v -= ftofix(x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator*=(fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:68:48: error: 'v' was not declared in this scope fix& operator *= (const fix x) { v = fixmul(v, x.v); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:68:64: error: 'const class fix' has no member named 'v' fix& operator *= (const fix x) { v = fixmul(v, x.v); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:68:52: error: 'fixmul' was not declared in this scope fix& operator *= (const fix x) { v = fixmul(v, x.v); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:68:52: note: suggested alternative: 'fix' fix& operator *= (const fix x) { v = fixmul(v, x.v); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator*=(int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:69:48: error: 'v' was not declared in this scope fix& operator *= (const int x) { v *= x; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator*=(long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:70:48: error: 'v' was not declared in this scope fix& operator *= (const long x) { v *= x; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator*=(float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:71:48: error: 'v' was not declared in this scope fix& operator *= (const float x) { v = ftofix(fixtof(v) * x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:71:67: error: 'fixtof' cannot be used as a function fix& operator *= (const float x) { v = ftofix(fixtof(v) * x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:71:52: error: 'ftofix' was not declared in this scope fix& operator *= (const float x) { v = ftofix(fixtof(v) * x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:71:52: note: suggested alternative: 'fix' fix& operator *= (const float x) { v = ftofix(fixtof(v) * x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator*=(double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:72:48: error: 'v' was not declared in this scope fix& operator *= (const double x) { v = ftofix(fixtof(v) * x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:72:67: error: 'fixtof' cannot be used as a function fix& operator *= (const double x) { v = ftofix(fixtof(v) * x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:72:52: error: 'ftofix' was not declared in this scope fix& operator *= (const double x) { v = ftofix(fixtof(v) * x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:72:52: note: suggested alternative: 'fix' fix& operator *= (const double x) { v = ftofix(fixtof(v) * x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator/=(fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:74:48: error: 'v' was not declared in this scope fix& operator /= (const fix x) { v = fixdiv(v, x.v); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:74:64: error: 'const class fix' has no member named 'v' fix& operator /= (const fix x) { v = fixdiv(v, x.v); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:74:52: error: 'fixdiv' was not declared in this scope fix& operator /= (const fix x) { v = fixdiv(v, x.v); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:74:52: note: suggested alternative: 'fix' fix& operator /= (const fix x) { v = fixdiv(v, x.v); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator/=(int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:75:48: error: 'v' was not declared in this scope fix& operator /= (const int x) { v /= x; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator/=(long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:76:48: error: 'v' was not declared in this scope fix& operator /= (const long x) { v /= x; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator/=(float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:77:48: error: 'v' was not declared in this scope fix& operator /= (const float x) { v = ftofix(fixtof(v) / x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:77:67: error: 'fixtof' cannot be used as a function fix& operator /= (const float x) { v = ftofix(fixtof(v) / x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:77:52: error: 'ftofix' was not declared in this scope fix& operator /= (const float x) { v = ftofix(fixtof(v) / x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:77:52: note: suggested alternative: 'fix' fix& operator /= (const float x) { v = ftofix(fixtof(v) / x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator/=(double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:78:48: error: 'v' was not declared in this scope fix& operator /= (const double x) { v = ftofix(fixtof(v) / x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:78:67: error: 'fixtof' cannot be used as a function fix& operator /= (const double x) { v = ftofix(fixtof(v) / x); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:78:52: error: 'ftofix' was not declared in this scope fix& operator /= (const double x) { v = ftofix(fixtof(v) / x); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:78:52: note: suggested alternative: 'fix' fix& operator /= (const double x) { v = ftofix(fixtof(v) / x); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator<<=(int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:80:48: error: 'v' was not declared in this scope fix& operator <<= (const int x) { v <<= x; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator>>=(int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:81:48: error: 'v' was not declared in this scope fix& operator >>= (const int x) { v >>= x; return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator++()': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:83:48: error: 'v' was not declared in this scope fix& operator ++ () { v += itofix(1); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:83:48: note: suggested alternative: 'vc' fix& operator ++ () { v += itofix(1); return *this; } ^ vc E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:83:53: error: 'itofix' was not declared in this scope fix& operator ++ () { v += itofix(1); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:83:53: note: suggested alternative: 'fix' fix& operator ++ () { v += itofix(1); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix& fix::operator--()': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:84:48: error: 'v' was not declared in this scope fix& operator -- () { v -= itofix(1); return *this; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:84:48: note: suggested alternative: 'vc' fix& operator -- () { v -= itofix(1); return *this; } ^ vc E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:84:53: error: 'itofix' was not declared in this scope fix& operator -- () { v -= itofix(1); return *this; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:84:53: note: suggested alternative: 'fix' fix& operator -- () { v -= itofix(1); return *this; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix fix::operator++(int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:86:58: error: 'class fix' has no member named 'v' fix operator ++ (int) { fix t; t.v = v; v += itofix(1); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:86:62: error: 'v' was not declared in this scope fix operator ++ (int) { fix t; t.v = v; v += itofix(1); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:86:72: error: 'itofix' was not declared in this scope fix operator ++ (int) { fix t; t.v = v; v += itofix(1); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:86:72: note: suggested alternative: 'fix' fix operator ++ (int) { fix t; t.v = v; v += itofix(1); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix fix::operator--(int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:87:58: error: 'class fix' has no member named 'v' fix operator -- (int) { fix t; t.v = v; v -= itofix(1); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:87:62: error: 'v' was not declared in this scope fix operator -- (int) { fix t; t.v = v; v -= itofix(1); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:87:72: error: 'itofix' was not declared in this scope fix operator -- (int) { fix t; t.v = v; v -= itofix(1); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:87:72: note: suggested alternative: 'fix' fix operator -- (int) { fix t; t.v = v; v -= itofix(1); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h: In member function 'fix fix::operator-() const': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:89:58: error: 'class fix' has no member named 'v' fix operator - () const { fix t; t.v = -v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:89:63: error: 'v' was not declared in this scope fix operator - () const { fix t; t.v = -v; return t; } ^ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/fix.h:206:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:71, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator+(fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:25:67: error: 'class fix' has no member named 'v' inline fix operator + (const fix x, const fix y) { fix t; t.v = x.v + y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:25:73: error: 'const class fix' has no member named 'v' inline fix operator + (const fix x, const fix y) { fix t; t.v = x.v + y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:25:79: error: 'const class fix' has no member named 'v' inline fix operator + (const fix x, const fix y) { fix t; t.v = x.v + y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator+(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:26:67: error: 'class fix' has no member named 'v' inline fix operator + (const fix x, const int y) { fix t; t.v = x.v + itofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:26:73: error: 'const class fix' has no member named 'v' inline fix operator + (const fix x, const int y) { fix t; t.v = x.v + itofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:26:77: error: 'itofix' was not declared in this scope inline fix operator + (const fix x, const int y) { fix t; t.v = x.v + itofix(y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:26:77: note: suggested alternative: 'fix' inline fix operator + (const fix x, const int y) { fix t; t.v = x.v + itofix(y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator+(int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:27:67: error: 'class fix' has no member named 'v' inline fix operator + (const int x, const fix y) { fix t; t.v = itofix(x) + y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:27:71: error: 'itofix' was not declared in this scope inline fix operator + (const int x, const fix y) { fix t; t.v = itofix(x) + y.v; return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:27:71: note: suggested alternative: 'fix' inline fix operator + (const int x, const fix y) { fix t; t.v = itofix(x) + y.v; return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:27:85: error: 'const class fix' has no member named 'v' inline fix operator + (const int x, const fix y) { fix t; t.v = itofix(x) + y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator+(fix, long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:28:67: error: 'class fix' has no member named 'v' inline fix operator + (const fix x, const long y) { fix t; t.v = x.v + itofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:28:73: error: 'const class fix' has no member named 'v' inline fix operator + (const fix x, const long y) { fix t; t.v = x.v + itofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:28:77: error: 'itofix' was not declared in this scope inline fix operator + (const fix x, const long y) { fix t; t.v = x.v + itofix(y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:28:77: note: suggested alternative: 'fix' inline fix operator + (const fix x, const long y) { fix t; t.v = x.v + itofix(y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator+(long int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:29:67: error: 'class fix' has no member named 'v' inline fix operator + (const long x, const fix y) { fix t; t.v = itofix(x) + y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:29:71: error: 'itofix' was not declared in this scope inline fix operator + (const long x, const fix y) { fix t; t.v = itofix(x) + y.v; return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:29:71: note: suggested alternative: 'fix' inline fix operator + (const long x, const fix y) { fix t; t.v = itofix(x) + y.v; return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:29:85: error: 'const class fix' has no member named 'v' inline fix operator + (const long x, const fix y) { fix t; t.v = itofix(x) + y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator+(fix, float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:30:67: error: 'class fix' has no member named 'v' inline fix operator + (const fix x, const float y) { fix t; t.v = x.v + ftofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:30:73: error: 'const class fix' has no member named 'v' inline fix operator + (const fix x, const float y) { fix t; t.v = x.v + ftofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:30:77: error: 'ftofix' was not declared in this scope inline fix operator + (const fix x, const float y) { fix t; t.v = x.v + ftofix(y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:30:77: note: suggested alternative: 'fix' inline fix operator + (const fix x, const float y) { fix t; t.v = x.v + ftofix(y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator+(float, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:31:67: error: 'class fix' has no member named 'v' inline fix operator + (const float x, const fix y) { fix t; t.v = ftofix(x) + y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:31:71: error: 'ftofix' was not declared in this scope inline fix operator + (const float x, const fix y) { fix t; t.v = ftofix(x) + y.v; return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:31:71: note: suggested alternative: 'fix' inline fix operator + (const float x, const fix y) { fix t; t.v = ftofix(x) + y.v; return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:31:85: error: 'const class fix' has no member named 'v' inline fix operator + (const float x, const fix y) { fix t; t.v = ftofix(x) + y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator+(fix, double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:32:67: error: 'class fix' has no member named 'v' inline fix operator + (const fix x, const double y) { fix t; t.v = x.v + ftofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:32:73: error: 'const class fix' has no member named 'v' inline fix operator + (const fix x, const double y) { fix t; t.v = x.v + ftofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:32:77: error: 'ftofix' was not declared in this scope inline fix operator + (const fix x, const double y) { fix t; t.v = x.v + ftofix(y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:32:77: note: suggested alternative: 'fix' inline fix operator + (const fix x, const double y) { fix t; t.v = x.v + ftofix(y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator+(double, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:33:67: error: 'class fix' has no member named 'v' inline fix operator + (const double x, const fix y) { fix t; t.v = ftofix(x) + y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:33:71: error: 'ftofix' was not declared in this scope inline fix operator + (const double x, const fix y) { fix t; t.v = ftofix(x) + y.v; return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:33:71: note: suggested alternative: 'fix' inline fix operator + (const double x, const fix y) { fix t; t.v = ftofix(x) + y.v; return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:33:85: error: 'const class fix' has no member named 'v' inline fix operator + (const double x, const fix y) { fix t; t.v = ftofix(x) + y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator-(fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:35:67: error: 'class fix' has no member named 'v' inline fix operator - (const fix x, const fix y) { fix t; t.v = x.v - y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:35:73: error: 'const class fix' has no member named 'v' inline fix operator - (const fix x, const fix y) { fix t; t.v = x.v - y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:35:79: error: 'const class fix' has no member named 'v' inline fix operator - (const fix x, const fix y) { fix t; t.v = x.v - y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator-(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:36:67: error: 'class fix' has no member named 'v' inline fix operator - (const fix x, const int y) { fix t; t.v = x.v - itofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:36:73: error: 'const class fix' has no member named 'v' inline fix operator - (const fix x, const int y) { fix t; t.v = x.v - itofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:36:77: error: 'itofix' was not declared in this scope inline fix operator - (const fix x, const int y) { fix t; t.v = x.v - itofix(y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:36:77: note: suggested alternative: 'fix' inline fix operator - (const fix x, const int y) { fix t; t.v = x.v - itofix(y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator-(int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:37:67: error: 'class fix' has no member named 'v' inline fix operator - (const int x, const fix y) { fix t; t.v = itofix(x) - y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:37:71: error: 'itofix' was not declared in this scope inline fix operator - (const int x, const fix y) { fix t; t.v = itofix(x) - y.v; return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:37:71: note: suggested alternative: 'fix' inline fix operator - (const int x, const fix y) { fix t; t.v = itofix(x) - y.v; return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:37:85: error: 'const class fix' has no member named 'v' inline fix operator - (const int x, const fix y) { fix t; t.v = itofix(x) - y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator-(fix, long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:38:67: error: 'class fix' has no member named 'v' inline fix operator - (const fix x, const long y) { fix t; t.v = x.v - itofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:38:73: error: 'const class fix' has no member named 'v' inline fix operator - (const fix x, const long y) { fix t; t.v = x.v - itofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:38:77: error: 'itofix' was not declared in this scope inline fix operator - (const fix x, const long y) { fix t; t.v = x.v - itofix(y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:38:77: note: suggested alternative: 'fix' inline fix operator - (const fix x, const long y) { fix t; t.v = x.v - itofix(y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator-(long int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:39:67: error: 'class fix' has no member named 'v' inline fix operator - (const long x, const fix y) { fix t; t.v = itofix(x) - y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:39:71: error: 'itofix' was not declared in this scope inline fix operator - (const long x, const fix y) { fix t; t.v = itofix(x) - y.v; return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:39:71: note: suggested alternative: 'fix' inline fix operator - (const long x, const fix y) { fix t; t.v = itofix(x) - y.v; return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:39:85: error: 'const class fix' has no member named 'v' inline fix operator - (const long x, const fix y) { fix t; t.v = itofix(x) - y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator-(fix, float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:40:67: error: 'class fix' has no member named 'v' inline fix operator - (const fix x, const float y) { fix t; t.v = x.v - ftofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:40:73: error: 'const class fix' has no member named 'v' inline fix operator - (const fix x, const float y) { fix t; t.v = x.v - ftofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:40:77: error: 'ftofix' was not declared in this scope inline fix operator - (const fix x, const float y) { fix t; t.v = x.v - ftofix(y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:40:77: note: suggested alternative: 'fix' inline fix operator - (const fix x, const float y) { fix t; t.v = x.v - ftofix(y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator-(float, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:41:67: error: 'class fix' has no member named 'v' inline fix operator - (const float x, const fix y) { fix t; t.v = ftofix(x) - y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:41:71: error: 'ftofix' was not declared in this scope inline fix operator - (const float x, const fix y) { fix t; t.v = ftofix(x) - y.v; return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:41:71: note: suggested alternative: 'fix' inline fix operator - (const float x, const fix y) { fix t; t.v = ftofix(x) - y.v; return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:41:85: error: 'const class fix' has no member named 'v' inline fix operator - (const float x, const fix y) { fix t; t.v = ftofix(x) - y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator-(fix, double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:42:67: error: 'class fix' has no member named 'v' inline fix operator - (const fix x, const double y) { fix t; t.v = x.v - ftofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:42:73: error: 'const class fix' has no member named 'v' inline fix operator - (const fix x, const double y) { fix t; t.v = x.v - ftofix(y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:42:77: error: 'ftofix' was not declared in this scope inline fix operator - (const fix x, const double y) { fix t; t.v = x.v - ftofix(y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:42:77: note: suggested alternative: 'fix' inline fix operator - (const fix x, const double y) { fix t; t.v = x.v - ftofix(y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator-(double, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:43:67: error: 'class fix' has no member named 'v' inline fix operator - (const double x, const fix y) { fix t; t.v = ftofix(x) - y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:43:71: error: 'ftofix' was not declared in this scope inline fix operator - (const double x, const fix y) { fix t; t.v = ftofix(x) - y.v; return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:43:71: note: suggested alternative: 'fix' inline fix operator - (const double x, const fix y) { fix t; t.v = ftofix(x) - y.v; return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:43:85: error: 'const class fix' has no member named 'v' inline fix operator - (const double x, const fix y) { fix t; t.v = ftofix(x) - y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator*(fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:45:67: error: 'class fix' has no member named 'v' inline fix operator * (const fix x, const fix y) { fix t; t.v = fixmul(x.v, y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:45:80: error: 'const class fix' has no member named 'v' inline fix operator * (const fix x, const fix y) { fix t; t.v = fixmul(x.v, y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:45:85: error: 'const class fix' has no member named 'v' inline fix operator * (const fix x, const fix y) { fix t; t.v = fixmul(x.v, y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:45:71: error: 'fixmul' was not declared in this scope inline fix operator * (const fix x, const fix y) { fix t; t.v = fixmul(x.v, y.v); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:45:71: note: suggested alternative: 'fix' inline fix operator * (const fix x, const fix y) { fix t; t.v = fixmul(x.v, y.v); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator*(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:46:67: error: 'class fix' has no member named 'v' inline fix operator * (const fix x, const int y) { fix t; t.v = x.v * y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:46:73: error: 'const class fix' has no member named 'v' inline fix operator * (const fix x, const int y) { fix t; t.v = x.v * y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator*(int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:47:67: error: 'class fix' has no member named 'v' inline fix operator * (const int x, const fix y) { fix t; t.v = x * y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:47:77: error: 'const class fix' has no member named 'v' inline fix operator * (const int x, const fix y) { fix t; t.v = x * y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator*(fix, long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:48:67: error: 'class fix' has no member named 'v' inline fix operator * (const fix x, const long y) { fix t; t.v = x.v * y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:48:73: error: 'const class fix' has no member named 'v' inline fix operator * (const fix x, const long y) { fix t; t.v = x.v * y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator*(long int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:49:67: error: 'class fix' has no member named 'v' inline fix operator * (const long x, const fix y) { fix t; t.v = x * y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:49:77: error: 'const class fix' has no member named 'v' inline fix operator * (const long x, const fix y) { fix t; t.v = x * y.v; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator*(fix, float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:50:67: error: 'class fix' has no member named 'v' inline fix operator * (const fix x, const float y) { fix t; t.v = ftofix(fixtof(x.v) * y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:50:87: error: 'const class fix' has no member named 'v' inline fix operator * (const fix x, const float y) { fix t; t.v = ftofix(fixtof(x.v) * y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:50:88: error: 'fixtof' cannot be used as a function inline fix operator * (const fix x, const float y) { fix t; t.v = ftofix(fixtof(x.v) * y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:50:71: error: 'ftofix' was not declared in this scope inline fix operator * (const fix x, const float y) { fix t; t.v = ftofix(fixtof(x.v) * y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:50:71: note: suggested alternative: 'fix' inline fix operator * (const fix x, const float y) { fix t; t.v = ftofix(fixtof(x.v) * y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator*(float, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:51:67: error: 'class fix' has no member named 'v' inline fix operator * (const float x, const fix y) { fix t; t.v = ftofix(x * fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:51:91: error: 'const class fix' has no member named 'v' inline fix operator * (const float x, const fix y) { fix t; t.v = ftofix(x * fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:51:92: error: 'fixtof' cannot be used as a function inline fix operator * (const float x, const fix y) { fix t; t.v = ftofix(x * fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:51:71: error: 'ftofix' was not declared in this scope inline fix operator * (const float x, const fix y) { fix t; t.v = ftofix(x * fixtof(y.v)); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:51:71: note: suggested alternative: 'fix' inline fix operator * (const float x, const fix y) { fix t; t.v = ftofix(x * fixtof(y.v)); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator*(fix, double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:52:67: error: 'class fix' has no member named 'v' inline fix operator * (const fix x, const double y) { fix t; t.v = ftofix(fixtof(x.v) * y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:52:87: error: 'const class fix' has no member named 'v' inline fix operator * (const fix x, const double y) { fix t; t.v = ftofix(fixtof(x.v) * y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:52:88: error: 'fixtof' cannot be used as a function inline fix operator * (const fix x, const double y) { fix t; t.v = ftofix(fixtof(x.v) * y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:52:71: error: 'ftofix' was not declared in this scope inline fix operator * (const fix x, const double y) { fix t; t.v = ftofix(fixtof(x.v) * y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:52:71: note: suggested alternative: 'fix' inline fix operator * (const fix x, const double y) { fix t; t.v = ftofix(fixtof(x.v) * y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator*(double, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:53:67: error: 'class fix' has no member named 'v' inline fix operator * (const double x, const fix y) { fix t; t.v = ftofix(x * fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:53:91: error: 'const class fix' has no member named 'v' inline fix operator * (const double x, const fix y) { fix t; t.v = ftofix(x * fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:53:92: error: 'fixtof' cannot be used as a function inline fix operator * (const double x, const fix y) { fix t; t.v = ftofix(x * fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:53:71: error: 'ftofix' was not declared in this scope inline fix operator * (const double x, const fix y) { fix t; t.v = ftofix(x * fixtof(y.v)); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:53:71: note: suggested alternative: 'fix' inline fix operator * (const double x, const fix y) { fix t; t.v = ftofix(x * fixtof(y.v)); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator/(fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:55:67: error: 'class fix' has no member named 'v' inline fix operator / (const fix x, const fix y) { fix t; t.v = fixdiv(x.v, y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:55:80: error: 'const class fix' has no member named 'v' inline fix operator / (const fix x, const fix y) { fix t; t.v = fixdiv(x.v, y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:55:85: error: 'const class fix' has no member named 'v' inline fix operator / (const fix x, const fix y) { fix t; t.v = fixdiv(x.v, y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:55:71: error: 'fixdiv' was not declared in this scope inline fix operator / (const fix x, const fix y) { fix t; t.v = fixdiv(x.v, y.v); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:55:71: note: suggested alternative: 'fix' inline fix operator / (const fix x, const fix y) { fix t; t.v = fixdiv(x.v, y.v); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator/(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:56:67: error: 'class fix' has no member named 'v' inline fix operator / (const fix x, const int y) { fix t; t.v = x.v / y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:56:73: error: 'const class fix' has no member named 'v' inline fix operator / (const fix x, const int y) { fix t; t.v = x.v / y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator/(int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:57:67: error: 'class fix' has no member named 'v' inline fix operator / (const int x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:57:78: error: 'itofix' was not declared in this scope inline fix operator / (const int x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:57:78: note: suggested alternative: 'fix' inline fix operator / (const int x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:57:91: error: 'const class fix' has no member named 'v' inline fix operator / (const int x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:57:71: error: 'fixdiv' was not declared in this scope inline fix operator / (const int x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:57:71: note: suggested alternative: 'fix' inline fix operator / (const int x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator/(fix, long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:58:67: error: 'class fix' has no member named 'v' inline fix operator / (const fix x, const long y) { fix t; t.v = x.v / y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:58:73: error: 'const class fix' has no member named 'v' inline fix operator / (const fix x, const long y) { fix t; t.v = x.v / y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator/(long int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:59:67: error: 'class fix' has no member named 'v' inline fix operator / (const long x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:59:78: error: 'itofix' was not declared in this scope inline fix operator / (const long x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:59:78: note: suggested alternative: 'fix' inline fix operator / (const long x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:59:91: error: 'const class fix' has no member named 'v' inline fix operator / (const long x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:59:71: error: 'fixdiv' was not declared in this scope inline fix operator / (const long x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:59:71: note: suggested alternative: 'fix' inline fix operator / (const long x, const fix y) { fix t; t.v = fixdiv(itofix(x), y.v); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator/(fix, float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:60:67: error: 'class fix' has no member named 'v' inline fix operator / (const fix x, const float y) { fix t; t.v = ftofix(fixtof(x.v) / y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:60:87: error: 'const class fix' has no member named 'v' inline fix operator / (const fix x, const float y) { fix t; t.v = ftofix(fixtof(x.v) / y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:60:88: error: 'fixtof' cannot be used as a function inline fix operator / (const fix x, const float y) { fix t; t.v = ftofix(fixtof(x.v) / y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:60:71: error: 'ftofix' was not declared in this scope inline fix operator / (const fix x, const float y) { fix t; t.v = ftofix(fixtof(x.v) / y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:60:71: note: suggested alternative: 'fix' inline fix operator / (const fix x, const float y) { fix t; t.v = ftofix(fixtof(x.v) / y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator/(float, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:61:67: error: 'class fix' has no member named 'v' inline fix operator / (const float x, const fix y) { fix t; t.v = ftofix(x / fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:61:91: error: 'const class fix' has no member named 'v' inline fix operator / (const float x, const fix y) { fix t; t.v = ftofix(x / fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:61:92: error: 'fixtof' cannot be used as a function inline fix operator / (const float x, const fix y) { fix t; t.v = ftofix(x / fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:61:71: error: 'ftofix' was not declared in this scope inline fix operator / (const float x, const fix y) { fix t; t.v = ftofix(x / fixtof(y.v)); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:61:71: note: suggested alternative: 'fix' inline fix operator / (const float x, const fix y) { fix t; t.v = ftofix(x / fixtof(y.v)); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator/(fix, double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:62:67: error: 'class fix' has no member named 'v' inline fix operator / (const fix x, const double y) { fix t; t.v = ftofix(fixtof(x.v) / y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:62:87: error: 'const class fix' has no member named 'v' inline fix operator / (const fix x, const double y) { fix t; t.v = ftofix(fixtof(x.v) / y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:62:88: error: 'fixtof' cannot be used as a function inline fix operator / (const fix x, const double y) { fix t; t.v = ftofix(fixtof(x.v) / y); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:62:71: error: 'ftofix' was not declared in this scope inline fix operator / (const fix x, const double y) { fix t; t.v = ftofix(fixtof(x.v) / y); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:62:71: note: suggested alternative: 'fix' inline fix operator / (const fix x, const double y) { fix t; t.v = ftofix(fixtof(x.v) / y); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator/(double, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:63:67: error: 'class fix' has no member named 'v' inline fix operator / (const double x, const fix y) { fix t; t.v = ftofix(x / fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:63:91: error: 'const class fix' has no member named 'v' inline fix operator / (const double x, const fix y) { fix t; t.v = ftofix(x / fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:63:92: error: 'fixtof' cannot be used as a function inline fix operator / (const double x, const fix y) { fix t; t.v = ftofix(x / fixtof(y.v)); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:63:71: error: 'ftofix' was not declared in this scope inline fix operator / (const double x, const fix y) { fix t; t.v = ftofix(x / fixtof(y.v)); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:63:71: note: suggested alternative: 'fix' inline fix operator / (const double x, const fix y) { fix t; t.v = ftofix(x / fixtof(y.v)); return t; } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator<<(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:65:67: error: 'class fix' has no member named 'v' inline fix operator << (const fix x, const int y) { fix t; t.v = x.v << y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:65:73: error: 'const class fix' has no member named 'v' inline fix operator << (const fix x, const int y) { fix t; t.v = x.v << y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix operator>>(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:66:67: error: 'class fix' has no member named 'v' inline fix operator >> (const fix x, const int y) { fix t; t.v = x.v >> y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:66:73: error: 'const class fix' has no member named 'v' inline fix operator >> (const fix x, const int y) { fix t; t.v = x.v >> y; return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator==(fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:68:67: error: 'const class fix' has no member named 'v' inline int operator == (const fix x, const fix y) { return (x.v == y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:68:74: error: 'const class fix' has no member named 'v' inline int operator == (const fix x, const fix y) { return (x.v == y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator==(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:69:67: error: 'const class fix' has no member named 'v' inline int operator == (const fix x, const int y) { return (x.v == itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:69:72: error: 'itofix' was not declared in this scope inline int operator == (const fix x, const int y) { return (x.v == itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:69:72: note: suggested alternative: 'fix' inline int operator == (const fix x, const int y) { return (x.v == itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator==(int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:70:65: error: 'itofix' was not declared in this scope inline int operator == (const int x, const fix y) { return (itofix(x) == y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:70:65: note: suggested alternative: 'fix' inline int operator == (const int x, const fix y) { return (itofix(x) == y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:70:80: error: 'const class fix' has no member named 'v' inline int operator == (const int x, const fix y) { return (itofix(x) == y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator==(fix, long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:71:67: error: 'const class fix' has no member named 'v' inline int operator == (const fix x, const long y) { return (x.v == itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:71:72: error: 'itofix' was not declared in this scope inline int operator == (const fix x, const long y) { return (x.v == itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:71:72: note: suggested alternative: 'fix' inline int operator == (const fix x, const long y) { return (x.v == itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator==(long int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:72:65: error: 'itofix' was not declared in this scope inline int operator == (const long x, const fix y) { return (itofix(x) == y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:72:65: note: suggested alternative: 'fix' inline int operator == (const long x, const fix y) { return (itofix(x) == y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:72:80: error: 'const class fix' has no member named 'v' inline int operator == (const long x, const fix y) { return (itofix(x) == y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator==(fix, float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:73:67: error: 'const class fix' has no member named 'v' inline int operator == (const fix x, const float y) { return (x.v == ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:73:72: error: 'ftofix' was not declared in this scope inline int operator == (const fix x, const float y) { return (x.v == ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:73:72: note: suggested alternative: 'fix' inline int operator == (const fix x, const float y) { return (x.v == ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator==(float, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:74:65: error: 'ftofix' was not declared in this scope inline int operator == (const float x, const fix y) { return (ftofix(x) == y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:74:65: note: suggested alternative: 'fix' inline int operator == (const float x, const fix y) { return (ftofix(x) == y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:74:80: error: 'const class fix' has no member named 'v' inline int operator == (const float x, const fix y) { return (ftofix(x) == y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator==(fix, double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:75:67: error: 'const class fix' has no member named 'v' inline int operator == (const fix x, const double y) { return (x.v == ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:75:72: error: 'ftofix' was not declared in this scope inline int operator == (const fix x, const double y) { return (x.v == ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:75:72: note: suggested alternative: 'fix' inline int operator == (const fix x, const double y) { return (x.v == ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator==(double, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:76:65: error: 'ftofix' was not declared in this scope inline int operator == (const double x, const fix y) { return (ftofix(x) == y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:76:65: note: suggested alternative: 'fix' inline int operator == (const double x, const fix y) { return (ftofix(x) == y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:76:80: error: 'const class fix' has no member named 'v' inline int operator == (const double x, const fix y) { return (ftofix(x) == y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator!=(fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:78:67: error: 'const class fix' has no member named 'v' inline int operator != (const fix x, const fix y) { return (x.v != y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:78:74: error: 'const class fix' has no member named 'v' inline int operator != (const fix x, const fix y) { return (x.v != y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator!=(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:79:67: error: 'const class fix' has no member named 'v' inline int operator != (const fix x, const int y) { return (x.v != itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:79:72: error: 'itofix' was not declared in this scope inline int operator != (const fix x, const int y) { return (x.v != itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:79:72: note: suggested alternative: 'fix' inline int operator != (const fix x, const int y) { return (x.v != itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator!=(int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:80:65: error: 'itofix' was not declared in this scope inline int operator != (const int x, const fix y) { return (itofix(x) != y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:80:65: note: suggested alternative: 'fix' inline int operator != (const int x, const fix y) { return (itofix(x) != y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:80:80: error: 'const class fix' has no member named 'v' inline int operator != (const int x, const fix y) { return (itofix(x) != y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator!=(fix, long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:81:67: error: 'const class fix' has no member named 'v' inline int operator != (const fix x, const long y) { return (x.v != itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:81:72: error: 'itofix' was not declared in this scope inline int operator != (const fix x, const long y) { return (x.v != itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:81:72: note: suggested alternative: 'fix' inline int operator != (const fix x, const long y) { return (x.v != itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator!=(long int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:82:65: error: 'itofix' was not declared in this scope inline int operator != (const long x, const fix y) { return (itofix(x) != y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:82:65: note: suggested alternative: 'fix' inline int operator != (const long x, const fix y) { return (itofix(x) != y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:82:80: error: 'const class fix' has no member named 'v' inline int operator != (const long x, const fix y) { return (itofix(x) != y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator!=(fix, float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:83:67: error: 'const class fix' has no member named 'v' inline int operator != (const fix x, const float y) { return (x.v != ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:83:72: error: 'ftofix' was not declared in this scope inline int operator != (const fix x, const float y) { return (x.v != ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:83:72: note: suggested alternative: 'fix' inline int operator != (const fix x, const float y) { return (x.v != ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator!=(float, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:84:65: error: 'ftofix' was not declared in this scope inline int operator != (const float x, const fix y) { return (ftofix(x) != y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:84:65: note: suggested alternative: 'fix' inline int operator != (const float x, const fix y) { return (ftofix(x) != y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:84:80: error: 'const class fix' has no member named 'v' inline int operator != (const float x, const fix y) { return (ftofix(x) != y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator!=(fix, double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:85:67: error: 'const class fix' has no member named 'v' inline int operator != (const fix x, const double y) { return (x.v != ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:85:72: error: 'ftofix' was not declared in this scope inline int operator != (const fix x, const double y) { return (x.v != ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:85:72: note: suggested alternative: 'fix' inline int operator != (const fix x, const double y) { return (x.v != ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator!=(double, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:86:65: error: 'ftofix' was not declared in this scope inline int operator != (const double x, const fix y) { return (ftofix(x) != y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:86:65: note: suggested alternative: 'fix' inline int operator != (const double x, const fix y) { return (ftofix(x) != y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:86:80: error: 'const class fix' has no member named 'v' inline int operator != (const double x, const fix y) { return (ftofix(x) != y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<(fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:88:67: error: 'const class fix' has no member named 'v' inline int operator < (const fix x, const fix y) { return (x.v < y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:88:73: error: 'const class fix' has no member named 'v' inline int operator < (const fix x, const fix y) { return (x.v < y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:89:67: error: 'const class fix' has no member named 'v' inline int operator < (const fix x, const int y) { return (x.v < itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:89:71: error: 'itofix' was not declared in this scope inline int operator < (const fix x, const int y) { return (x.v < itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:89:71: note: suggested alternative: 'fix' inline int operator < (const fix x, const int y) { return (x.v < itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<(int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:90:65: error: 'itofix' was not declared in this scope inline int operator < (const int x, const fix y) { return (itofix(x) < y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:90:65: note: suggested alternative: 'fix' inline int operator < (const int x, const fix y) { return (itofix(x) < y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:90:79: error: 'const class fix' has no member named 'v' inline int operator < (const int x, const fix y) { return (itofix(x) < y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<(fix, long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:91:67: error: 'const class fix' has no member named 'v' inline int operator < (const fix x, const long y) { return (x.v < itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:91:71: error: 'itofix' was not declared in this scope inline int operator < (const fix x, const long y) { return (x.v < itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:91:71: note: suggested alternative: 'fix' inline int operator < (const fix x, const long y) { return (x.v < itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<(long int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:92:65: error: 'itofix' was not declared in this scope inline int operator < (const long x, const fix y) { return (itofix(x) < y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:92:65: note: suggested alternative: 'fix' inline int operator < (const long x, const fix y) { return (itofix(x) < y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:92:79: error: 'const class fix' has no member named 'v' inline int operator < (const long x, const fix y) { return (itofix(x) < y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<(fix, float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:93:67: error: 'const class fix' has no member named 'v' inline int operator < (const fix x, const float y) { return (x.v < ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:93:71: error: 'ftofix' was not declared in this scope inline int operator < (const fix x, const float y) { return (x.v < ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:93:71: note: suggested alternative: 'fix' inline int operator < (const fix x, const float y) { return (x.v < ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<(float, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:94:65: error: 'ftofix' was not declared in this scope inline int operator < (const float x, const fix y) { return (ftofix(x) < y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:94:65: note: suggested alternative: 'fix' inline int operator < (const float x, const fix y) { return (ftofix(x) < y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:94:79: error: 'const class fix' has no member named 'v' inline int operator < (const float x, const fix y) { return (ftofix(x) < y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<(fix, double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:95:67: error: 'const class fix' has no member named 'v' inline int operator < (const fix x, const double y) { return (x.v < ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:95:71: error: 'ftofix' was not declared in this scope inline int operator < (const fix x, const double y) { return (x.v < ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:95:71: note: suggested alternative: 'fix' inline int operator < (const fix x, const double y) { return (x.v < ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<(double, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:96:65: error: 'ftofix' was not declared in this scope inline int operator < (const double x, const fix y) { return (ftofix(x) < y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:96:65: note: suggested alternative: 'fix' inline int operator < (const double x, const fix y) { return (ftofix(x) < y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:96:79: error: 'const class fix' has no member named 'v' inline int operator < (const double x, const fix y) { return (ftofix(x) < y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>(fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:98:67: error: 'const class fix' has no member named 'v' inline int operator > (const fix x, const fix y) { return (x.v > y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:98:73: error: 'const class fix' has no member named 'v' inline int operator > (const fix x, const fix y) { return (x.v > y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:99:67: error: 'const class fix' has no member named 'v' inline int operator > (const fix x, const int y) { return (x.v > itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:99:71: error: 'itofix' was not declared in this scope inline int operator > (const fix x, const int y) { return (x.v > itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:99:71: note: suggested alternative: 'fix' inline int operator > (const fix x, const int y) { return (x.v > itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>(int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:100:65: error: 'itofix' was not declared in this scope inline int operator > (const int x, const fix y) { return (itofix(x) > y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:100:65: note: suggested alternative: 'fix' inline int operator > (const int x, const fix y) { return (itofix(x) > y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:100:79: error: 'const class fix' has no member named 'v' inline int operator > (const int x, const fix y) { return (itofix(x) > y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>(fix, long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:101:67: error: 'const class fix' has no member named 'v' inline int operator > (const fix x, const long y) { return (x.v > itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:101:71: error: 'itofix' was not declared in this scope inline int operator > (const fix x, const long y) { return (x.v > itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:101:71: note: suggested alternative: 'fix' inline int operator > (const fix x, const long y) { return (x.v > itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>(long int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:102:65: error: 'itofix' was not declared in this scope inline int operator > (const long x, const fix y) { return (itofix(x) > y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:102:65: note: suggested alternative: 'fix' inline int operator > (const long x, const fix y) { return (itofix(x) > y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:102:79: error: 'const class fix' has no member named 'v' inline int operator > (const long x, const fix y) { return (itofix(x) > y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>(fix, float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:103:67: error: 'const class fix' has no member named 'v' inline int operator > (const fix x, const float y) { return (x.v > ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:103:71: error: 'ftofix' was not declared in this scope inline int operator > (const fix x, const float y) { return (x.v > ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:103:71: note: suggested alternative: 'fix' inline int operator > (const fix x, const float y) { return (x.v > ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>(float, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:104:65: error: 'ftofix' was not declared in this scope inline int operator > (const float x, const fix y) { return (ftofix(x) > y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:104:65: note: suggested alternative: 'fix' inline int operator > (const float x, const fix y) { return (ftofix(x) > y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:104:79: error: 'const class fix' has no member named 'v' inline int operator > (const float x, const fix y) { return (ftofix(x) > y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>(fix, double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:105:67: error: 'const class fix' has no member named 'v' inline int operator > (const fix x, const double y) { return (x.v > ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:105:71: error: 'ftofix' was not declared in this scope inline int operator > (const fix x, const double y) { return (x.v > ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:105:71: note: suggested alternative: 'fix' inline int operator > (const fix x, const double y) { return (x.v > ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>(double, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:106:65: error: 'ftofix' was not declared in this scope inline int operator > (const double x, const fix y) { return (ftofix(x) > y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:106:65: note: suggested alternative: 'fix' inline int operator > (const double x, const fix y) { return (ftofix(x) > y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:106:79: error: 'const class fix' has no member named 'v' inline int operator > (const double x, const fix y) { return (ftofix(x) > y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<=(fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:108:67: error: 'const class fix' has no member named 'v' inline int operator <= (const fix x, const fix y) { return (x.v <= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:108:74: error: 'const class fix' has no member named 'v' inline int operator <= (const fix x, const fix y) { return (x.v <= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<=(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:109:67: error: 'const class fix' has no member named 'v' inline int operator <= (const fix x, const int y) { return (x.v <= itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:109:72: error: 'itofix' was not declared in this scope inline int operator <= (const fix x, const int y) { return (x.v <= itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:109:72: note: suggested alternative: 'fix' inline int operator <= (const fix x, const int y) { return (x.v <= itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<=(int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:110:65: error: 'itofix' was not declared in this scope inline int operator <= (const int x, const fix y) { return (itofix(x) <= y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:110:65: note: suggested alternative: 'fix' inline int operator <= (const int x, const fix y) { return (itofix(x) <= y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:110:80: error: 'const class fix' has no member named 'v' inline int operator <= (const int x, const fix y) { return (itofix(x) <= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<=(fix, long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:111:67: error: 'const class fix' has no member named 'v' inline int operator <= (const fix x, const long y) { return (x.v <= itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:111:72: error: 'itofix' was not declared in this scope inline int operator <= (const fix x, const long y) { return (x.v <= itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:111:72: note: suggested alternative: 'fix' inline int operator <= (const fix x, const long y) { return (x.v <= itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<=(long int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:112:65: error: 'itofix' was not declared in this scope inline int operator <= (const long x, const fix y) { return (itofix(x) <= y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:112:65: note: suggested alternative: 'fix' inline int operator <= (const long x, const fix y) { return (itofix(x) <= y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:112:80: error: 'const class fix' has no member named 'v' inline int operator <= (const long x, const fix y) { return (itofix(x) <= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<=(fix, float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:113:67: error: 'const class fix' has no member named 'v' inline int operator <= (const fix x, const float y) { return (x.v <= ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:113:72: error: 'ftofix' was not declared in this scope inline int operator <= (const fix x, const float y) { return (x.v <= ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:113:72: note: suggested alternative: 'fix' inline int operator <= (const fix x, const float y) { return (x.v <= ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<=(float, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:114:65: error: 'ftofix' was not declared in this scope inline int operator <= (const float x, const fix y) { return (ftofix(x) <= y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:114:65: note: suggested alternative: 'fix' inline int operator <= (const float x, const fix y) { return (ftofix(x) <= y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:114:80: error: 'const class fix' has no member named 'v' inline int operator <= (const float x, const fix y) { return (ftofix(x) <= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<=(fix, double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:115:67: error: 'const class fix' has no member named 'v' inline int operator <= (const fix x, const double y) { return (x.v <= ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:115:72: error: 'ftofix' was not declared in this scope inline int operator <= (const fix x, const double y) { return (x.v <= ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:115:72: note: suggested alternative: 'fix' inline int operator <= (const fix x, const double y) { return (x.v <= ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator<=(double, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:116:65: error: 'ftofix' was not declared in this scope inline int operator <= (const double x, const fix y) { return (ftofix(x) <= y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:116:65: note: suggested alternative: 'fix' inline int operator <= (const double x, const fix y) { return (ftofix(x) <= y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:116:80: error: 'const class fix' has no member named 'v' inline int operator <= (const double x, const fix y) { return (ftofix(x) <= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>=(fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:118:67: error: 'const class fix' has no member named 'v' inline int operator >= (const fix x, const fix y) { return (x.v >= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:118:74: error: 'const class fix' has no member named 'v' inline int operator >= (const fix x, const fix y) { return (x.v >= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>=(fix, int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:119:67: error: 'const class fix' has no member named 'v' inline int operator >= (const fix x, const int y) { return (x.v >= itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:119:72: error: 'itofix' was not declared in this scope inline int operator >= (const fix x, const int y) { return (x.v >= itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:119:72: note: suggested alternative: 'fix' inline int operator >= (const fix x, const int y) { return (x.v >= itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>=(int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:120:65: error: 'itofix' was not declared in this scope inline int operator >= (const int x, const fix y) { return (itofix(x) >= y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:120:65: note: suggested alternative: 'fix' inline int operator >= (const int x, const fix y) { return (itofix(x) >= y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:120:80: error: 'const class fix' has no member named 'v' inline int operator >= (const int x, const fix y) { return (itofix(x) >= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>=(fix, long int)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:121:67: error: 'const class fix' has no member named 'v' inline int operator >= (const fix x, const long y) { return (x.v >= itofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:121:72: error: 'itofix' was not declared in this scope inline int operator >= (const fix x, const long y) { return (x.v >= itofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:121:72: note: suggested alternative: 'fix' inline int operator >= (const fix x, const long y) { return (x.v >= itofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>=(long int, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:122:65: error: 'itofix' was not declared in this scope inline int operator >= (const long x, const fix y) { return (itofix(x) >= y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:122:65: note: suggested alternative: 'fix' inline int operator >= (const long x, const fix y) { return (itofix(x) >= y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:122:80: error: 'const class fix' has no member named 'v' inline int operator >= (const long x, const fix y) { return (itofix(x) >= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>=(fix, float)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:123:67: error: 'const class fix' has no member named 'v' inline int operator >= (const fix x, const float y) { return (x.v >= ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:123:72: error: 'ftofix' was not declared in this scope inline int operator >= (const fix x, const float y) { return (x.v >= ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:123:72: note: suggested alternative: 'fix' inline int operator >= (const fix x, const float y) { return (x.v >= ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>=(float, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:124:65: error: 'ftofix' was not declared in this scope inline int operator >= (const float x, const fix y) { return (ftofix(x) >= y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:124:65: note: suggested alternative: 'fix' inline int operator >= (const float x, const fix y) { return (ftofix(x) >= y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:124:80: error: 'const class fix' has no member named 'v' inline int operator >= (const float x, const fix y) { return (ftofix(x) >= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>=(fix, double)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:125:67: error: 'const class fix' has no member named 'v' inline int operator >= (const fix x, const double y) { return (x.v >= ftofix(y)); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:125:72: error: 'ftofix' was not declared in this scope inline int operator >= (const fix x, const double y) { return (x.v >= ftofix(y)); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:125:72: note: suggested alternative: 'fix' inline int operator >= (const fix x, const double y) { return (x.v >= ftofix(y)); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'int operator>=(double, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:126:65: error: 'ftofix' was not declared in this scope inline int operator >= (const double x, const fix y) { return (ftofix(x) >= y.v); } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:126:65: note: suggested alternative: 'fix' inline int operator >= (const double x, const fix y) { return (ftofix(x) >= y.v); } ^~~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:126:80: error: 'const class fix' has no member named 'v' inline int operator >= (const double x, const fix y) { return (ftofix(x) >= y.v); } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix sqrt(fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:128:46: error: 'class fix' has no member named 'v' inline fix sqrt(fix x) { fix t; t.v = fixsqrt(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:128:60: error: 'class fix' has no member named 'v' inline fix sqrt(fix x) { fix t; t.v = fixsqrt(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:128:50: error: 'fixsqrt' was not declared in this scope inline fix sqrt(fix x) { fix t; t.v = fixsqrt(x.v); return t; } ^~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:128:50: note: suggested alternative: 'sqrt' inline fix sqrt(fix x) { fix t; t.v = fixsqrt(x.v); return t; } ^~~~~~~ sqrt E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix cos(fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:129:46: error: 'class fix' has no member named 'v' inline fix cos(fix x) { fix t; t.v = fixcos(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:129:59: error: 'class fix' has no member named 'v' inline fix cos(fix x) { fix t; t.v = fixcos(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:129:50: error: 'fixcos' was not declared in this scope inline fix cos(fix x) { fix t; t.v = fixcos(x.v); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:129:50: note: suggested alternative: 'fixtoi' inline fix cos(fix x) { fix t; t.v = fixcos(x.v); return t; } ^~~~~~ fixtoi E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix sin(fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:130:46: error: 'class fix' has no member named 'v' inline fix sin(fix x) { fix t; t.v = fixsin(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:130:59: error: 'class fix' has no member named 'v' inline fix sin(fix x) { fix t; t.v = fixsin(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:130:50: error: 'fixsin' was not declared in this scope inline fix sin(fix x) { fix t; t.v = fixsin(x.v); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:130:50: note: suggested alternative: 'asin' inline fix sin(fix x) { fix t; t.v = fixsin(x.v); return t; } ^~~~~~ asin E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix tan(fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:131:46: error: 'class fix' has no member named 'v' inline fix tan(fix x) { fix t; t.v = fixtan(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:131:59: error: 'class fix' has no member named 'v' inline fix tan(fix x) { fix t; t.v = fixtan(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:131:50: error: 'fixtan' was not declared in this scope inline fix tan(fix x) { fix t; t.v = fixtan(x.v); return t; } ^~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:131:50: note: suggested alternative: 'fixtoi' inline fix tan(fix x) { fix t; t.v = fixtan(x.v); return t; } ^~~~~~ fixtoi E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix acos(fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:132:46: error: 'class fix' has no member named 'v' inline fix acos(fix x) { fix t; t.v = fixacos(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:132:60: error: 'class fix' has no member named 'v' inline fix acos(fix x) { fix t; t.v = fixacos(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:132:50: error: 'fixacos' was not declared in this scope inline fix acos(fix x) { fix t; t.v = fixacos(x.v); return t; } ^~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:132:50: note: suggested alternative: 'acos' inline fix acos(fix x) { fix t; t.v = fixacos(x.v); return t; } ^~~~~~~ acos E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix asin(fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:133:46: error: 'class fix' has no member named 'v' inline fix asin(fix x) { fix t; t.v = fixasin(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:133:60: error: 'class fix' has no member named 'v' inline fix asin(fix x) { fix t; t.v = fixasin(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:133:50: error: 'fixasin' was not declared in this scope inline fix asin(fix x) { fix t; t.v = fixasin(x.v); return t; } ^~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:133:50: note: suggested alternative: 'asin' inline fix asin(fix x) { fix t; t.v = fixasin(x.v); return t; } ^~~~~~~ asin E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix atan(fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:134:46: error: 'class fix' has no member named 'v' inline fix atan(fix x) { fix t; t.v = fixatan(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:134:60: error: 'class fix' has no member named 'v' inline fix atan(fix x) { fix t; t.v = fixatan(x.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:134:50: error: 'fixatan' was not declared in this scope inline fix atan(fix x) { fix t; t.v = fixatan(x.v); return t; } ^~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:134:50: note: suggested alternative: 'atan' inline fix atan(fix x) { fix t; t.v = fixatan(x.v); return t; } ^~~~~~~ atan E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix atan2(fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:135:46: error: 'class fix' has no member named 'v' inline fix atan2(fix x, fix y) { fix t; t.v = fixatan2(x.v, y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:135:61: error: 'class fix' has no member named 'v' inline fix atan2(fix x, fix y) { fix t; t.v = fixatan2(x.v, y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:135:66: error: 'class fix' has no member named 'v' inline fix atan2(fix x, fix y) { fix t; t.v = fixatan2(x.v, y.v); return t; } ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:135:50: error: 'fixatan2' was not declared in this scope inline fix atan2(fix x, fix y) { fix t; t.v = fixatan2(x.v, y.v); return t; } ^~~~~~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:135:50: note: suggested alternative: 'atan2' inline fix atan2(fix x, fix y) { fix t; t.v = fixatan2(x.v, y.v); return t; } ^~~~~~~~ atan2 E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void get_translation_matrix(MATRIX*, fix, fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:140:32: error: 'class fix' has no member named 'v' get_translation_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:140:37: error: 'class fix' has no member named 'v' get_translation_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:140:42: error: 'class fix' has no member named 'v' get_translation_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void get_scaling_matrix(MATRIX*, fix, fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:146:28: error: 'class fix' has no member named 'v' get_scaling_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:146:33: error: 'class fix' has no member named 'v' get_scaling_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:146:38: error: 'class fix' has no member named 'v' get_scaling_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void get_x_rotate_matrix(MATRIX*, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:152:29: error: 'class fix' has no member named 'v' get_x_rotate_matrix(m, r.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void get_y_rotate_matrix(MATRIX*, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:158:29: error: 'class fix' has no member named 'v' get_y_rotate_matrix(m, r.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void get_z_rotate_matrix(MATRIX*, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:164:29: error: 'class fix' has no member named 'v' get_z_rotate_matrix(m, r.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void get_rotation_matrix(MATRIX*, fix, fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:170:29: error: 'class fix' has no member named 'v' get_rotation_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:170:34: error: 'class fix' has no member named 'v' get_rotation_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:170:39: error: 'class fix' has no member named 'v' get_rotation_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void get_align_matrix(MATRIX*, fix, fix, fix, fix, fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:176:31: error: 'class fix' has no member named 'v' get_align_matrix(m, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:176:41: error: 'class fix' has no member named 'v' get_align_matrix(m, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:176:51: error: 'class fix' has no member named 'v' get_align_matrix(m, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:176:58: error: 'class fix' has no member named 'v' get_align_matrix(m, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:176:65: error: 'class fix' has no member named 'v' get_align_matrix(m, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:176:72: error: 'class fix' has no member named 'v' get_align_matrix(m, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void get_vector_rotation_matrix(MATRIX*, fix, fix, fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:182:36: error: 'class fix' has no member named 'v' get_vector_rotation_matrix(m, x.v, y.v, z.v, a.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:182:41: error: 'class fix' has no member named 'v' get_vector_rotation_matrix(m, x.v, y.v, z.v, a.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:182:46: error: 'class fix' has no member named 'v' get_vector_rotation_matrix(m, x.v, y.v, z.v, a.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:182:51: error: 'class fix' has no member named 'v' get_vector_rotation_matrix(m, x.v, y.v, z.v, a.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void get_transformation_matrix(MATRIX*, fix, fix, fix, fix, fix, fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:188:39: error: 'class fix' has no member named 'v' get_transformation_matrix(m, scale.v, xrot.v, yrot.v, zrot.v, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:188:47: error: 'class fix' has no member named 'v' get_transformation_matrix(m, scale.v, xrot.v, yrot.v, zrot.v, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:188:55: error: 'class fix' has no member named 'v' get_transformation_matrix(m, scale.v, xrot.v, yrot.v, zrot.v, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:188:63: error: 'class fix' has no member named 'v' get_transformation_matrix(m, scale.v, xrot.v, yrot.v, zrot.v, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:188:68: error: 'class fix' has no member named 'v' get_transformation_matrix(m, scale.v, xrot.v, yrot.v, zrot.v, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:188:73: error: 'class fix' has no member named 'v' get_transformation_matrix(m, scale.v, xrot.v, yrot.v, zrot.v, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:188:78: error: 'class fix' has no member named 'v' get_transformation_matrix(m, scale.v, xrot.v, yrot.v, zrot.v, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void get_camera_matrix(MATRIX*, fix, fix, fix, fix, fix, fix, fix, fix, fix, fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:194:27: error: 'class fix' has no member named 'v' get_camera_matrix(m, x.v, y.v, z.v, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v, fov.v, aspect.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:194:32: error: 'class fix' has no member named 'v' get_camera_matrix(m, x.v, y.v, z.v, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v, fov.v, aspect.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:194:37: error: 'class fix' has no member named 'v' get_camera_matrix(m, x.v, y.v, z.v, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v, fov.v, aspect.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:194:47: error: 'class fix' has no member named 'v' get_camera_matrix(m, x.v, y.v, z.v, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v, fov.v, aspect.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:194:57: error: 'class fix' has no member named 'v' get_camera_matrix(m, x.v, y.v, z.v, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v, fov.v, aspect.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:194:67: error: 'class fix' has no member named 'v' get_camera_matrix(m, x.v, y.v, z.v, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v, fov.v, aspect.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:194:74: error: 'class fix' has no member named 'v' get_camera_matrix(m, x.v, y.v, z.v, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v, fov.v, aspect.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:194:81: error: 'class fix' has no member named 'v' get_camera_matrix(m, x.v, y.v, z.v, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v, fov.v, aspect.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:194:88: error: 'class fix' has no member named 'v' get_camera_matrix(m, x.v, y.v, z.v, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v, fov.v, aspect.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:194:95: error: 'class fix' has no member named 'v' get_camera_matrix(m, x.v, y.v, z.v, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v, fov.v, aspect.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:194:105: error: 'class fix' has no member named 'v' get_camera_matrix(m, x.v, y.v, z.v, xfront.v, yfront.v, zfront.v, xup.v, yup.v, zup.v, fov.v, aspect.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void qtranslate_matrix(MATRIX*, fix, fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:200:27: error: 'class fix' has no member named 'v' qtranslate_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:200:32: error: 'class fix' has no member named 'v' qtranslate_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:200:37: error: 'class fix' has no member named 'v' qtranslate_matrix(m, x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void qscale_matrix(MATRIX*, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:206:27: error: 'class fix' has no member named 'v' qscale_matrix(m, scale.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix vector_length(fix, fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:213:6: error: 'class fix' has no member named 'v' t.v = vector_length(x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:213:26: error: 'class fix' has no member named 'v' t.v = vector_length(x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:213:31: error: 'class fix' has no member named 'v' t.v = vector_length(x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:213:36: error: 'class fix' has no member named 'v' t.v = vector_length(x.v, y.v, z.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void normalize_vector(fix*, fix*, fix*)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:220:25: error: 'class fix' has no member named 'v' normalize_vector(&x->v, &y->v, &z->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:220:32: error: 'class fix' has no member named 'v' normalize_vector(&x->v, &y->v, &z->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:220:39: error: 'class fix' has no member named 'v' normalize_vector(&x->v, &y->v, &z->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void cross_product(fix, fix, fix, fix, fix, fix, fix*, fix*, fix*)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:226:21: error: 'class fix' has no member named 'v' cross_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:226:28: error: 'class fix' has no member named 'v' cross_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:226:34: error: 'class fix' has no member named 'v' cross_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:226:40: error: 'class fix' has no member named 'v' cross_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:226:46: error: 'class fix' has no member named 'v' cross_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:226:52: error: 'class fix' has no member named 'v' cross_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:226:62: error: 'class fix' has no member named 'v' cross_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:226:72: error: 'class fix' has no member named 'v' cross_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:226:82: error: 'class fix' has no member named 'v' cross_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'fix dot_product(fix, fix, fix, fix, fix, fix)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:233:6: error: 'class fix' has no member named 'v' t.v = dot_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:233:25: error: 'class fix' has no member named 'v' t.v = dot_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:233:32: error: 'class fix' has no member named 'v' t.v = dot_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:233:38: error: 'class fix' has no member named 'v' t.v = dot_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:233:44: error: 'class fix' has no member named 'v' t.v = dot_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:233:50: error: 'class fix' has no member named 'v' t.v = dot_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:233:56: error: 'class fix' has no member named 'v' t.v = dot_product(x1.v, y_1.v, z1.v, x2.v, y2.v, z2.v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void apply_matrix(MATRIX*, fix, fix, fix, fix*, fix*, fix*)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:240:22: error: 'class fix' has no member named 'v' apply_matrix(m, x.v, y.v, z.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:240:27: error: 'class fix' has no member named 'v' apply_matrix(m, x.v, y.v, z.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:240:32: error: 'class fix' has no member named 'v' apply_matrix(m, x.v, y.v, z.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:240:42: error: 'class fix' has no member named 'v' apply_matrix(m, x.v, y.v, z.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:240:52: error: 'class fix' has no member named 'v' apply_matrix(m, x.v, y.v, z.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:240:62: error: 'class fix' has no member named 'v' apply_matrix(m, x.v, y.v, z.v, &xout->v, &yout->v, &zout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl: In function 'void persp_project(fix, fix, fix, fix*, fix*)': E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:246:20: error: 'class fix' has no member named 'v' persp_project(x.v, y.v, z.v, &xout->v, &yout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:246:25: error: 'class fix' has no member named 'v' persp_project(x.v, y.v, z.v, &xout->v, &yout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:246:30: error: 'class fix' has no member named 'v' persp_project(x.v, y.v, z.v, &xout->v, &yout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:246:40: error: 'class fix' has no member named 'v' persp_project(x.v, y.v, z.v, &xout->v, &yout->v); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/inline/fix.inl:246:50: error: 'class fix' has no member named 'v' persp_project(x.v, y.v, z.v, &xout->v, &yout->v); ^ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h: At global scope: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:116:9: error: 'uint64_t' does not name a type; did you mean 'uint32_t'? AL_FUNC(uint64_t, _al_file_size_ex, (AL_CONST char *filename)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:52: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:759:81: error: 'fixed' has not been declared AL_FUNC(void, _do_stretch, (BITMAP *source, BITMAP *dest, void *drawer, int sx, fixed sy, fixed syd, int dx, int dy, int dh, int color_depth)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:759:91: error: 'fixed' has not been declared AL_FUNC(void, _do_stretch, (BITMAP *source, BITMAP *dest, void *drawer, int sx, fixed sy, fixed syd, int dx, int dy, int dh, int color_depth)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:764:62: error: 'fixed' has not been declared AL_FUNC(void, _parallelogram_map, (BITMAP *bmp, BITMAP *spr, fixed xs[4], fixed ys[4], void (*draw_scanline)(BITMAP *bmp, BITMAP *spr, fixed l_bmp_x, int bmp_y, fixed r_bmp_x, fixed l_spr_x, fixed l_spr_y, fixed spr_dx, fixed spr_dy), int sub_pixel_accuracy)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:764:75: error: 'fixed' has not been declared AL_FUNC(void, _parallelogram_map, (BITMAP *bmp, BITMAP *spr, fixed xs[4], fixed ys[4], void (*draw_scanline)(BITMAP *bmp, BITMAP *spr, fixed l_bmp_x, int bmp_y, fixed r_bmp_x, fixed l_spr_x, fixed l_spr_y, fixed spr_dx, fixed spr_dy), int sub_pixel_accuracy)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:764:136: error: 'fixed' has not been declared AL_FUNC(void, _parallelogram_map, (BITMAP *bmp, BITMAP *spr, fixed xs[4], fixed ys[4], void (*draw_scanline)(BITMAP *bmp, BITMAP *spr, fixed l_bmp_x, int bmp_y, fixed r_bmp_x, fixed l_spr_x, fixed l_spr_y, fixed spr_dx, fixed spr_dy), int sub_pixel_accuracy)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:764:162: error: 'fixed' has not been declared AL_FUNC(void, _parallelogram_map, (BITMAP *bmp, BITMAP *spr, fixed xs[4], fixed ys[4], void (*draw_scanline)(BITMAP *bmp, BITMAP *spr, fixed l_bmp_x, int bmp_y, fixed r_bmp_x, fixed l_spr_x, fixed l_spr_y, fixed spr_dx, fixed spr_dy), int sub_pixel_accuracy)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:764:177: error: 'fixed' has not been declared AL_FUNC(void, _parallelogram_map, (BITMAP *bmp, BITMAP *spr, fixed xs[4], fixed ys[4], void (*draw_scanline)(BITMAP *bmp, BITMAP *spr, fixed l_bmp_x, int bmp_y, fixed r_bmp_x, fixed l_spr_x, fixed l_spr_y, fixed spr_dx, fixed spr_dy), int sub_pixel_accuracy)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:764:192: error: 'fixed' has not been declared AL_FUNC(void, _parallelogram_map, (BITMAP *bmp, BITMAP *spr, fixed xs[4], fixed ys[4], void (*draw_scanline)(BITMAP *bmp, BITMAP *spr, fixed l_bmp_x, int bmp_y, fixed r_bmp_x, fixed l_spr_x, fixed l_spr_y, fixed spr_dx, fixed spr_dy), int sub_pixel_accuracy)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:764:207: error: 'fixed' has not been declared AL_FUNC(void, _parallelogram_map, (BITMAP *bmp, BITMAP *spr, fixed xs[4], fixed ys[4], void (*draw_scanline)(BITMAP *bmp, BITMAP *spr, fixed l_bmp_x, int bmp_y, fixed r_bmp_x, fixed l_spr_x, fixed l_spr_y, fixed spr_dx, fixed spr_dy), int sub_pixel_accuracy)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:764:221: error: 'fixed' has not been declared AL_FUNC(void, _parallelogram_map, (BITMAP *bmp, BITMAP *spr, fixed xs[4], fixed ys[4], void (*draw_scanline)(BITMAP *bmp, BITMAP *spr, fixed l_bmp_x, int bmp_y, fixed r_bmp_x, fixed l_spr_x, fixed l_spr_y, fixed spr_dx, fixed spr_dy), int sub_pixel_accuracy)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:765:74: error: 'fixed' has not been declared AL_FUNC(void, _parallelogram_map_standard, (BITMAP *bmp, BITMAP *sprite, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:765:87: error: 'fixed' has not been declared AL_FUNC(void, _parallelogram_map_standard, (BITMAP *bmp, BITMAP *sprite, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:48: error: variable or field '_rotate_scale_flip_coordinates' declared void AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:48: error: 'fixed' was not declared in this scope AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:48: note: suggested alternative: 'fix' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:57: error: 'fixed' was not declared in this scope AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:57: note: suggested alternative: 'fix' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:66: error: 'fixed' was not declared in this scope AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:66: note: suggested alternative: 'fix' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:75: error: 'fixed' was not declared in this scope AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:75: note: suggested alternative: 'fix' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:84: error: 'fixed' was not declared in this scope AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:84: note: suggested alternative: 'fix' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:94: error: 'fixed' was not declared in this scope AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:94: note: suggested alternative: 'fix' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:104: error: 'fixed' was not declared in this scope AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:104: note: suggested alternative: 'fix' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:117: error: 'fixed' was not declared in this scope AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:117: note: suggested alternative: 'fix' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:132: error: 'fixed' was not declared in this scope AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:132: note: suggested alternative: 'fix' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:147: error: expected primary-expression before 'int' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:159: error: expected primary-expression before 'int' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:171: error: 'fixed' was not declared in this scope AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:171: note: suggested alternative: 'fix' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:184: error: 'fixed' was not declared in this scope AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:766:184: note: suggested alternative: 'fix' AL_FUNC(void, _rotate_scale_flip_coordinates, (fixed w, fixed h, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale_x, fixed scale_y, int h_flip, int v_flip, fixed xs[4], fixed ys[4])); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:767:86: error: 'fixed' has not been declared AL_FUNC(void, _pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:767:95: error: 'fixed' has not been declared AL_FUNC(void, _pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:767:104: error: 'fixed' has not been declared AL_FUNC(void, _pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:767:114: error: 'fixed' has not been declared AL_FUNC(void, _pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:767:124: error: 'fixed' has not been declared AL_FUNC(void, _pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:767:137: error: 'fixed' has not been declared AL_FUNC(void, _pivot_scaled_sprite_flip, (struct BITMAP *bmp, struct BITMAP *sprite, fixed x, fixed y, fixed cx, fixed cy, fixed angle, fixed scale, int v_flip)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ In file included from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:18:0, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:793:4: error: 'fixed' does not name a type; did you mean 'fix'? fixed u, v, du, dv; /* fixed point u/v coordinates */ ^~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:794:4: error: 'fixed' does not name a type; did you mean 'fix'? fixed c, dc; /* single color gouraud shade values */ ^~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:795:4: error: 'fixed' does not name a type; did you mean 'fix'? fixed r, g, b, dr, dg, db; /* RGB gouraud shade values */ ^~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:815:4: error: 'fixed' does not name a type; did you mean 'fix'? fixed x, dx; /* fixed point x position and gradient */ ^~~~~ fix E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:816:4: error: 'fixed' does not name a type; did you mean 'fix'? fixed w; /* width of line segment */ ^~~~~ fix In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/aintern.h:856:62: error: 'fixed' has not been declared AL_FUNC(void, _clip_polygon_segment, (POLYGON_SEGMENT *info, fixed gap, int flags)); ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:221:62: note: in definition of macro 'AL_FUNC' #define AL_FUNC(type, name, args) type name args ^~~~ In file included from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:19:0, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:\ZeldaClassic\ZeldaClassic\src\alleg_compat.h:14:1: error: 'uint64_t' does not name a type; did you mean 'uint32_t'? uint64_t file_size_ex_password(const char *filename, const char *password); ^~~~~~~~ uint32_t In file included from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13:0: E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h: In function 'fix abs(fix)': E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:28:11: error: 'class fix' has no member named 'v' t.v = -f.v; ^ E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:28:18: error: 'class fix' has no member named 'v' t.v = -f.v; ^ E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:32:11: error: 'class fix' has no member named 'v' t.v = f.v; ^ E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:32:17: error: 'class fix' has no member named 'v' t.v = f.v; ^ In file included from E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:34:0, from E:\ZeldaClassic\ZeldaClassic\src\zsys.h:18, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:19: E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: At global scope: E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:9:44: error: 'uint32_t' has not been declared ItemDefinitionRef(std::string module_, uint32_t slot_) : module(module_), slot(slot_) {} ^~~~~~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:31:5: error: 'uint32_t' does not name a type; did you mean 'wint_t'? uint32_t slot; ^~~~~~~~ wint_t E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: In constructor 'ItemDefinitionRef::ItemDefinitionRef()': E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:8:39: error: class 'ItemDefinitionRef' does not have any field named 'slot' ItemDefinitionRef() : module(""), slot(0) {} ^~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: In constructor 'ItemDefinitionRef::ItemDefinitionRef(std::__cxx11::string, int)': E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:9:79: error: class 'ItemDefinitionRef' does not have any field named 'slot' ItemDefinitionRef(std::string module_, uint32_t slot_) : module(module_), slot(slot_) {} ^~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: In member function 'bool ItemDefinitionRef::operator<(const ItemDefinitionRef&) const': E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:17:16: error: 'slot' was not declared in this scope return slot < other.slot; ^~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:17:16: note: suggested alternative: 'stat' return slot < other.slot; ^~~~ stat E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:17:29: error: 'const struct ItemDefinitionRef' has no member named 'slot' return slot < other.slot; ^~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: At global scope: E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:37:46: error: 'uint32_t' has not been declared SpriteDefinitionRef(std::string module_, uint32_t slot_) : module(module_), slot(slot_) {} ^~~~~~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:59:5: error: 'uint32_t' does not name a type; did you mean 'wint_t'? uint32_t slot; ^~~~~~~~ wint_t E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: In constructor 'SpriteDefinitionRef::SpriteDefinitionRef()': E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:36:41: error: class 'SpriteDefinitionRef' does not have any field named 'slot' SpriteDefinitionRef() : module(""), slot(0) {} ^~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: In constructor 'SpriteDefinitionRef::SpriteDefinitionRef(std::__cxx11::string, int)': E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:37:81: error: class 'SpriteDefinitionRef' does not have any field named 'slot' SpriteDefinitionRef(std::string module_, uint32_t slot_) : module(module_), slot(slot_) {} ^~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: In member function 'bool SpriteDefinitionRef::operator<(const SpriteDefinitionRef&) const': E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:45:16: error: 'slot' was not declared in this scope return slot < other.slot; ^~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:45:16: note: suggested alternative: 'stat' return slot < other.slot; ^~~~ stat E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:45:29: error: 'const struct SpriteDefinitionRef' has no member named 'slot' return slot < other.slot; ^~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: At global scope: E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:65:45: error: 'uint32_t' has not been declared EnemyDefinitionRef(std::string module_, uint32_t slot_) : module(module_), slot(slot_) {} ^~~~~~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:87:5: error: 'uint32_t' does not name a type; did you mean 'wint_t'? uint32_t slot; ^~~~~~~~ wint_t E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: In constructor 'EnemyDefinitionRef::EnemyDefinitionRef()': E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:64:40: error: class 'EnemyDefinitionRef' does not have any field named 'slot' EnemyDefinitionRef() : module(""), slot(0) {} ^~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: In constructor 'EnemyDefinitionRef::EnemyDefinitionRef(std::__cxx11::string, int)': E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:65:80: error: class 'EnemyDefinitionRef' does not have any field named 'slot' EnemyDefinitionRef(std::string module_, uint32_t slot_) : module(module_), slot(slot_) {} ^~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h: In member function 'bool EnemyDefinitionRef::operator<(const EnemyDefinitionRef&) const': E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:73:16: error: 'slot' was not declared in this scope return slot < other.slot; ^~~~ E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:73:16: note: suggested alternative: 'stat' return slot < other.slot; ^~~~ stat E:\ZeldaClassic\ZeldaClassic\src\quest/QuestRefs.h:73:29: error: 'const struct EnemyDefinitionRef' has no member named 'slot' return slot < other.slot; ^~~~ In file included from E:\ZeldaClassic\ZeldaClassic\src\zsys.h:18:0, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:19: E:\ZeldaClassic\ZeldaClassic\src\zdefs.h: At global scope: E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:1346:5: error: 'int32_t' does not name a type; did you mean 'ino_t'? int32_t ffcref, idata; //current object pointers ^~~~~~~ ino_t E:\ZeldaClassic\ZeldaClassic\src\zdefs.h: In member function 'void refInfo::Clear()': E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:1354:9: error: 'ffcref' was not declared in this scope ffcref = 0, idata = 0, itemref = 0, guyref = 0, lwpn = 0, ewpn = 0; ^~~~~~ E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:1354:9: note: suggested alternative: 'guyref' ffcref = 0, idata = 0, itemref = 0, guyref = 0, lwpn = 0, ewpn = 0; ^~~~~~ guyref E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:1354:21: error: 'idata' was not declared in this scope ffcref = 0, idata = 0, itemref = 0, guyref = 0, lwpn = 0, ewpn = 0; ^~~~~ E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:1354:21: note: suggested alternative: 'tiledata' ffcref = 0, idata = 0, itemref = 0, guyref = 0, lwpn = 0, ewpn = 0; ^~~~~ tiledata E:\ZeldaClassic\ZeldaClassic\src\zdefs.h: In member function 'refInfo& refInfo::operator=(const refInfo&)': E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:1372:9: error: 'ffcref' was not declared in this scope ffcref = rhs.ffcref, idata = rhs.idata; ^~~~~~ E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:1372:9: note: suggested alternative: 'guyref' ffcref = rhs.ffcref, idata = rhs.idata; ^~~~~~ guyref E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:1372:22: error: 'const class refInfo' has no member named 'ffcref'; did you mean 'guyref'? ffcref = rhs.ffcref, idata = rhs.idata; ^~~~~~ guyref E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:1372:30: error: 'idata' was not declared in this scope ffcref = rhs.ffcref, idata = rhs.idata; ^~~~~ E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:1372:30: note: suggested alternative: 'tiledata' ffcref = rhs.ffcref, idata = rhs.idata; ^~~~~ tiledata E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:1372:42: error: 'const class refInfo' has no member named 'idata' ffcref = rhs.ffcref, idata = rhs.idata; ^~~~~ E:\ZeldaClassic\ZeldaClassic\src\zdefs.h: At global scope: E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:2575:33: error: 'uint8_t' was not declared in this scope std::map disabledItems; ^~~~~~~ E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:2575:33: note: suggested alternative: 'wint_t' std::map disabledItems; ^~~~~~~ wint_t E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:2575:40: error: template argument 2 is invalid std::map disabledItems; ^ E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:2575:40: error: template argument 4 is invalid E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:2776:57: error: 'uint8_t' has not been declared void set_disabled_item(const ItemDefinitionRef &id, uint8_t value); // bit 1: set by DMaps. Everything else: set by scripts ^~~~~~~ E:\ZeldaClassic\ZeldaClassic\src\zdefs.h:2777:5: error: 'uint8_t' does not name a type; did you mean 'wint_t'? uint8_t get_disabled_item(const ItemDefinitionRef &id); ^~~~~~~ wint_t In file included from C:/mingw/i686-w64-mingw32/include/windows.h:71:0, from E:\ZeldaClassic\ZeldaClassic\src\mutex.h:9, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:22: C:/mingw/i686-w64-mingw32/include/wingdi.h:467:5: error: conflicting declaration 'typedef struct tagBITMAP BITMAP' } BITMAP,*PBITMAP,*NPBITMAP,*LPBITMAP; ^~~~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:38:0, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:289:3: note: previous declaration as 'typedef struct BITMAP BITMAP' } BITMAP; ^~~~~~ In file included from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/base.h:41:0, from E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro.h:25, from E:\ZeldaClassic\ZeldaClassic\src\zc_alleg.h:17, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:13: E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/internal/alconfig.h:120:57: error: flexible array member 'BITMAP::line' not at end of 'struct tagDIBSECTION' #define ZERO_SIZE_ARRAY(type, name) type name[] /* ISO C99 flexible array members */ ^ E:/ZeldaClassic/ZeldaClassic/allegro/include/allegro/gfx.h:288:4: note: in expansion of macro 'ZERO_SIZE_ARRAY' ZERO_SIZE_ARRAY(unsigned char *, line); ^~~~~~~~~~~~~~~ In file included from C:/mingw/i686-w64-mingw32/include/windows.h:71:0, from E:\ZeldaClassic\ZeldaClassic\src\mutex.h:9, from E:\ZeldaClassic\ZeldaClassic\src\zcmusic.cpp:22: C:/mingw/i686-w64-mingw32/include/wingdi.h:3219:22: note: next member 'BITMAPINFOHEADER tagDIBSECTION::dsBmih' declared here BITMAPINFOHEADER dsBmih; ^~~~~~ C:/mingw/i686-w64-mingw32/include/wingdi.h:3217:18: note: in the definition of 'struct tagDIBSECTION' typedef struct tagDIBSECTION { ^~~~~~~~~~~~~ CMakeFiles\zcsound.dir\build.make:62: recipe for target 'CMakeFiles/zcsound.dir/src/zcmusic.cpp.obj' failed mingw32-make[2]: *** [CMakeFiles/zcsound.dir/src/zcmusic.cpp.obj] Error 1 CMakeFiles\Makefile2:66: recipe for target 'CMakeFiles/zcsound.dir/all' failed mingw32-make[1]: *** [CMakeFiles/zcsound.dir/all] Error 2 Makefile:82: recipe for target 'all' failed mingw32-make: *** [all] Error 2 e:\ZeldaClassic\ZeldaClassic\build>