Объявления переменных C после заголовка функции в определении [duplicate]

На этот вопрос уже есть ответ здесь:

Что это за странный синтаксис определения функции в C? [Дубликат] 6 ответов

При чтении исходного кода FreeBSD (см .:radix.h строки 158-173), я нашел объявления переменных, которые следовали за «заголовком функции» в определении.

Это действительно в ISO C (C99)? когда это должно быть сделано в производственном коде вместо простого объявления переменных в «заголовке функции»? Почему это делается здесь?

Я имею в виду функцию заголовок строки, которая выглядит следующим образом:int someFunction(int i, int b) {

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

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