You declare your functions incorrectly. In declarations of the functions you should mention only the types and the names of the parameters, not the values (or other functions). Example of a correct declaration:
double func(int a, double b, long c)
{
//bla bla bla
return a+b+c;
}