aboutsummaryrefslogtreecommitdiff
path: root/jim.h
diff options
context:
space:
mode:
authorNikita Borodikhin <eliterr@gmail.com>2016-07-09 03:23:10 -0700
committerNikita Borodikhin <eliterr@gmail.com>2016-07-10 01:36:22 -0700
commit245b2009c66f3b3698773d8c49a834913db7d656 (patch)
treeaf9ca48f8de63021131713aa9e8874db30592eeb /jim.h
parent3d2168352d3d2125ef0a70bd34c6af025687a5e7 (diff)
downloadjimtcl-245b2009c66f3b3698773d8c49a834913db7d656.zip
jimtcl-245b2009c66f3b3698773d8c49a834913db7d656.tar.gz
jimtcl-245b2009c66f3b3698773d8c49a834913db7d656.tar.bz2
Boolean contstants in expr, `string is boolean` classification
* named boolean values in `expr` are internally converted to int * named constants are lower-case only
Diffstat (limited to 'jim.h')
-rw-r--r--jim.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/jim.h b/jim.h
index 976cf67..dd2b9ab 100644
--- a/jim.h
+++ b/jim.h
@@ -816,6 +816,10 @@ JIM_EXPORT int Jim_EvalExpression (Jim_Interp *interp,
JIM_EXPORT int Jim_GetBoolFromExpr (Jim_Interp *interp,
Jim_Obj *exprObjPtr, int *boolPtr);
+/* boolean object */
+JIM_EXPORT int Jim_GetBoolean(Jim_Interp *interp, Jim_Obj *objPtr,
+ int *booleanPtr);
+
/* integer object */
JIM_EXPORT int Jim_GetWide (Jim_Interp *interp, Jim_Obj *objPtr,
jim_wide *widePtr);