diff options
author | Steve Bennett <steveb@workware.net.au> | 2013-06-12 09:24:00 +1000 |
---|---|---|
committer | Steve Bennett <steveb@workware.net.au> | 2013-06-12 09:25:48 +1000 |
commit | 15648ae52358a63e40859e1c5e6f2fa084b314d0 (patch) | |
tree | 78805f6c4acadd440bc566f6c16437e1c964c0f8 /examples.api | |
parent | ace9784ea7b9d52e711dc8e4f37c27a282d545a8 (diff) | |
download | jimtcl-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.c | 6 |
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); } |