diff options
-rw-r--r-- | include/perk/perk.h | 4 | ||||
-rw-r--r-- | src/crc/pe_crc32.c | 5 | ||||
-rw-r--r-- | src/crc/pe_crc64.c | 5 |
3 files changed, 4 insertions, 10 deletions
diff --git a/include/perk/perk.h b/include/perk/perk.h index 29030ef..93cb6a4 100644 --- a/include/perk/perk.h +++ b/include/perk/perk.h @@ -357,8 +357,8 @@ perk_api int pe_read_import_lookup (const unsigned char *, uint32_t magic); /* low-level symtbl api */ -perk_api uint32_t pe_hash_mbstr_crc32 (const unsigned char *, size_t *); -perk_api uint64_t pe_hash_mbstr_crc64 (const unsigned char *, size_t *); +perk_api uint32_t pe_hash_mbstr_crc32 (const unsigned char *); +perk_api uint64_t pe_hash_mbstr_crc64 (const unsigned char *); /* archiver api */ perk_api int pe_ar_get_archive_meta (const struct pe_driver_ctx *, diff --git a/src/crc/pe_crc32.c b/src/crc/pe_crc32.c index a2cfdd5..68c28dd 100644 --- a/src/crc/pe_crc32.c +++ b/src/crc/pe_crc32.c @@ -12,7 +12,7 @@ static const uint32_t crc32_table[256] = PERK_CRC32_TABLE; -uint32_t pe_hash_mbstr_crc32(const unsigned char * str, size_t * symlen) +uint32_t pe_hash_mbstr_crc32(const unsigned char * str) { const unsigned char * ch; uint32_t crc32; @@ -25,8 +25,5 @@ uint32_t pe_hash_mbstr_crc32(const unsigned char * str, size_t * symlen) ch++; } - if (symlen) - *symlen = ch - str; - return (crc32 ^ 0xFFFFFFFF); } diff --git a/src/crc/pe_crc64.c b/src/crc/pe_crc64.c index 8296432..3cd6e06 100644 --- a/src/crc/pe_crc64.c +++ b/src/crc/pe_crc64.c @@ -12,7 +12,7 @@ static const uint64_t crc64_table[256] = PERK_CRC64_TABLE; -uint64_t pe_hash_mbstr_crc64(const unsigned char * str, size_t * symlen) +uint64_t pe_hash_mbstr_crc64(const unsigned char * str) { const unsigned char * ch; uint64_t crc64; @@ -25,8 +25,5 @@ uint64_t pe_hash_mbstr_crc64(const unsigned char * str, size_t * symlen) ch++; } - if (symlen) - *symlen = ch - str; - return (crc64 ^ 0xFFFFFFFFFFFFFFFF); } |