The defobj library supports the style of object-oriented programming that is used throughout Swarm. It defines a specific style for using the Objective C language that includes its own standard conventions for creating objects and for storage allocation, error handling, and debugging support.
PTRFMT
The printf-style format for displaying a pointer.
globalZone
A zone for allocating global objects.
scratchZone
A zone for allocating temporary objects.
Predefined type descriptors for allocated blocks.
Predefined type descriptors for allocated blocks.
Predefined type descriptors for allocated blocks.
internal variable for globalZone macro
internal variable for scratchZone macro
if true then perform all debug error checking
output file for error messages
output file for debugging messages