История изменений
Исправление
Dron,
(текущая версия)
:
Это просто коды ошибок — весьма простая часть и ломается только ABI
Ага, а вот смотри есть либа А её использует ваш проект B в котором есть либа С которая сама по себе тоже использует либу А и вот изменив коды возврата либы А для проекта B ты сломаешь логику в либе С потому что по кодам возврата внутри там выстроены if/else. И на ровном месте мы усложнаяем себе жизнь, сейчас не надо, в вот потом нужна будет либа С эта и что тогда? Лучше всё же обёртки или прямое внедрение в код.
Исходная версия
Dron,
:
Это просто коды ошибок — весьма простая часть и ломается только ABI
Ага, а вот смотри есть либа А её использует ваш проект B в котором есть либа С которая сама по себе тоже использует либу А и вот изменив коды возврата либы А для проекта B ты сломаешь логику в либе С потому что по кодам возврата внутри там выстроены if/else