core: Changed WS from being a flag on a TCP/TLS connection to a protocol in its own...
[sip-router] / crc.h
1 /* $Id$*/
2
3 #ifndef _CRC_H_
4 #define _CRC_H_
5
6 #include "str.h"
7
8 #define CRC16_LEN       4
9
10 extern unsigned long int crc_32_tab[];
11 extern unsigned short int ccitt_tab[];
12 extern unsigned short int crc_16_tab[];
13
14
15 unsigned short crcitt_string_ex( char *s, int len, register unsigned short ccitt);
16 unsigned short crcitt_string( char *s, int len );
17 void crcitt_string_array( char *dst, str src[], int size );
18
19 void crc32_uint (str *source_string, unsigned int *hash_ret);
20
21 #endif /* _CRC_H_ */
22