Testing for memory leaks in two simple function calls. Support for memory trashing, block moving, and verified handle locking and unlocking. Linked-list adding, removal, counting and retrieving functions. Alert box for any OS error, including support for descriptions and solutions and reporting source file and line. Alert box for failed assertions, showing source file, line number, compilation date and available memory.
Error contexts to inform user which operation the error occured in.
Macros and functions to help you build for both the Classic and Carbon API from a single source code base. Features in the purchased package Automatically-growing memory buffer for collecting data. Automatically-emptying saving buffer for saving piecemeal data to disk. Automatically-refilling loading buffer for loading piecemeal data from disk. Unified wrapper functions which automatically use Navigation Services if available, or Standard File otherwise.