jigdo API

mktemplate.cc File Reference

#include <config.h>
#include <errno.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <zlib.h>
#include <algorithm>
#include <iostream>
#include <fstream>
#include <map>
#include <memory>
#include <autoptr.hh>
#include <compat.hh>
#include <debug.hh>
#include <log.hh>
#include <mimestream.hh>
#include <mkimage.hh>
#include <mktemplate.hh>
#include <scan.hh>
#include <string.hh>
#include <zstream-gz.hh>
#include <zstream-bz.hh>

Classes

class  MkTemplate::Desc
 Build up a template DESC section by appending items to a JigdoDescVec. More...

Defines

#define x

Functions

int bitWidth (uint32 x)
size_t modAdd (size_t a, size_t b, size_t m)
size_t modSub (size_t a, size_t b, size_t m)
size_t modAdd (size_t a, int b, size_t m)
void writeBuf (const byte *const buf, size_t begin, size_t end, const size_t bufferLength, Zobstream *zip)
void write48 (bostream &s, uint64 x)

Define Documentation

#define x

Value:

; \
              rsum.removeFront(buf[rsumBack], blockLength); \
              rsum.addBack(buf[data]); \
              ++data; ++rsumBack; \
              hashEntry = &block[rsum.getHi() & blockMask]; \
              if (hashEntry->size() > 1) break; \
              if (hashEntry->size() == 1) { \
                FilePart* file = (*hashEntry)[0]; \
                const RsyncSum64* fileSum = file->getRsyncSum(cache); \
                if (fileSum != 0 && *fileSum == rsum) break; \
              }

Referenced by UrlMap::addPart(), MD5::clear(), gtk_tree_model_iter_next_depth(), ConfigFile::insert(), ConfigFile::iterator::isSection(), main(), mkimage(), ConfigFile::iterator::nextLabel(), parseEndElem(), parseStartElem(), parseText(), ConfigFile::iterator::prevLabel(), ConfigFile::rescan(), scanMemSize(), scanTimespan(), ConfigFile::iterator::setLabelOffsets(), skipPrevComments(), Subst::subst(), GtkMakeImage::~GtkMakeImage(), and Job::JigdoIO::~JigdoIO().


Function Documentation

int @56::bitWidth ( uint32  x  )  [inline, static]

References Assert, and r.

Referenced by MkTemplate::run().

size_t @56::modAdd ( size_t  a,
int  b,
size_t  m 
) [inline, static]

References Paranoid, and r.

size_t @56::modAdd ( size_t  a,
size_t  b,
size_t  m 
) [inline, static]

References Paranoid, and r.

size_t @56::modSub ( size_t  a,
size_t  b,
size_t  m 
) [inline, static]

References Paranoid, and r.

void @56::write48 ( bostream s,
uint64  x 
) [static]

void @56::writeBuf ( const byte *const   buf,
size_t  begin,
size_t  end,
const size_t  bufferLength,
Zobstream zip 
) [inline, static]

References Paranoid, and Zobstream::write().


Generated on Tue Sep 23 14:27:42 2008 for jigdo by  doxygen 1.5.6