aboutsummaryrefslogtreecommitdiff
path: root/examples.api
diff options
context:
space:
mode:
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);
}