Являются ли типы этих двух деклараций совместимыми типами?Совместимые типы и классификаторы типов аргументов
void f(char *, char *);
void f(char *restrict, char *restrict);
или аналогичным образом:
void g(char *);
void g(char *const);
Я с трудом находя что-либо в стандарте, который охватывает этот вопрос. Меня в основном интересует тема о том, действительно ли он предназначен для прототипа функции вручную, опустив ключевое слово ограничения, где фактический тип может иметь ограниченные аргументы в зависимости от версии C или версии других используемых библиотек.
Да, они совместимы; * идет, выкапывая стандартную цитату * – Christoph