mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-31 14:35:26 +00:00
remove unnecessary DE_CONST; pass in as (const void *)
This commit is contained in:
@@ -122,15 +122,13 @@ isc_crc64_init(isc_uint64_t *crc) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
isc_crc64_update(isc_uint64_t *crc, const isc_uint8_t *data, size_t len) {
|
isc_crc64_update(isc_uint64_t *crc, const void *data, size_t len) {
|
||||||
unsigned char *p;
|
const unsigned char *p = data;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
REQUIRE(crc != NULL);
|
REQUIRE(crc != NULL);
|
||||||
REQUIRE(data != NULL);
|
REQUIRE(data != NULL);
|
||||||
|
|
||||||
DE_CONST(data, p);
|
|
||||||
|
|
||||||
while (len-- > 0) {
|
while (len-- > 0) {
|
||||||
i = ((int) (*crc >> 56) ^ *p++) & 0xff;
|
i = ((int) (*crc >> 56) ^ *p++) & 0xff;
|
||||||
*crc = crc64_table[i] ^ (*crc << 8);
|
*crc = crc64_table[i] ^ (*crc << 8);
|
||||||
|
@@ -36,7 +36,7 @@ isc_crc64_init(isc_uint64_t *crc);
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
void
|
void
|
||||||
isc_crc64_update(isc_uint64_t *crc, const isc_uint8_t *data, size_t len);
|
isc_crc64_update(isc_uint64_t *crc, const void *data, size_t len);
|
||||||
/*%
|
/*%
|
||||||
* Add data to the CRC.
|
* Add data to the CRC.
|
||||||
*
|
*
|
||||||
|
Reference in New Issue
Block a user