Blame html/man/TIFFmemory.3tiff.html

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

MEMORY

Packit 7838c8
NAME
Packit 7838c8
SYNOPSIS
Packit 7838c8
DESCRIPTION
Packit 7838c8
DIAGNOSTICS
Packit 7838c8
SEE ALSO
Packit 7838c8
Packit 7838c8

Packit 7838c8
Packit 7838c8

NAME

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

_TIFFmalloc, _TIFFrealloc, _TIFFfree, _TIFFmemset,

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

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

SYNOPSIS

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

#include <tiffio.h>

Packit 7838c8
Packit 7838c8

tdata_t _TIFFmalloc(tsize_t size);

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

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

DESCRIPTION

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

These routines are provided for writing portable software

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

Packit 7838c8
Packit 7838c8

_TIFFmalloc and _TIFFrealloc are used to

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

Packit 7838c8
Packit 7838c8

Memory allocated through one of the above interfaces can

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

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

DIAGNOSTICS

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

None.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

SEE ALSO

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

malloc(3), memory(3),

Packit 7838c8
libtiff(3TIFF)

Packit 7838c8
Packit 7838c8

Libtiff library home page:

Packit 7838c8
http://www.simplesystems.org/libtiff/

Packit 7838c8
Packit 7838c8
Packit 7838c8

Packit 7838c8
</body>
Packit 7838c8
</html>