aboutsummaryrefslogtreecommitdiff
path: root/examples.api
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2013-06-12 09:24:00 +1000
committerSteve Bennett <steveb@workware.net.au>2013-06-12 09:25:48 +1000
commit15648ae52358a63e40859e1c5e6f2fa084b314d0 (patch)
tree78805f6c4acadd440bc566f6c16437e1c964c0f8 /examples.api
parentace9784ea7b9d52e711dc8e4f37c27a282d545a8 (diff)
downloadjimtcl-15648ae52358a63e40859e1c5e6f2fa084b314d0.zip
jimtcl-15648ae52358a63e40859e1c5e6f2fa084b314d0.tar.gz
jimtcl-15648ae52358a63e40859e1c5e6f2fa084b314d0.tar.bz2
Clean up jim_return.c example
Removes a warning and simplifies through the use of Jim_Length() Reported-By: Ezequiel Garcia <elezegarcia@gmail.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'examples.api')
-rw-r--r--examples.api/jim_return.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/examples.api/jim_return.c b/examples.api/jim_return.c
index 58b8a94..6ad1735 100644
--- a/examples.api/jim_return.c
+++ b/examples.api/jim_return.c
@@ -45,15 +45,11 @@
static int
CountCharsFunc(Jim_Interp *interp, int argc, Jim_Obj *const *argv)
{
- const char *str;
- int len;
-
if (argc != 2) {
Jim_WrongNumArgs(interp, 1, argv, "string");
return (JIM_ERR);
}
- str = Jim_GetString(argv[1], &len);
- Jim_SetResult(interp, Jim_NewIntObj(interp, (jim_wide)len));
+ Jim_SetResult(interp, Jim_NewIntObj(interp, Jim_Length(argv[1])));
return (JIM_OK);
}