标签: c function-pointers typedef
我想为状态机输入一个函数,它返回指向与自身相同类型的函数的指针。我试过了;
typedef StateFunc *(*StateFunc)(struct lexer *);
但不幸的是,
lexer.c:60:9:错误:未知类型名称'StateFunc'typedef StateFunc *(* StateFunc)(struct lexer *);
有没有办法让它发挥作用?