diff options
author | Nikita Borodikhin <eliterr@gmail.com> | 2016-07-09 03:23:10 -0700 |
---|---|---|
committer | Nikita Borodikhin <eliterr@gmail.com> | 2016-07-10 01:36:22 -0700 |
commit | 245b2009c66f3b3698773d8c49a834913db7d656 (patch) | |
tree | af9ca48f8de63021131713aa9e8874db30592eeb /jim.h | |
parent | 3d2168352d3d2125ef0a70bd34c6af025687a5e7 (diff) | |
download | jimtcl-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.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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); |