История изменений
Исправление Gvidon, (текущая версия) :
Можешь попробовать скрыть часть кода за макросами, но большое количество проверок — это норма для C, привыкай. В особо хардкорных случаях встречал даже аналоги исключений на setjmp/longjmp, но лучше так не делай.
Исходная версия Gvidon, :
Можешь попробовать скрыть часть кода за макросами, но большое количество проверок — это норма для C, привыкай.