Important: The information in this document is obsolete and should not be used for new development.
NewPtrClear
You can use theNewPtrClear
function to allocate prezeroed memory in a nonrelocatable block of a specified size.
FUNCTION NewPtrClear (logicalSize: Size): Ptr;
logicalSize
- The requested size (in bytes) of the nonrelocatable block.
DESCRIPTION
TheNewPtrClear
function works much as theNewPtr
function does, but sets all bytes in the new block to 0 instead of leaving the contents of the block undefined.Currently,
NewPtrClear
clears the block one byte at a time. For a large block, it might be faster to clear the block manually a long word at a time.RESULT CODES
noErr 0 No error memFullErr -108 Not enough memory