extern int in_cksum(void *, int); extern u_int16_t fletcher_checksum(u_char * buffer, int len, u_int16_t offset);