[#absl-MemcpyCrc32c] = xref:absl.adoc[absl]::MemcpyCrc32c :relfileprefix: ../ :mrdocs: Copy bytes while computing the CRC32C value of the copied data. == Synopsis Declared in `<absl/crc/crc32c.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:absl/crc32c_t.adoc[crc32c_t] MemcpyCrc32c( void* dest, void const* src, size_t count, xref:absl/crc32c_t.adoc[crc32c_t] initial_crc = crc32c_t{0}); ---- == Description Copies `src` to `dest` using `memcpy()` semantics, returning the CRC32C value of the copied buffer. Using `MemcpyCrc32c()` is potentially faster than performing the `memcpy()` and `ComputeCrc32c()` operations separately. == Return Value The CRC32C value of the copied bytes. == Parameters [cols="1,4"] |=== | Name| Description | *dest* | The destination buffer. | *src* | The source buffer. | *count* | The number of bytes to copy. | *initial_crc* | The CRC32C value to extend. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#