export_var var_name { default " " }What it does:
Returns a variable's value if it exists. This can be used to protect against undefined variables.Defined in: /web/philip/tcl/utils-extra.tcl
Source code:
# export_var protects against undefined variables
# Returns the value of the variable if it exists in the caller's environment.
# Otherwise, returns default.
if [eval uplevel {info exists $var_name}] {
upvar $var_name value
return "$value"
} else {
return "$default"
}