Index: generic/gentclAPI.decls =================================================================== diff -u -rc217b55f7a8da19973a49665570c25b62c468509 -r851d0946675bb6b211187eec3f137c025127cd02 --- generic/gentclAPI.decls (.../gentclAPI.decls) (revision c217b55f7a8da19973a49665570c25b62c468509) +++ generic/gentclAPI.decls (.../gentclAPI.decls) (revision 851d0946675bb6b211187eec3f137c025127cd02) @@ -23,8 +23,8 @@ } nsfCmd alias NsfAliasCmd { {-argName "object" -required 1 -type object} - {-argName "-per-object"} - {-argName "methodName"} + {-argName "-per-object" -required 0} + {-argName "methodName" -required 1} {-argName "-frame" -required 0 -nrargs 1 -type "method|object|default" -default "default"} {-argName "cmdName" -required 1 -type tclobj} } Index: generic/tclAPI.h =================================================================== diff -u -rc217b55f7a8da19973a49665570c25b62c468509 -r851d0946675bb6b211187eec3f137c025127cd02 --- generic/tclAPI.h (.../tclAPI.h) (revision c217b55f7a8da19973a49665570c25b62c468509) +++ generic/tclAPI.h (.../tclAPI.h) (revision 851d0946675bb6b211187eec3f137c025127cd02) @@ -2119,7 +2119,7 @@ {"::nsf::alias", NsfAliasCmdStub, 5, { {"object", NSF_ARG_REQUIRED, 0, ConvertToObject}, {"-per-object", 0, 0, ConvertToString}, - {"methodName", 0, 0, ConvertToString}, + {"methodName", NSF_ARG_REQUIRED, 0, ConvertToString}, {"-frame", 0|NSF_ARG_IS_ENUMERATION, 1, ConvertToFrame}, {"cmdName", NSF_ARG_REQUIRED, 0, ConvertToTclobj}} },