that's a K&R style function definition.
modern syntax is:
char *Combine(char *S, char *T) {
...
}
which means the Combine function returns a string (char pointer), and takes as arguments two strings, S and T.