get
в начале всех функций структур для получения значения поля. Структур - больше сотни, ссылок на их поля - в разы больше, пускай это и будет делаться парой sed'ов
Благо язык, который не будет собираться если код написан не так, позволяет проводить рефакторинг радикально - например, выпилить не нужный модуль и по ошибкам компиляции найти все реферренсы на него