infblock.c File Reference

#include "zutil.h"
#include "infblock.h"
#include "inftrees.h"
#include "infcodes.h"
#include "infutil.h"

Go to the source code of this file.

Defines

#define exop   word.what.Exop
#define bits   word.what.Bits

Functions

local void inflate_blocks_reset (inflate_blocks_statef *s, z_streamp z, uLongf *c)
local inflate_blocks_statefinflate_blocks_new (z_streamp z, check_func c, uInt w)
local int inflate_blocks (inflate_blocks_statef *s, z_streamp z, int r)
local int inflate_blocks_free (inflate_blocks_statef *s, z_streamp z)

Variables

local const uInt border []


Define Documentation

#define bits   word.what.Bits

Definition at line 15 of file infblock.c.

Referenced by ASImage2DIB(), assert_bits(), assert_bits_by_char(), assert_bits_by_int(), assert_bits_by_short(), TEntryListBlock::Enter(), TMD5::Final(), fixedtables(), TASImage::FromPad(), TASImage::FromWindow(), gdk_bitmap_create_from_data(), gdk_color_context_query_colors(), gdk_image_new_bitmap(), gdk_pixmap_new(), gen_bitlen(), get_dht(), TGQt::GetColorBits(), TLinearFitter::GetFitSample(), TASImage::GetMask(), Horizontal_Sweep_Drop(), Horizontal_Sweep_Span(), TASImage::Image2Drawable(), inflate(), inflate_fast(), inflateBack(), InitDisplay(), jpeg_gen_optimal_table(), MakeHisto(), TBufferXML::PerformPostProcessing(), TBufferXML::PerformPreProcessing(), TSelectorDraw::ProcessFillObject(), TEveSceneList::ProcessSceneChanges(), R__ct_init(), R__gen_bitlen(), R__gen_codes(), TEntryListBlock::Remove(), set_bits(), set_bits_by_char(), set_bits_by_int(), set_bits_by_short(), TASImage::SetImage(), TGeoVoxelFinder::SortAll(), tiff2ASImage(), tr_static_init(), XrdSslgsiX509CreateProxy(), and XrdSslgsiX509CreateProxyReq().

#define exop   word.what.Exop

Definition at line 14 of file infblock.c.


Function Documentation

local int inflate_blocks ( inflate_blocks_statef s,
z_streamp  z,
int  r 
)

Definition at line 119 of file infblock.c.

References b, BAD, border, BTREE, c, CODES, DONE, DRY, DTREE, DUMPBITS, FLUSH, h, i, inflate_codes(), inflate_codes_free(), inflate_codes_new(), inflate_flush(), inflate_mask, inflate_trees_bits(), inflate_trees_dynamic(), inflate_trees_fixed(), j, k, LEAVE, LENS, LOAD, m, n, NEEDBITS, NEEDOUT, p, STORED, t, TABLE, Tracev, TYPE, UPDATE, Z_DATA_ERROR, Z_MEM_ERROR, Z_NULL, Z_OK, Z_STREAM_END, Z_STREAM_ERROR, ZALLOC, ZFREE, and zmemcpy().

local int inflate_blocks_free ( inflate_blocks_statef s,
z_streamp  z 
)

Definition at line 375 of file infblock.c.

References inflate_blocks_reset(), Tracev, Z_NULL, Z_OK, and ZFREE.

local inflate_blocks_statef* inflate_blocks_new ( z_streamp  z,
check_func  c,
uInt  w 
)

Definition at line 88 of file infblock.c.

References inflate_blocks_reset(), MANY, s, Tracev, TYPE, Z_NULL, ZALLOC, and ZFREE.

local void inflate_blocks_reset ( inflate_blocks_statef s,
z_streamp  z,
uLongf c 
)

Definition at line 67 of file infblock.c.

References BTREE, CODES, DTREE, inflate_codes_free(), RooFitShortHand::L(), Tracev, TYPE, Z_NULL, and ZFREE.

Referenced by inflate_blocks_free(), inflate_blocks_new(), and ZEXPORT().


Variable Documentation

local const uInt border[]

Initial value:

 { 
        16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15}

Definition at line 18 of file infblock.c.


Generated on Tue Jul 5 15:58:23 2011 for ROOT_528-00b_version by  doxygen 1.5.1