#include "crc.h"#include <lar/lar.h>

Defines | |
| #define | P_16 0xA001 |
| #define | P_32 0xEDB88320L |
| #define | P_CCITT 0x1021 |
| #define | P_DNP 0xA6BC |
| #define | P_KERMIT 0x8408 |
| #define | P_SICK 0x8005 |
Functions | |
| static void | init_crc16_tab (void) |
| static void | init_crc32_tab (void) |
| static void | init_crcccitt_tab (void) |
| static void | init_crcdnp_tab (void) |
| static void | init_crckermit_tab (void) |
| unsigned short | update_crc_ccitt (unsigned short crc, unsigned char c) |
| unsigned short | update_crc_sick (unsigned short crc, char c, char prev_byte) |
| unsigned short | update_crc_16 (unsigned short crc, char c) |
| unsigned short | update_crc_kermit (unsigned short crc, char c) |
| unsigned short | update_crc_dnp (unsigned short crc, char c) |
| unsigned long | update_crc_32 (unsigned long crc, char c) |
Variables | |
| static int | crc_tab16_init = FALSE |
| static int | crc_tab32_init = FALSE |
| static int | crc_tabccitt_init = FALSE |
| static int | crc_tabdnp_init = FALSE |
| static int | crc_tabkermit_init = FALSE |
| static unsigned short | crc_tab16 [256] |
| static unsigned long | crc_tab32 [256] |
| static unsigned short | crc_tabccitt [256] |
| static unsigned short | crc_tabdnp [256] |
| static unsigned short | crc_tabkermit [256] |
| #define P_16 0xA001 |
Referenced by init_crc16_tab().
| #define P_32 0xEDB88320L |
Referenced by init_crc32_tab().
| #define P_CCITT 0x1021 |
Referenced by init_crcccitt_tab().
| #define P_DNP 0xA6BC |
Referenced by init_crcdnp_tab().
| #define P_KERMIT 0x8408 |
Referenced by init_crckermit_tab().
| #define P_SICK 0x8005 |
Referenced by update_crc_sick().
| static void init_crc16_tab | ( | void | ) | [static] |
References c, crc_tab16, crc_tab16_init, i, P_16, and TRUE.
Referenced by update_crc_16().

| static void init_crc32_tab | ( | void | ) | [static] |
References crc_tab32, crc_tab32_init, i, P_32, and TRUE.
Referenced by update_crc_32().

| static void init_crcccitt_tab | ( | void | ) | [static] |
References c, crc_tabccitt, crc_tabccitt_init, i, P_CCITT, and TRUE.
Referenced by update_crc_ccitt().

| static void init_crcdnp_tab | ( | void | ) | [static] |
References c, crc_tabdnp, crc_tabdnp_init, i, P_DNP, and TRUE.
Referenced by update_crc_dnp().

| static void init_crckermit_tab | ( | void | ) | [static] |
References c, crc_tabkermit, crc_tabkermit_init, i, P_KERMIT, and TRUE.
Referenced by update_crc_kermit().

unsigned short crc_tab16[256] [static] |
Referenced by init_crc16_tab(), and update_crc_16().
int crc_tab16_init = FALSE [static] |
Referenced by init_crc16_tab(), and update_crc_16().
unsigned long crc_tab32[256] [static] |
Referenced by init_crc32_tab(), and update_crc_32().
int crc_tab32_init = FALSE [static] |
Referenced by init_crc32_tab(), and update_crc_32().
unsigned short crc_tabccitt[256] [static] |
Referenced by init_crcccitt_tab(), and update_crc_ccitt().
int crc_tabccitt_init = FALSE [static] |
Referenced by init_crcccitt_tab(), and update_crc_ccitt().
unsigned short crc_tabdnp[256] [static] |
Referenced by init_crcdnp_tab(), and update_crc_dnp().
int crc_tabdnp_init = FALSE [static] |
Referenced by init_crcdnp_tab(), and update_crc_dnp().
unsigned short crc_tabkermit[256] [static] |
Referenced by init_crckermit_tab(), and update_crc_kermit().
int crc_tabkermit_init = FALSE [static] |
Referenced by init_crckermit_tab(), and update_crc_kermit().
1.6.3