invalid conversion from `void (**)()' to `int (**)()'
void addfuct(char *in);
void reducefuct(char *in);
void (*fuc2[])() =
{
addfuct,
reducefuct,
NULL
};
char *fuc(char *in, int (*headers[])(), char *out);
//
调用时
fuc(in, fuc2, out);
编译时第二个函数说invalid conversion from `void (**)()' to `int (**)()'
那我应该如何进行类型转换呢