TIFFmemory(3t)

TIFFmemory3t

Memory management-related functions for use with tiff files

Usage

#include <tiffio.h>
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);

Overview

These routines are provided for writing portable software that uses libtiff; they hide any memory-management related issues, such as dealing with segmented architectures found on 16-bit machines.

_TIFFmalloc and _TIFFrealloc are used to dynamically allocate and reallocate memory used by libtiff; such as memory passed 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 known value using _TIFFmemset, copied to another memory location using _TIFFmemcpy, or compared for equality using _TIFFmemcmp. These routines conform to the equivalent ANSI C routines: memset, memcpy, and memcmp, repsectively.

Diagnostics

None.

Releases

6 releases since Debian 1.2 (Rex); the text changed 2 times.

  1. 1.2–1.3
  2. 2.0–2.1
  3. 2.2–3.0

From libtiff3g-dev 3.5.5-6.woody5 in Debian 3.0 (Woody). Parsed by carta from the page's man source.