table of contents
SDL_crc32(3) | SDL3 FUNCTIONS | SDL_crc32(3) |
NAME¶
SDL_crc32 - Calculate a CRC-32 value.
SYNOPSIS¶
#include <SDL3/SDL_stdinc.h>
Uint32 SDL_crc32(Uint32 crc, const void *data, size_t len);
DESCRIPTION¶
https://en.wikipedia.org/wiki/Cyclic_redundancy_check
This function can be called multiple times, to stream data to be checksummed in blocks. Each call must provide the previous CRC-32 return value to be updated with the next block. The first call to this function for a set of blocks should pass in a zero CRC value.
FUNCTION PARAMETERS¶
RETURN VALUE¶
Returns a CRC-32 checksum value of all blocks in the data set.
THREAD SAFETY¶
It is safe to call this function from any thread.
AVAILABILITY¶
This function is available since SDL 3.2.0.
SDL 3.2.14 | Simple Directmedia Layer |