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

View file

@ -16,8 +16,8 @@ typedef struct Crc32 {
} Crc32; } Crc32;
Crc32 crc32_new(); 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 #endif // CRC32_H