Lines Matching defs:crc
177 uint16_t crc;
836 lha->crc = archive_le16dec(p + H0_FILE_NAME_OFFSET + namelen);
938 lha->crc = archive_le16dec(p + H1_FILE_NAME_OFFSET + namelen);
1014 lha->crc = archive_le16dec(p + H2_CRC_OFFSET);
1097 lha->crc = archive_le16dec(p + H3_CRC_OFFSET);
1141 uint16_t *crc, int sizefield_length, size_t limitsize, size_t *total_size)
1183 if (crc != NULL)
1184 *crc = lha_crc16(*crc, h, sizefield_length);
1208 if (crc != NULL && extdtype != EXT_HEADER_CRC)
1209 *crc = lha_crc16(*crc, h, extdsize);
1216 if (crc != NULL) {
1218 *crc = lha_crc16(*crc, h,
1221 *crc = lha_crc16(*crc, zeros, 2);
1222 *crc = lha_crc16(*crc,
1459 lha->crc != lha->entry_crc_calculated) {
1783 uint16_t crc = (uint16_t)i;
1785 crc = (crc >> 1) ^ ((crc & 1) * 0xA001);
1786 crc16tbl[0][i] = crc;
1796 lha_crc16(uint16_t crc, const void *pp, size_t len)
1806 return crc;
1810 crc = (crc >> 8) ^ crc16tbl[0][(crc ^ *p++) & 0xff];
1839 crc ^= bswap16(*buff); buff++; \
1841 crc ^= *buff++; \
1842 crc = crc16tbl[1][crc & 0xff] ^ crc16tbl[0][crc >> 8];\
1854 crc = (crc >> 8) ^ crc16tbl[0][(crc ^ *p++) & 0xff];
1856 return crc;