refactor(algc): use uint8_t* for data pointers

This commit is contained in:
cscherr 2025-07-18 09:16:08 +02:00
parent 7ef66ead56
commit a0a277b80d
Signed by: cscherrNT
GPG key ID: 8E2B45BC51A27EA7
2 changed files with 4 additions and 4 deletions

View file

@ -52,7 +52,7 @@ Crc32 crc32_new() {
crc32.buf = 0;
return crc32;
}
void crc32_process(const char *data, size_t len, Crc32 *crc32) {
void crc32_process(const uint8_t *data, size_t len, Crc32 *crc32) {
#define chksum crc32->buf
chksum = CRC32_INIT;
for (uint32_t i = 0; i < len; i++) {
@ -63,7 +63,7 @@ void crc32_process(const char *data, size_t len, Crc32 *crc32) {
return;
}
ChecksumCrc32 crc32_checksum(const void *data, uint32_t len) {
ChecksumCrc32 crc32_checksum(const uint8_t *data, uint32_t len) {
Crc32 crc32 = crc32_new();
crc32_process(data, len, &crc32);
return crc32.buf;

View file

@ -16,8 +16,8 @@ typedef struct Crc32 {
} Crc32;
Crc32 crc32_new();
void crc32_process(const char *data, size_t len, Crc32 *crc32);
void crc32_process(const uint8_t *data, size_t len, Crc32 *crc32);
ChecksumCrc32 crc32_checksum(const void *data, uint32_t len);
ChecksumCrc32 crc32_checksum(const uint8_t *data, uint32_t len);
#endif // CRC32_H