Требуется ли поддержка Приложения K в C11 для соответствующей реализации?

Покаотвечая на вопрос который использовал некоторые функции (sscanf_s а такжеsprintf_s) что я думал, что это не стандарт C, Даниэль Фишер обратил мое внимание на то, что соответствующие функции определены в Приложении K.

Я вообще понимаю чтонормативный означает, что это помогает определить стандарт. Но приложение к стандарту C традиционно рассматривается только как информативное. Приложение K помечено как нормативное в Стандарте C11. Он определяет «безопасные» функции.

Означает ли это, что компилятор, который не предоставляет эти функции, не соответствует стандарту C11?

У меня есть только проект стандарта C11, но в нем говорится, что Приложение K является нормативным, но в разделе библиотеки стандарта не упоминаются функции, обсуждаемые в Приложении K. Примечание в определенииво время выполнения-ограничение Кажется, подразумевается, что Приложение K определяет расширение.

Разве нормативное приложение определяет только дополнительное расширение?

Ответы на вопрос(2)

Ваш ответ на вопрос