Я получаю предупреждение QAC 3221 Функция объявлена в области видимости блока.
И причина, по которой это происходит, заключается в том, что / / A внутри многострочного комментария / * * / находится непосредственно перед функцией в файле .c. Это N / A, примечание «Не применимо».
Я ничего не могу найти по этому поводу, кроме обычного оператора деления или как часть какой-то странной / или / \ конструкции.
У моего компилятора нет проблем, только QAC (и синтаксический анализатор C в редакторе SlickEdit!)
В SlickEdit, / A - белый, но после него возвращается синий комментарий.
A не имеет к этому никакого отношения, поскольку / B и / a и другие выглядят одинаково.
/ A выглядит белым в SlickEdit, тогда как остальная часть комментария имеет синий цвет комментария. Я предполагаю, что это то, что связано с предупреждением QAC. Вопрос почему? Там нет / (ничего) внутри такого комментария на тысячу строк раньше.
/*
Function: someFname
Description: N/A In SlickEdit, the slash A is white and this text is back to blue comment color
*/
void someFname(something)
{
etc.
}