ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

crc32.c File Reference
#include "zutil.h"
#include "crc32.h"

Go to the source code of this file.

Defines

#define local   static
#define TBLS   1
#define DO1   crc = crc_table[0][((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8)
#define DO8   DO1; DO1; DO1; DO1; DO1; DO1; DO1; DO1
#define GF2_DIM   32 /* dimension of GF(2) vectors (length of CRC) */

Functions

local unsigned long
gf2_matrix_times 
OF ((unsigned long *mat, unsigned long vec))
local void gf2_matrix_square OF ((unsigned long *square, unsigned long *mat))
local uLong crc32_combine_ (uLong crc1, uLong crc2, z_off64_t len2)
const unsigned long FAR *ZEXPORT get_crc_table ()
unsigned long ZEXPORT crc32 (unsigned long crc, const unsigned char FAR *buf, uInt len)
local unsigned long gf2_matrix_times (unsigned long *mat, unsigned long vec)
local void gf2_matrix_square (unsigned long *square, unsigned long *mat)
uLong ZEXPORT crc32_combine (uLong crc1, uLong crc2, z_off_t len2)
uLong ZEXPORT crc32_combine64 (uLong crc1, uLong crc2, z_off64_t len2)

Generated on Sun May 27 2012 05:08:23 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.