values I can also load, say as defaults
in the function header, to other functions (b). Finally (c), is
there an option to define pointer-type string variables and pass
pointers to a string?
I'm not sure I understand the (c) question. If you mean something
like the following, this works:
<hansl>
function void sp(string *s)
print s
s = "new content"
print s
end function