Index: generic/predefined.h =================================================================== diff -u -r756a5ed4e51921ada898fdf69cc7bd2c5c616828 -r542e84bd66ce4c3cd28e4ba1fd41f2151d8cb043 --- generic/predefined.h (.../predefined.h) (revision 756a5ed4e51921ada898fdf69cc7bd2c5c616828) +++ generic/predefined.h (.../predefined.h) (revision 542e84bd66ce4c3cd28e4ba1fd41f2151d8cb043) @@ -36,6 +36,11 @@ "if {$result ne \"\"} {\n" "return $result}}\n" "return \"\"}\n" +"namespace eval ::nsf::unknown {\n" +"proc add {key handler} {set ::nsf::unknown($key) $handler}\n" +"proc get {key} {return $::nsf::unknown($key)}\n" +"proc delete {key} {array unset ::nsf::unknown($key)}\n" +"proc keys {} {array names ::nsf::unknown}}\n" "proc ::nsf::exithandler {args} {\n" "lassign $args op value\n" "switch $op {\n"