aboutsummaryrefslogtreecommitdiff
path: root/jim.h
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2016-08-17 17:04:41 +1000
committerSteve Bennett <steveb@workware.net.au>2016-09-29 08:16:12 +1000
commit94357f11bcab186bbdbb291cdda0f7acf61165e9 (patch)
treee03a44487d05aabf8c52ae5e37857c66b12fee32 /jim.h
parent2b7bbc93323cc1ef9d67625e48b0435e1af4efbd (diff)
downloadjimtcl-94357f11bcab186bbdbb291cdda0f7acf61165e9.zip
jimtcl-94357f11bcab186bbdbb291cdda0f7acf61165e9.tar.gz
jimtcl-94357f11bcab186bbdbb291cdda0f7acf61165e9.tar.bz2
Add support for "-commands" to many commands
This option returns a list of support subcommands and is useful for command line completion. Support added to: socket, namespace, tcl::prefix, string, dict, info Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim.h')
-rw-r--r--jim.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/jim.h b/jim.h
index 5c8de22..183f970 100644
--- a/jim.h
+++ b/jim.h
@@ -842,6 +842,8 @@ JIM_EXPORT void Jim_WrongNumArgs (Jim_Interp *interp, int argc,
Jim_Obj *const *argv, const char *msg);
JIM_EXPORT int Jim_GetEnum (Jim_Interp *interp, Jim_Obj *objPtr,
const char * const *tablePtr, int *indexPtr, const char *name, int flags);
+JIM_EXPORT int Jim_CheckShowCommands(Jim_Interp *interp, Jim_Obj *objPtr,
+ const char *const *tablePtr);
JIM_EXPORT int Jim_ScriptIsComplete(Jim_Interp *interp,
Jim_Obj *scriptObj, char *stateCharPtr);