[#absl-ConcatCrc32c] = xref:absl.adoc[absl]::ConcatCrc32c :relfileprefix: ../ :mrdocs: Compute the CRC32C value of two concatenated buffers. == Synopsis Declared in `<absl/crc/crc32c.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:absl/crc32c_t.adoc[crc32c_t] ConcatCrc32c( xref:absl/crc32c_t.adoc[crc32c_t] crc1, xref:absl/crc32c_t.adoc[crc32c_t] crc2, size_t crc2_length); ---- == Description Calculates the CRC32C value of two buffers with known CRC32C values concatenated together. Given a buffer with CRC32C value `crc1` and a buffer with CRC32C value `crc2` and length, `crc2_length`, returns the CRC32C value of the concatenation of these two buffers. This operation has a runtime cost of O(log(`crc2_length`)). == Return Value The CRC32C value of the concatenated buffers. == Parameters [cols="1,4"] |=== | Name| Description | *crc1* | The CRC32C value of the first buffer. | *crc2* | The CRC32C value of the second buffer. | *crc2_length* | The length in bytes of the second buffer. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#