SYNOPSIS
#include <tcl.h>
Tcl_Obj * Tcl_NewBooleanObj(boolValue)
Tcl_SetBooleanObj(objPtr, boolValue)
int Tcl_GetBooleanFromObj(interp, objPtr, boolPtr)
ARGUMENTS
- int boolValue (in)
-
Integer value used to initialize or set a boolean object. If the integer is nonzero, the boolean object is set to 1; otherwise the boolean object is set to 0.
- Tcl_Obj *objPtr (in/out)
-
For
Tcl_SetBooleanObj() , this points to the object to be converted to boolean type. ForTcl_GetBooleanFromObj() , this refers to the object from which to get a boolean value; if objPtr does not already point to a boolean object, an attempt will be made to convert it to one. - Tcl_Interp *interp (in/out)
-
If an error occurs during conversion, an error message is left in the interpreter's result object unless interp is NULL.
- int *boolPtr (out)
-
Points to place where
Tcl_GetBooleanFromObj() stores the boolean value (0 or 1) obtained from objPtr.
DESCRIPTION
These procedures are used to create, modify, and read
boolean Tcl objects from C code.
PORTABILITY
Windows 10. Windows Server 2016. Windows Server 2019. Windows 11. Windows Server 2022. Windows Server 2025.
AVAILABILITY
PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64-Bit Edition
SEE ALSO
- Functions:
Tcl_DecrRefCount() ,Tcl_GetObjResult() ,Tcl_IncrRefCount() ,Tcl_NewObj()
PTC MKS Toolkit 10.5 Documentation Build 40.