У меня есть функция:
int get_symbol(tab *tp, FILE *fp, char delim)
и я называю это так:
get_symbol(tp, fp, ';')
Я всегда объявляю это в шапке как:
int get_symbol(tab *, FILE *, char);
Нет, все это отлично работает, я могу выполнить код в функции и установить разделитель.
Но если я попытаюсь добавить еще один символ к сигнатуре функции, например:
int get_symbol(tab *tp, FILE *fp, char delim1, char delim2)
Функция прекращает выполнение. С чего бы это?