cs__manber_hashes Struct Reference

This structure is used for one big file. More...

#include <checksum.h>

Data Fields

AC_CV_C_UINT32_T * hash
 The manber-hashes.
md5_digest_tmd5
 The MD5-digests.
off_t * end
 The position of the first byte of the next block, ie.
AC_CV_C_UINT32_T * index
 The index into the above arrays - sorted by manber-hash.
unsigned count
 Number of manber-hash-entries stored.

Detailed Description

This structure is used for one big file.

It stores the CRCs and MD5s of the manber-blocks of this file.

Definition at line 22 of file checksum.h.


Field Documentation

Number of manber-hash-entries stored.

Definition at line 35 of file checksum.h.

Referenced by cs__compare_file(), and cs__read_manber_hashes().

The position of the first byte of the next block, ie.

N for a block which ends at byte N-1.

Definition at line 30 of file checksum.h.

Referenced by cs__compare_file(), and cs__read_manber_hashes().

AC_CV_C_UINT32_T* cs__manber_hashes::hash

The manber-hashes.

Definition at line 25 of file checksum.h.

Referenced by cs__compare_file(), and cs__read_manber_hashes().

AC_CV_C_UINT32_T* cs__manber_hashes::index

The index into the above arrays - sorted by manber-hash.

Definition at line 32 of file checksum.h.

The MD5-digests.

Definition at line 27 of file checksum.h.

Referenced by cs__compare_file(), and cs__read_manber_hashes().


The documentation for this struct was generated from the following file:

Generated for fsvs by  doxygen 1.6.1