1 #ifndef CHECKSUMS_GROUP
2 #define CHECKSUMS_GROUP
static basis::un_int short_checksum(const basis::abyte *data, int length)
simple shorty checksum based on additive roll-over.
static basis::un_short rolling_fletcher_checksum(basis::un_short previous, const basis::abyte *data, int len)
Fletcher checksums applied to streaming data.
static basis::abyte byte_checksum(const basis::abyte *data, int length)
simple byte-sized checksum based on additive roll-over.
static unsigned int bizarre_checksum(const basis::abyte *data, int length)
A different type of checksum with somewhat unknown properties.
static basis::un_int hash_bytes(const void *key_data, int key_length)
returns a value that can be used for indexing into a hash table.
static basis::un_short fletcher_checksum(const basis::abyte *data, int length)
A positionally computed error detection value.
Constants and objects used throughout HOOPLE.
unsigned char abyte
A fairly important unit which is seldom defined...
unsigned int un_int
Abbreviated name for unsigned integers.
unsigned short un_short
Abbreviated name for unsigned short integers.
A dynamic container class that holds any kind of object via pointers.