* function calls function foo linkage a word b word c word d word procedure using a b c returning d public function main types foo prototype procedure storage myfoo foo procedure call foo using a b c returning d