func1() { arg1=$1 arg2=$2 }
function func1(arg1, arg2) { xxx }
sub func1(arg1, arg2) { xxx }
int func1(int arg1, char *arg2) { xxx }