aboutsummaryrefslogtreecommitdiff
path: root/jim-subcmd.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2010-01-24 11:32:03 +1000
committerSteve Bennett <steveb@workware.net.au>2010-10-15 11:02:41 +1000
commitc5bf0eb2d41b437999394486dc4d7eace5dc0c27 (patch)
tree25a42d2f8a8e2419be8503c2fece94ff917e7a9d /jim-subcmd.c
parentb0950211281e786a633692eee2a4096e8457ed82 (diff)
downloadjimtcl-c5bf0eb2d41b437999394486dc4d7eace5dc0c27.zip
jimtcl-c5bf0eb2d41b437999394486dc4d7eace5dc0c27.tar.gz
jimtcl-c5bf0eb2d41b437999394486dc4d7eace5dc0c27.tar.bz2
Bug fixes, documentation updates
jimsh - retry on EINTR from fgets() Fix 0 -> NULL for 64 bit systems Fix overlapping memcpy Fix jim array dereferencing bug *: Counting of parentheses was incorrect with nested array references *: The result for array dereference wasn't being used properly Add os.uptime command Documentation: autogenerated command index Fix gets when last line has no newline
Diffstat (limited to 'jim-subcmd.c')
-rw-r--r--jim-subcmd.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/jim-subcmd.c b/jim-subcmd.c
index b954667..24af265 100644
--- a/jim-subcmd.c
+++ b/jim-subcmd.c
@@ -27,7 +27,7 @@ static void add_commands(Jim_Interp *interp, const jim_subcmd_type *ct, const ch
for (; ct->cmd; ct++) {
if (!(ct->flags & JIM_MODFLAG_HIDDEN)) {
- Jim_AppendStrings(interp, Jim_GetResult(interp), s, ct->cmd, 0);
+ Jim_AppendStrings(interp, Jim_GetResult(interp), s, ct->cmd, NULL);
s = sep;
}
}
@@ -63,9 +63,9 @@ static void show_full_usage(Jim_Interp *interp, const jim_subcmd_type *ct, int a
if (!(ct->flags & JIM_MODFLAG_HIDDEN)) {
add_subcmd_usage(interp, ct, argc, argv);
if (ct->description) {
- Jim_AppendStrings(interp, Jim_GetResult(interp), "\n\n ", ct->description, 0);
+ Jim_AppendStrings(interp, Jim_GetResult(interp), "\n\n ", ct->description, NULL);
}
- Jim_AppendStrings(interp, Jim_GetResult(interp), "\n\n", 0);
+ Jim_AppendStrings(interp, Jim_GetResult(interp), "\n\n", NULL);
}
}
}
@@ -85,8 +85,8 @@ Jim_ParseSubCmd(Jim_Interp *interp, const jim_subcmd_type *command_table, int ar
if (argc < 2) {
Jim_SetResult(interp, Jim_NewEmptyStringObj(interp));
- Jim_AppendStrings(interp, Jim_GetResult(interp), "wrong # args: should be \"", cmdname, " command ...\"\n", 0);
- Jim_AppendStrings(interp, Jim_GetResult(interp), "Use \"", cmdname, " -help\" or \"", cmdname, " -help command\" for help", 0);
+ Jim_AppendStrings(interp, Jim_GetResult(interp), "wrong # args: should be \"", cmdname, " command ...\"\n", NULL);
+ Jim_AppendStrings(interp, Jim_GetResult(interp), "Use \"", cmdname, " -help\" or \"", cmdname, " -help command\" for help", NULL);
return 0;
}
@@ -162,7 +162,7 @@ Jim_ParseSubCmd(Jim_Interp *interp, const jim_subcmd_type *command_table, int ar
Jim_SetResultString(interp, "Usage: ", -1);
add_subcmd_usage(interp, ct, argc, argv);
if (ct->description) {
- Jim_AppendStrings(interp, Jim_GetResult(interp), "\n\n", ct->description, 0);
+ Jim_AppendStrings(interp, Jim_GetResult(interp), "\n\n", ct->description, NULL);
}
return &dummy_subcmd;
}
@@ -226,7 +226,7 @@ Jim_CheckCmdUsage(Jim_Interp *interp, const jim_subcmd_type *command_table, int
Jim_SetResultString(interp, "Usage: ", -1);
add_cmd_usage(interp, command_table, argc, argv);
if (command_table->description) {
- Jim_AppendStrings(interp, Jim_GetResult(interp), "\n\n", command_table->description, 0);
+ Jim_AppendStrings(interp, Jim_GetResult(interp), "\n\n", command_table->description, NULL);
}
return JIM_OK;
}
@@ -269,7 +269,7 @@ Jim_CheckCmdUsage(Jim_Interp *interp, const jim_subcmd_type *command_table, int
Jim_SetResultString(interp, "wrong # args: should be \"", -1);
add_cmd_usage(interp, command_table, argc, argv);
Jim_AppendStrings(interp, Jim_GetResult(interp), "\"", NULL);
- Jim_AppendStrings(interp, Jim_GetResult(interp), "\"\nUse \"", Jim_GetString(argv[0], NULL), " -help\" for help", 0);
+ Jim_AppendStrings(interp, Jim_GetResult(interp), "\"\nUse \"", Jim_GetString(argv[0], NULL), " -help\" for help", NULL);
return JIM_ERR;
}