Я работаю над старым проектом, у которого есть большое количество файлов, относящихся к дням до OS X. Его данные были выровнены по 16 бит в течение > 15 лет. Я хотел бы перейти к полной компиляции LLVM, но я не могу заставить работать 2 байта. Существуют ли какие-либо параметры уровня компилятора для этого? (ранее использующий -malign-mac68k)
Мне известен вариант #pragma pack (2). Однако для этого потребуется изменить более 1000 исходных файлов. Это худший вариант, но это похоже на хак. Кроме того, если это возможно, то, конечно, есть опция по умолчанию для установки выравнивания?