My friend asked me could I add "frozen top line" feature to the standard less *NIX program. I started to view the source and was very surprised in function definition the filename.c:
public char *
last_component(name)
char *name;
{
....
}
I wrote some code at the C and usually I met:
return_type function_name arguments_list;
if it is function prototypereturn_type function_name arguments_list code-block
if it is function definition.
But here I found something new: return_type function_name arguments list
something_mysterious; code block
.
What does this syntax means?