4 C Реализация, определяемая поведением
Для корректной реализации ISO C требуется документировать свой выбор поведения в каждом случае, который обозначен как «определяемый реализацией». Ниже приведен список всех таких областей, а также номера разделов из стандартов ISO/IEC 9899:1990, ISO/IEC 9899:1999 и ISO/IEC 9899:2011. В некоторых областях определяемое реализацией поведение присутствует только в одном из версий стандарта.
Некоторые варианты выбора зависят от внешне определённого ABI платформы (включая стандартные кодировки символов), которому следует GCC; они перечислены ниже как «определяется ABI». См. Двоичная совместимость и https://gcc.gnu.org/readings.html. Некоторые варианты выбора документированы в руководстве по препроцессору. См. Определяемое реализацией поведение в Руководстве по C-препроцессору. Некоторые варианты выбора принимаются библиотекой и операционной системой (или другой средой при компиляции для автономной среды); для получения подробной информации обратитесь к их документации.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-13.3.0/gcc/C-Implementation.html