crc32
efi_status (*CalculateCrc32) (void* data, size_t len, uint32_t* crc32) EFIAPI;
header.SetEntriesCRC(crc32(fEntries, _EntryArraySize()));
header.SetHeaderCRC(crc32((uint8*)&header, sizeof(gpt_table_header)));
bool matches = originalCRC == crc32((const uint8*)&header,
return fHeader.EntriesCRC() == crc32(fEntries, _EntryArraySize());
uint32 crc32(const uint8* buffer, size_t size);
if (G.crc32val != G.lrec.crc32) {
G.lrec.crc32));
crc32(CRCVAL_INITIAL, ef+(EB_HEADSIZE+4),
register ulg crcval = crc32(CRCVAL_INITIAL, tgt, (extent)G.outcnt);
G.pInfo->crc = G.crec.crc32;
crc32(CRCVAL_INITIAL, eb_data, (extent)eb_datlen))
G.crc32val = crc32(G.crc32val, rawbuf, (extent)size);
(LPSTR)fnfilter(G.filename, slide), (LPSTR)methbuf, G.crec.crc32,
yr, hh, mm, G.crec.crc32, (G.pInfo->lcflag? '^':' ')));
G.crec.crc32 =
G.lrec.crc32 = makelong(&byterec[L_CRC32]);
G.lrec.crc32 = G.pInfo->crc;
ulg crc32;
ulg crc32;
ulg crc32;
ulg crc32 OF((ulg crc, ZCONST uch *buf, extent len));
# define CRCVAL_INITIAL crc32(0L, NULL, 0)
Info(slide, 0, ((char *)slide, LoadFarString(CRC32Value), G.crec.crc32));
fCheckSum = crc32(fAddress, fSize);
return crc32(fAddress, fSize) == fCheckSum;