It appears to be local to me automatically, if this is what you intended: typeset -T A_t=( typeset name )
function foo { A_t x=(name=joe) print foo_name=${x.name} } foo print name=${x.name} Output: foo_name=joe name= Regards Danny _______________________________________________ ast-users mailing list ast-users@lists.research.att.com http://lists.research.att.com/mailman/listinfo/ast-users