ROOT
6.06/09
Reference Guide
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
Macros | |
#define | ARGS(alist) () |
#define | BITS 12 /* largest code size */ |
#define | THELIMIT 4096 /* NEVER generate this */ |
#define | HSIZE 5003 /* hash table size */ |
#define | SHIFT 4 /* shift for hashing */ |
#define | put_byte(A) (*put_b)((byte)(A)); Nbyte++ |
Typedefs | |
typedef unsigned char | byte |
Functions | |
static void put_b | ARGS ((byte)) |
static void output | ARGS ((int)) |
static void | char_init () |
static void | char_flush () |
long | GIFencode (void *int, void *int, void *int, R, G, B, ScLine, void *get_scline, pb) |
static void | output (int code) |
static void | char_out (int c) |
static void | put_short (int word) |
Variables | |
static long | HashTab [HSIZE] |
static int | CodeTab [HSIZE] |
static int | BitsPixel |
static int | IniCodeSize |
static int | CurCodeSize |
static int | CurMaxCode |
static int | ClearCode |
static int | EOFCode |
static int | FreeCode |
static long | Nbyte |
static unsigned long | cur_accum |
static int | cur_bits |
static int | a_count |
static char | accum [256] |
static unsigned long | masks [] |
#define ARGS | ( | alist | ) | () |
Definition at line 10 of file gifencode.c.
#define BITS 12 /* largest code size */ |
Definition at line 13 of file gifencode.c.
Referenced by GIFencode(), and output().
#define HSIZE 5003 /* hash table size */ |
Definition at line 15 of file gifencode.c.
Referenced by GIFencode().
Definition at line 18 of file gifencode.c.
Referenced by char_flush(), GIFencode(), and put_short().
#define SHIFT 4 /* shift for hashing */ |
Definition at line 16 of file gifencode.c.
Referenced by ApplicationWindow::ApplicationWindow(), and GIFencode().
#define THELIMIT 4096 /* NEVER generate this */ |
Definition at line 14 of file gifencode.c.
Referenced by GIFencode(), and output().
typedef unsigned char byte |
Definition at line 20 of file gifencode.c.
|
static |
Definition at line 289 of file gifencode.c.
Referenced by char_out(), and output().
|
static |
Definition at line 274 of file gifencode.c.
Referenced by GIFencode().
|
static |
Definition at line 281 of file gifencode.c.
Referenced by output().
Definition at line 63 of file gifencode.c.
|
static |
Definition at line 226 of file gifencode.c.
Referenced by TMultiLayerPerceptron::AttachData(), TCling::BaseClassInfo_FullName(), RootCsg::build_difference(), RootCsg::build_intersection(), RootCsg::build_union(), TMultiLayerPerceptron::BuildLastLayer(), TMultiLayerPerceptron::BuildNetwork(), TGLOutput::Capture(), TGLOutput::CapturePostscript(), ClassImp(), TCling::ClassInfo_FullName(), THtml::Convert(), THtml::CreateHierarchy(), THtml::CreateListOfClasses(), THtml::CreateListOfTypes(), TMultiLayerPerceptron::DerivDir(), TMultiLayerPerceptron::Draw(), TMultiLayerPerceptron::DumpWeights(), TAlien::Escape(), TProofPlayerLite::Finalize(), TProofPlayerRemote::Finalize(), RooAbsGenContext::generate(), TGridJDL::Generate(), TMVA::MethodMLP::GetCEErr(), TMultiLayerPerceptron::GetCrossEntropy(), TMultiLayerPerceptron::GetCrossEntropyBinary(), TDataSetManagerFile::GetDataSets(), THtml::GetHtmlFileName(), TMVA::MethodMLP::GetMSEErr(), TRealData::GetName(), TMLPAnalyzer::GetNeurons(), GIFencode(), TOutputListSelectorDataMap::Init(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableNormalizeTransform::InverseTransform(), TMVA::VariableGaussTransform::InverseTransform(), THtml::MakeIndex(), TLegendEntry::Print(), TGLPlotPainter::PrintPlot(), RooNameSet::select(), TOutputListSelectorDataMap::SetDataMembers(), RooAbsCollection::snapshot(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariableGaussTransform::Transform(), and RootCsg::which_side().
|
static |
Definition at line 301 of file gifencode.c.
Referenced by GIFencode().
|
static |
Definition at line 209 of file gifencode.c.
Referenced by char_flush(), char_init(), and char_out().
|
static |
Definition at line 210 of file gifencode.c.
Referenced by char_flush(), char_out(), and TGLFormat::SetAccumSize().
|
static |
Definition at line 25 of file gifencode.c.
Referenced by GIFdecode(), and GIFencode().
|
static |
Definition at line 25 of file gifencode.c.
Referenced by GIFdecode(), GIFencode(), and output().
|
static |
Definition at line 23 of file gifencode.c.
Referenced by GIFencode().
|
static |
Definition at line 207 of file gifencode.c.
Referenced by char_init(), and output().
|
static |
Definition at line 208 of file gifencode.c.
Referenced by char_init(), and output().
|
static |
Definition at line 25 of file gifencode.c.
Referenced by GIFencode(), and output().
|
static |
Definition at line 25 of file gifencode.c.
Referenced by GIFencode(), and output().
|
static |
Definition at line 25 of file gifencode.c.
Referenced by GIFdecode(), GIFencode(), and output().
|
static |
Definition at line 25 of file gifencode.c.
Referenced by GIFdecode(), GIFencode(), and output().
|
static |
Definition at line 22 of file gifencode.c.
Referenced by GIFencode(), and output().
|
static |
Definition at line 25 of file gifencode.c.
Referenced by GIFdecode(), GIFencode(), and output().
|
static |
Definition at line 211 of file gifencode.c.
Referenced by output(), and BidirMMapPipe::poll().
|
static |
Definition at line 33 of file gifencode.c.
Referenced by GIFencode().