Artifact 867509229fad47302bee93152849062abefb74f5:
- File generic/tclVar.c — part of check-in [325336d17e] at 2016-11-28 01:20:41 on branch amg-array-enum-c-api — Remove most instances of TCL_LEAVE_ERR_MSG in favor of making Tcl_Array*() functions treat nonexistent and scalar variables as empty arrays and always reporting other kinds of errors, was very confusing having the absence of TCL_LEAVE_ERR_MSG only inhibiting variable lookup errors. Clean up documentation throughout. Merge ArraySize() into Tcl_ArraySize() and make ArraySizeCmd() use Tcl_ArraySize() directly now that the error handling policy is consistent. Rename *existsPtr to *intPtr for consistency with other public functions. Change Tcl_ArraySize() to use *intPtr to report the size rather than returning it. (user: andy size: 196228)
A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.