Misc. Reference Manual Pages TIFFmemory(3tiff)
NAME
TIFFmemory, _TIFFmalloc, _TIFFrealloc, _TIFFfree, _TIFFmem-
set, _TIFFmemcpy, _TIFFmemcmp - memory-management-related
functions for use with TIFF filesSYNOPSIS
#include
tdata_t _TIFFmalloc(tsize_t);
tdata_t _TIFFrealloc(tdata_t, tsize_t);
void _TIFFfree(tdata_t);
void _TIFFmemset(tdata_t, int, tsize_t);
void _TIFFmemcpy(tdata_t, const tdata_t, tsize_t);
int _TIFFmemcmp(const tdata_t, const tdata_t, tsize_t);
These routines are provided for writing portable softwarethat uses libtiff. The routines hide any memory-management-
related issues, such as dealing with segmented architecturesfound on 16-bit machines.
_TIFFmalloc and _TIFFrealloc are used to dynamically allo-
cate and reallocate memory used by libtiff, such as memorypassed into the I/O routines. Memory allocated through these interfaces is released back
to the system using the _TIFFfree routine. Memory allocated
through one of the above interfaces can be set to a knownvalue using _TIFFmemset, copied to another memory location
using _TIFFmemcpy, or compared for equality using _TIFF-
memcmp. These routines conform to the equivalent ANSI C rou-
tines: memset, memcpy, and memcmp, respectively.See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | image/library/libtiff ||_____________________________|_____________________________|
| Interface stability | Uncommitted ||_____________________________|_____________________________|
libtiff(3), malloc(3C), memory(3C) This man page was originally written by Sam Leffler. Updated by Breda McColgan, Sun Microsystems Inc., 2004. SunOS 5.10 Last change: 05 Apr 2004 1