Tho*_*s O 0 c gcc function-pointers
以下代码(函数原型):
void parse_ini(FSFILE *fp, void(*secFunc)(char*), void(*varFunc)(char*, char*));
Run Code Online (Sandbox Code Playgroud)
编译时出现错误:
util\setup.c:38: error: syntax error before '*' token
util\setup.c:38: error: 'parse_ini' declared as function returning a function
util\setup.c:38: error: syntax error before 'void'
util\setup.c:50: error: syntax error before '*' token
Run Code Online (Sandbox Code Playgroud)
是什么造成的?使用MPLAB C30,这是用于PIC24F/dsPIC 16位微控制器的GCC v3.23版本.