I am reviewing some optimisation libraries and came across the function signature
double solvopt(unsigned short n,
double x[],
double fun(),
void grad(),
double options[],
double func(),
void gradc()
)
note that fun() and gard() are passed as function. My question is if this is valid standard C grammar.
Thanks.