1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3
4<head>
5<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
6<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
7<META http-equiv="Content-Style-Type" content="text/css">
8<title>MATHCRC*Table</title>
9<LINK rel="stylesheet" href="../../css/nitro.css" type="text/css">
10</head>
11
12<body>
13
14<h1 align="left">MATHCRC*Table <img src="../../image/NTR.gif"align="middle"><img src="../../image/TWL.gif" align="middle"></H1>
15<H2>Syntax</H2>
16
17<dl>
18  <dd>
19<PRE>
20<CODE>#include &lt;nitro/math/crc.h&gt;<BR>
21typedef struct MATHCRC8Table
22{
23    u8 table[256];
24} MATHCRC8Table;
25
26typedef struct MATHCRC16Table
27{
28    u16 table[256];
29} MATHCRC16Table;
30
31typedef struct MATHCRC32Table
32{
33    u32 table[256];
34} MATHCRC32Table;
35</CODE></PRE>
36  </dd>
37</dl>
38<H2>Description</H2>
39<P>Structure for the tables used to compute various CRCs. Initialize it with a <CODE><A href="MATH_CRCInitTable.html">MATH_CRC*InitTable</A></CODE> function, and then use it with <A href="MATH_CRCUpdate.html"><CODE>MATH_CRC*Update</CODE></A> and <A href="MATH_CalcCRC.html"><CODE>MATH_CalcCRC*</CODE></A> functions.<BR><BR> CRC (Cyclic Redundancy Check:  an error detection method that uses check values.
40</P>
41
42<h2>See Also</h2>
43<P><a href="MATH_CRCInitTable.html"><code>MATH_CRC*InitTable</code></a>, <a href="MATH_CRCInit.html"><code>MATH_CRC*Init</code></a>, <a href="MATH_CRCUpdate.html"><code>MATH_CRC*Update</code></a>, <a href="MATH_CRCGetHash.html"><code>MATH_CRC*GetHash</code></a></P>
44<H2>Revision History</H2>
45<P>
462005/04/12 Initial version.
47</P>
48<hr><p>CONFIDENTIAL</p></body>
49</html>
50