Комитет ISO C (ISO/IEC JTC1/SC21/WG14) опубликовал TR 24731-1 и работает над TR 24731-2:
TR 24731-1: Расширения библиотеки C Часть I: Интерфейсы проверки границ
WG14 работает над TR по более безопасным функциям библиотеки C. Этот TR ориентирован на модификацию существующих программ, часто добавляя дополнительный параметр с длиной буфера. Последний проект представлен в документе N1225. Обоснование содержится в документе N1173. Это должно стать Техническим отчетом типа 2.
TR 24731-2: Расширения библиотеки C - Часть II: Динамические функции распределения
WG14 работает над TR по более безопасным функциям библиотеки C. Этот TR ориентирован на новые программы, используя динамическое распределение вместо дополнительного параметра для длины буфера. Последний проект представлен в документе N1337. Это должно стать Техническим отчетом типа 2.
Вопросы
- Используете ли вы библиотеку или компилятор с поддержкой функций TR24731-1?
- Если да, то какой компилятор или библиотека и на какой платформе (-ах)?
- Вы обнаружили какие-либо ошибки в результате исправления кода для использования этих функций?
- Какие функции предоставляют наибольшую ценность?
- Есть ли какие-либо значения, которые не дают значения или отрицательного значения?
- Планируете ли вы использовать библиотеку в будущем?
- Вы вообще отслеживаете работу TR24731-2?