refactor(algc): use uint8_t* for data pointers
This commit is contained in:
parent
7ef66ead56
commit
a0a277b80d
2 changed files with 4 additions and 4 deletions
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue