// htab_hash_function.c // Řešení IJC-DU2, příklad b), 22.4.2024 // Autor: Roman Nečas, FIT // Přeloženo: gcc 11.4.0 #include "htab.h" size_t htab_hash_function(htab_key_t str) { int h = 0; const unsigned char *p; for (p = (const unsigned char *)str; *p != '\0'; p++) h = 65599 * h + *p; return h; }