#define HASH_SLIDE 16
-#define HASH_CALC(s, h, val) h = ((val * 2654435761U) >> HASH_SLIDE);
+#define HASH_CALC(h, val) h = ((val * 2654435761U) >> HASH_SLIDE);
#define HASH_CALC_VAR h
#define HASH_CALC_VAR_INIT uint32_t h = 0
#define HASH_SLIDE 5
-#define HASH_CALC(s, h, val) h = ((h << HASH_SLIDE) ^ ((uint8_t)val))
+#define HASH_CALC(h, val) h = ((h << HASH_SLIDE) ^ ((uint8_t)val))
#define HASH_CALC_VAR s->ins_h
#define HASH_CALC_VAR_INIT
#define HASH_CALC_READ val = strstart[0]
#ifndef INSERT_STRING_H_
#define INSERT_STRING_H_
-/* insert_string.h -- Private insert_string functions shared with more than
- * one insert string implementation
+/* insert_string_tpl.h -- Private insert_string functions shared with more than
+ * one insert string implementation
*
* Copyright (C) 1995-2024 Jean-loup Gailly and Mark Adler
*
* previous key instead of complete recalculation each time.
*/
Z_INTERNAL uint32_t UPDATE_HASH(uint32_t h, uint32_t val) {
- HASH_CALC(s, h, val);
+ HASH_CALC(h, val);
return h & HASH_CALC_MASK;
}
HASH_CALC_VAR_INIT;
HASH_CALC_READ;
- HASH_CALC(s, HASH_CALC_VAR, val);
+ HASH_CALC(HASH_CALC_VAR, val);
HASH_CALC_VAR &= HASH_CALC_MASK;
hm = HASH_CALC_VAR;
HASH_CALC_VAR_INIT;
HASH_CALC_READ;
- HASH_CALC(s, HASH_CALC_VAR, val);
+ HASH_CALC(HASH_CALC_VAR, val);
HASH_CALC_VAR &= HASH_CALC_MASK;
hm = HASH_CALC_VAR;