summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2025-06-08 08:52:37 +0000
committermidipix <writeonce@midipix.org>2025-06-08 08:52:37 +0000
commitd3dd3bb3e8f5e35cf068604c39c79e9338039bbe (patch)
tree7def9f905f1f39b8eae716143e36c756de09ffb6
parentf848fd3e1d02c61e48e60113191b601fab8fd3ab (diff)
downloadperk-d3dd3bb3e8f5e35cf068604c39c79e9338039bbe.tar.bz2
perk-d3dd3bb3e8f5e35cf068604c39c79e9338039bbe.tar.xz
pe_hash_mbstr_crc32(), pe_hash_mbstr_crc64(): remove the symlen parameter (not used).
-rw-r--r--include/perk/perk.h4
-rw-r--r--src/crc/pe_crc32.c5
-rw-r--r--src/crc/pe_crc64.c5
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);
}