1: void f(mystruct *a) 2: void f(const mystruct *a)
Изменение сигнатуры функции с 1-> 2 нарушает API / ABI в C? Как насчет изменения 2-> 1?