TIFFswab man page on OpenServer

Man page or keyword search:  
man Server   5388 pages
apropos Keyword Search (all sections)
Output format
OpenServer logo
[printable version]

SWAB(3TIFF)							   SWAB(3TIFF)

NAME
       TIFFGetBitRevTable, TIFFReverseBits, TIFFSwabShort, TIFFSwabLong, TIFF‐
       SwabArrayOfShort, TIFFSwabArrayOfLong - byte- and bit-swapping routines

SYNOPSIS
       #include <tiffio.h>

       const unsigned char* TIFFGetBitRevTable(int reversed)
       void TIFFReverseBits(u_char *data, unsigned long nbytes)
       void TIFFSwabShort(uint16 *data)
       void TIFFSwabLong(uint32 *data)
       void TIFFSwabArrayOfShort(uint16 *data, unsigned long nshorts)
       void TIFFSwabArrayOfLong(uint32 *data, unsigned long nlongs)

DESCRIPTION
       The following routines are used by the library to swap 16-  and	32-bit
       data and to reverse the order of bits in bytes.

       TIFFSwabShort  and  TIFFSwabLong	 swap the bytes in a single 16-bit and
       32-bit item, respectively.  TIFFSwabArrayOfShort	 and  TIFFSwabArrayOf‐
       Long  swap  the	bytes  in an array of 16-bit and 32-bit items, respec‐
       tively.

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

DIAGNOSTICS
       None.

SEE ALSO
       libtiff(3TIFF)

       Libtiff library home page: http://www.remotesensing.org/libtiff/

libtiff			       November 04, 2004		   SWAB(3TIFF)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OpenServer

List of man pages available for OpenServer

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net