Stack.H Icon

Stack.H

Stack.H - Header for stack management functions

Stack.HOverview

- Four Default stacks are created by StackSystemInit. User stacks must be created by StackCreate; which may FAIL on insufficient memory.
- Initially a stack has space for 32 items and can/will be grown (auto- matically) in Steps of 16 items as long as there is sufficient memory space. Therefore the maximum ItemSize is 2kB. In the DEBUG version -- NDEBUG not defined during compilation of STACKS.c -- the maximum is actually restricted to 1kB by an assert. A future version may have reduced initial sizes and growth factors for large itemsizes.
- Stacks do NOT decrease in size. Except by complete deletion.
- Pushes fail when the stack is full and the memory resizing fails. The return value indicates this.
- Underflowing Pops return the Stack's bottom value.
- Pushes and Pops do NOT check stack-integrity. Use StackCheck.

NEW

Fixed some bugs.

Stack.HInformation

Version
N/A
Date
03.24.10
License
Free
Language
English
File Size
4KB
Developer
Category
SubCategory
Operating Systems
Windows ,Linux,BSD,Solaris
System Requirements
No additional system requirements.
Round.H Icon
This is a script for ruby.
Free
Approx.C Icon
This is a script for C/C++.
Free
Notrail.C Icon
This is a script for C/C++.
Free
Strucfil.C Icon
This is a script for C/C++.
Free
Btree.Mak Icon
This is a script for C/C++.
Free
Eng.C Icon
This is a script for C/C++.
Free
Soundex.C Icon
This is a script for C/C++.
Free
Isqrt.C Icon
This is a script for C/C++.
Free
More
XSane Icon
XSane is a graphical scanning frontend. It uses the SANE-library to talk to scan
Free
hping Icon
hping is a command-line oriented TCP/IP packet assembler/analyzer
Free
KWrite Icon
KWrite is a text editor by KDE, based on the Kate's editor component.
Free
Tiny C Compiler Icon
Tiny C Compiler compiler helps to compile and execute C code
Free
CRC16/CRC32 Checksum Icon
This will compute CRC16 and CRC32 checksums for any file
Free
SQLite Icon
SQLite is a in-process library that implements a self-contained
Free V-AMP Icon
MIDI controller for the Behringer V-AMP guitar amplifier
Free
g3data Icon
g3data is a tool for extracting data from scanned graphs.
Free
More