#
# depending on where a variable name appeared, a variable name can be
# a global variable or a named variable.
function fn ()
{
a = 20;
return a;
}
global a;
BEGIN {
a = 30
print fn ()
print a