Стандартная библиотека C, как известно, неудовлетворительна, когда дело доходит до безопасности ввода/вывода. Многие функции имеют переполнение буфера (gets
, scanf
) или могут сжимать память, если не заданы правильные аргументы (scanf
) и т.д. Каждый раз и некоторое время я сталкиваюсь с предприимчивым хакером, который написал свою собственную библиотеку, которой не хватает этих недостатков.
Каковы лучшие из этих библиотек, которые вы видели? Использовали ли вы их в производственном коде, и если да, то что было больше, чем хобби?