Given pointer to the head of a linked list, frees all memory held by the list and the members of the list. StrDup Make a duplicate of a string in new memory. Given pointer to a string, allocates sufficient memory to make a duplicate copy, and copies the string to the newly allocated memory. Failure to allocated sufficient memory is immediately fatal. DoPrefix Print debugger line prefix prior to indentation.
Print prefix common to all debugger output lines, prior to doing indentation if necessary.
Print such information as current process name, current source file name and line number, and current function nesting depth. OpenFile Open new output stream for debugger output. OpenProfile Open new output stream for profiler output. Given name of a new file, opens the file and sets the profiler output stream to the new file. It is currently unclear whether the preferred behavior is to truncate any existing file, or simply append to it.