Импортируя файл C ++, я обнаружил, что функция не может разобрать, когда выглядит как:
void Func(uint16_t *start){}
но проходит с
void Func(uint16_t startIdx){}
Обратите внимание, что указатель на int (int *) выполняет синтаксический анализ правильно. uint16_t был добавлен как определение макроязыка в EA, но это не помогло. Это кажется чем-то рутинным, но любое понимание резолюции будет оценено.
Задача ещё не решена.
Других решений пока нет …