Index

Package: Zip.CRC

Description

package Zip.CRC is
Cyclic redundancy check to verify archived data integrity

Subprograms & Entries

Init

procedure Init
( CRC: out Unsigned_32 );

References:

zip-crc.ads:7:13 (declaration)
unzip-decompress.adb:143:17 (reference)
zip-compress.adb:55:13 (reference)
zip-crc.adb:38:13 (body)
zip-crc.adb:45:7 (label)

Called by:

UnZip.Decompress.Decompress_data.UnZ_IO.Init_Buffers defined at unzip-decompress.adb:61:17
Zip.Compress.Compress_data defined at zip-compress.ads:43:13

Calls:

Zip.CRC.Prepare_table defined at zip-crc.adb:5:13

Final

function  Final
( CRC: Unsigned_32 )
return Unsigned_32;

References:

zip-crc.ads:9:13 (declaration)
unzip-decompress.adb:1934:34 (reference)
zip-compress.adb:126:19 (reference)
zip-crc.adb:47:12 (body)
zip-crc.adb:50:7 (label)

Update

procedure Update
( CRC: in out Unsigned_32;
InBuf: Zip.Byte_Buffer );

References:

zip-crc.ads:11:13 (declaration)
unzip-decompress.adb:217:19 (reference)
unzip-decompress.adb:220:19 (reference)
unzip-decompress.adb:378:17 (reference)
unzip-decompress.adb:595:17 (reference)
zip-compress-reduce.adb:403:17 (reference)
zip-compress-shrink.adb:449:15 (reference)
zip-compress.adb:78:23 (reference)
zip-crc.adb:23:13 (body)
zip-crc.adb:34:7 (label)
zip-crc.ads:12:18 (reference)

Called by:

UnZip.Decompress.Decompress_data.UnZ_IO.Decryption.Update_keys defined at unzip-decompress.adb:215:19
UnZip.Decompress.Decompress_data.UnZ_IO.Decryption.Update_keys defined at unzip-decompress.adb:215:19
UnZip.Decompress.Decompress_data.UnZ_IO.Flush defined at unzip-decompress.adb:94:17
UnZip.Decompress.Decompress_data.UnZ_Meth.Unshrink_Flush defined at unzip-decompress.adb:569:17
Zip.Compress.Compress_data defined at zip-compress.ads:43:13
Zip.Compress.Reduce.Encode.Read_byte defined at zip-compress-reduce.adb:397:14
Zip.Compress.Shrink.Process_Input defined at zip-compress-shrink.adb:412:13

Calls:

Shift_Right defined at interfac.ads:109:13