Я запускаю новый проект в простой C (c99), который будет работать в основном с текстом. Из-за внешних ограничений проекта этот код должен быть чрезвычайно простым и компактным, состоящим из одного файла исходного кода без внешних зависимостей или библиотек, кроме libc и подобных вездесущих системных библиотек.
С этим пониманием, каковы некоторые лучшие практики, gotchas, трюки или другие методы, которые могут помочь сделать строчную обработку проекта более надежной и безопасной?