SDL_crc32 - Calculate a CRC-32 value.
Contents
Availability
This function is available since SDL 3.2.0.
Simple Directmedia Layer SDL 3.2.10 SDL_crc32(3)
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
crc the current checksum for this data set, or 0 for a new data set.
data a new block of data to add to the checksum.
len the size, in bytes, of the new block of data.
Header File
Defined in SDL3/SDL_stdinc.h
Name
SDL_crc32 - Calculate a CRC-32 value.
Return Value
( Uint32 ) Returns a CRC-32 checksum value of all blocks in the data set.
Synopsis
#include"SDL3/SDL.h"Uint32SDL_crc32(Uint32crc,constvoid*data,size_tlen);
Thread Safety
It is safe to call this function from any thread.
