FreeBSD Manual Pages
Itcl_InitStack(3) [incr Tcl] Library Procedures Itcl_InitStack(3) NAME Itcl_InitStack, Itcl_DeleteStack, Itcl_PushStack, Itcl_PopStack, Itcl_PeekStack, Itcl_GetStackValue, Itcl_GetStackSize - Manipulate an Itcl stack object. SYNOPSIS #include <itcl.h> int Itcl_InitStack(stack) int Itcl_DeleteStack(stack) int Itcl_PushStack(cdata, stack) ClientData Itcl_PopStack(stack) ClientData Itcl_PeekStack(stack) ClientData Itcl_GetStackValue(stack, pos) int Itcl_GetStackSize(stack) ARGUMENTS Stack info structure. position in stack order from the top. Arbitrary one-word value to save in the stack. DESCRIPTION Itcl_InitStack initializes a stack structure and Itcl_DeleteStack deletes it. Itcl_PushStack pushes the cdata value onto the stack. Itcl_PopStack removes and returns the top most cdata value. Itcl_Peek- Stack returns the top most value, but does not remove it. Itcl_Get- StackValue gets a value at some index within the stack. Index "0" is the first value pushed onto the stack. Itcl_GetStackSize returns the count of entries on the stack. KEYWORDS stack itcl 3.0 Itcl_InitStack(3)
NAME | SYNOPSIS | ARGUMENTS | DESCRIPTION | KEYWORDS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=Itcl_Stack&sektion=3&manpath=FreeBSD+Ports+15.0>
