Blame html/man/TIFFmemory.3tiff.html

Packit 994f1a
Packit 994f1a
Packit 994f1a
<html>
Packit 994f1a
<head>
Packit 994f1a
<meta name="generator" content="groff -Thtml, see www.gnu.org">
Packit 994f1a
<meta name="Content-Style" content="text/css">
Packit 994f1a
<title>MEMORY</title>
Packit 994f1a
</head>
Packit 994f1a
<body>
Packit 994f1a
Packit 994f1a

MEMORY

Packit 994f1a
NAME
Packit 994f1a
SYNOPSIS
Packit 994f1a
DESCRIPTION
Packit 994f1a
DIAGNOSTICS
Packit 994f1a
SEE ALSO
Packit 994f1a
Packit 994f1a

Packit 994f1a
Packit 994f1a

NAME

Packit 994f1a
Packit 994f1a
Packit 994f1a
       cols="2" cellspacing="0" cellpadding="0">
Packit 994f1a
Packit 994f1a
Packit 994f1a
Packit 994f1a

_TIFFmalloc, _TIFFrealloc, _TIFFfree, _TIFFmemset,

Packit 994f1a
_TIFFmemcpy, _TIFFmemcmp, − memory management-related
Packit 994f1a
functions for use with <small>TIFF</small> files

Packit 994f1a
Packit 994f1a
Packit 994f1a
Packit 994f1a

SYNOPSIS

Packit 994f1a
Packit 994f1a
Packit 994f1a
       cols="2" cellspacing="0" cellpadding="0">
Packit 994f1a
Packit 994f1a
Packit 994f1a
Packit 994f1a

#include <tiffio.h>

Packit 994f1a
Packit 994f1a

tdata_t _TIFFmalloc(tsize_t size);

Packit 994f1a
tdata_t _TIFFrealloc(tdata_t buffer,
Packit 994f1a
tsize_t size);
Packit 994f1a
void _TIFFfree(tdata_t buffer);
Packit 994f1a
void _TIFFmemset(tdata_t s, int
Packit 994f1a
c, tsize_t n);
Packit 994f1a
void _TIFFmemcpy(tdata_t dest, const
Packit 994f1a
tdata_t src, tsize_t n);
Packit 994f1a
int _TIFFmemcmp(const tdata_t s1, const
Packit 994f1a
tdata_t s2, tsize_t n);

Packit 994f1a
Packit 994f1a
Packit 994f1a
Packit 994f1a

DESCRIPTION

Packit 994f1a
Packit 994f1a
Packit 994f1a
       cols="2" cellspacing="0" cellpadding="0">
Packit 994f1a
Packit 994f1a
Packit 994f1a
Packit 994f1a

These routines are provided for writing portable software

Packit 994f1a
that uses libtiff; they hide any memory-management
Packit 994f1a
related issues, such as dealing with segmented architectures
Packit 994f1a
found on 16-bit machines.

Packit 994f1a
Packit 994f1a

_TIFFmalloc and _TIFFrealloc are used to

Packit 994f1a
dynamically allocate and reallocate memory used by
Packit 994f1a
libtiff; such as memory passed into the I/O routines.
Packit 994f1a
Memory allocated through these interfaces is released back
Packit 994f1a
to the system using the _TIFFfree routine.

Packit 994f1a
Packit 994f1a

Memory allocated through one of the above interfaces can

Packit 994f1a
be set to a known value using _TIFFmemset, copied to
Packit 994f1a
another memory location using _TIFFmemcpy, or
Packit 994f1a
compared for equality using _TIFFmemcmp. These
Packit 994f1a
routines conform to the equivalent <small>ANSI</small> C
Packit 994f1a
routines: memset, memcpy, and memcmp,
Packit 994f1a
repsectively.

Packit 994f1a
Packit 994f1a
Packit 994f1a
Packit 994f1a

DIAGNOSTICS

Packit 994f1a
Packit 994f1a
Packit 994f1a
       cols="2" cellspacing="0" cellpadding="0">
Packit 994f1a
Packit 994f1a
Packit 994f1a
Packit 994f1a

None.

Packit 994f1a
Packit 994f1a
Packit 994f1a
Packit 994f1a

SEE ALSO

Packit 994f1a
Packit 994f1a
Packit 994f1a
       cols="2" cellspacing="0" cellpadding="0">
Packit 994f1a
Packit 994f1a
Packit 994f1a
Packit 994f1a

malloc(3), memory(3),

Packit 994f1a
libtiff(3TIFF)

Packit 994f1a
Packit 994f1a

Libtiff library home page:

Packit 994f1a
http://www.remotesensing.org/libtiff/

Packit 994f1a
Packit 994f1a
Packit 994f1a

Packit 994f1a
</body>
Packit 994f1a
</html>