tt>libtiff</tt> uses a machine-specific set of routines for managing
    dynamically allocated memory.
    <tt>_TIFFmalloc</tt>, <tt>_TIFFrealloc</tt>, and <tt>_TIFFfree</tt>
    mimic the normal ANSI C routines.
    Any dynamically allocated memory that is to be passed into the library
    should be allocated using these interfaces in order to insure pointer
    compatibility on machines with a segmented architecture.
    (On 32-bit UNIX systems these routines just call the normal <tt>malloc</tt>,
    <tt>