Just avoid this syntax. It’s not good C coding style to define more than 1 function prototype per statement. Put each one on its own line with the return value repeated.
Totally agree with @jvanier above. It’s best avoided. But for completeness if you really wanted to make it work, then you’d have to prefix the 2nd and later functions with *, or use a typedef int* p_int and declare the return type as p_int.
But keep in mind it’s not considered good practice, so best avoided!