Version 5 of Tcl_Alloc

Updated 2016-07-15 17:09:32 by dkf

Allocate memory using the Tcl library's memory allocation engine. Like malloc, but integrates with the memory command (if that's defined). Pairs up with Tcl_Realloc and Tcl_Free.

Tcl_Alloc and Tcl_Realloc guarantee to always return a valid block of memory; they will panic (call Tcl_Panic) if memory allocation fails. For alternatives that return NULL, use Tcl_AttemptAlloc and Tcl_AttemptRealloc.

See also the manual .