[#absl-ExtendCrc32cByZeroes] = xref:absl.adoc[absl]::ExtendCrc32cByZeroes :relfileprefix: ../ :mrdocs: Extend a CRC32C value as if trailing zero bytes were appended. == Synopsis Declared in `<absl/crc/crc32c.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:absl/crc32c_t.adoc[crc32c_t] ExtendCrc32cByZeroes( xref:absl/crc32c_t.adoc[crc32c_t] initial_crc, size_t length); ---- == Description Computes a CRC32C value for a buffer with an `initial_crc` CRC32C value, where `length` bytes with a value of 0 are appended to the buffer. Using this function is more efficient than computing a CRC32C value for the combined buffer from scratch. This operation has a runtime cost of O(log(`length`)) == Return Value The CRC32C value of the extended buffer. == Parameters [cols="1,4"] |=== | Name| Description | *initial_crc* | The CRC32C value of the existing buffer. | *length* | The number of zero bytes appended. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#