Index: generic/predefined.h =================================================================== diff -u -ra5e4ab3a3f85b51e855adb3fe981833c2534ee8b -r756a5ed4e51921ada898fdf69cc7bd2c5c616828 --- generic/predefined.h (.../predefined.h) (revision a5e4ab3a3f85b51e855adb3fe981833c2534ee8b) +++ generic/predefined.h (.../predefined.h) (revision 756a5ed4e51921ada898fdf69cc7bd2c5c616828) @@ -30,6 +30,12 @@ "uplevel [list ::nsf::relation $object $rel \"\"]}}\n" "::nsf::method::provide autoname {::nsf::method::alias autoname ::nsf::methods::object::autoname}\n" "::nsf::method::provide exists {::nsf::method::alias exists ::nsf::methods::object::exists}\n" +"proc ::nsf::unknown {name} {\n" +"foreach {key handler} [array get ::nsf::unknown] {\n" +"set result [uplevel [list {*}$handler $name]]\n" +"if {$result ne \"\"} {\n" +"return $result}}\n" +"return \"\"}\n" "proc ::nsf::exithandler {args} {\n" "lassign $args op value\n" "switch $op {\n"