There aren't any 64-bit members in these structs so this should have no affect on 32-bit platforms and the packing is causing problems with misaligned pointers on (mac) arm64.
Should fix this error:
ld: building fixups: pointer not aligned at __ZL14blit_api_const+0x4 from 32blit-sdl/libBlitHalSDL.a[10](System.cpp.o)
There aren't any 64-bit members in these structs so this should have no affect on 32-bit platforms and the packing is causing problems with misaligned pointers on (mac) arm64.
Should fix this error:
ld: building fixups: pointer not aligned at __ZL14blit_api_const+0x4 from 32blit-sdl/libBlitHalSDL.a[10](System.cpp.o)