Я только что нашел это определение функции в некотором встроенном коде:
float round_float_to_4(static float inputval);
Я знаком с другими приложениями для static (глобальные переменные, функции и локальные переменные), но это первый раз, когда я рассматриваю его как спецификатор для параметра функции. Я полагаю, что это вынуждает компилятор использовать фиксированную ячейку памяти для inputval вместо стека?