Blame html/man/TIFFswab.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>SWAB</title>
Packit 7838c8
</head>
Packit 7838c8
<body>
Packit 7838c8
Packit 7838c8

SWAB

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

TIFFGetBitRevTable, TIFFReverseBits, TIFFSwabShort,

Packit 7838c8
TIFFSwabLong, TIFFSwabArrayOfShort, TIFFSwabArrayOfLong
Packit 7838c8
− byte- and bit-swapping routines

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

const unsigned char* TIFFGetBitRevTable(int

Packit 7838c8
reversed)
Packit 7838c8
void TIFFReverseBits(u_char *data, unsigned
Packit 7838c8
long nbytes)
Packit 7838c8
void TIFFSwabShort(uint16 *data)
Packit 7838c8
void TIFFSwabLong(uint32 *data)
Packit 7838c8
void TIFFSwabArrayOfShort(uint16 *data,
Packit 7838c8
unsigned long nshorts)
Packit 7838c8
void TIFFSwabArrayOfLong(uint32 *data,
Packit 7838c8
unsigned long nlongs)

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

The following routines are used by the library to swap

Packit 7838c8
16- and 32-bit data and to reverse the order of bits in
Packit 7838c8
bytes.

Packit 7838c8
Packit 7838c8

TIFFSwabShort and TIFFSwabLong swap the

Packit 7838c8
bytes in a single 16-bit and 32-bit item, respectively.
Packit 7838c8
TIFFSwabArrayOfShort and TIFFSwabArrayOfLong
Packit 7838c8
swap the bytes in an array of 16-bit and 32-bit items,
Packit 7838c8
respectively.

Packit 7838c8
Packit 7838c8

TIFFReverseBits replaces each byte in data

Packit 7838c8
with the equivalent bit-reversed value. This operation is
Packit 7838c8
performed with a lookup table, which is returned using the
Packit 7838c8
TIFFGetBitRevTable function. reversed
Packit 7838c8
parameter specifies which table should be returned. Supply
Packit 7838c8
1 if you want bit reversal table. Supply 0 to
Packit 7838c8
get the table that do not reverse bit values. It is a lookup
Packit 7838c8
table that can be used as an identity function; i.e.
Packit 7838c8
TIFFNoBitRevTable[n] == n.

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

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>