Один аргумент int
не может быть static
, который не имеет значения. Пожалуйста, приведите реальные реальные примеры, чтобы убедиться, что мы говорим об одном и том же.
Когда дело доходит до restrict
, он используется для выражения того, что указанный им указатель является единственным указателем, указывающим на этот конкретный объект (более или менее, я упрощаю). Поэтому не имеет смысла говорить о «преобразовании» указателя в restrict
ed, независимо от того, действительно ли применяется квалификатор, зависит от того, как используется указатель.
В общем случае аргументы будут преобразованы, чтобы соответствовать тому, что ожидает функция, когда это возможно.