Что делает атрибут «режим»?
Я прочитал документацию , но не могу ее понять. Что делают следующие определения типов? Каков/должен быть размер переменной типа word/pointer/_Unwind_Word в 8/16/32/64-битной архитектуре?
typedef unsigned int word __attribute__((mode(word)));
typedef unsigned int pointer __attribute__((mode(pointer)));
(полный исходный код , строки 33–34)
typedef unsigned _Unwind_Word __attribute__((__mode__(__unwind_word__)));
typedef signed _Unwind_Sword __attribute__((__mode__(__unwind_word__)));
(полный исходный код , строки 49–50)