这个显然是一个函数指针:
typedef int (* foobar) (int a, unsigned char *b, unsigned int c);
但是这个做了什么?
typedef int (foobar *) (int a, unsigned char *b, unsigned int c);
c typedef function-pointers
c ×1
function-pointers ×1
typedef ×1