<p>In sys/include/hashes.h:</p>
<pre style='color:#555'>> @@ -28,19 +31,7 @@
>   * The magic of number 33 (why it works better than many other constants,
>   * prime or not) has never been adequately explained.
>   */
> -static inline unsigned long djb2_hash(const char *str)
> -{
> -    unsigned long hash;
> -    int c;
> -
> -    hash = 5381;
> -
> -    while ((c = (unsigned char) * str++)) {
> -        hash = ((hash << 5) + hash) + c;    /* hash * 33 + c */
> -    }
> -
> -    return hash;
> -}
> +uint32_t djb2_hash(const uint8_t *buf, size_t len);
</pre>
<p>Doxygen documentation...</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href='https://github.com/RIOT-OS/RIOT/pull/176/files#r5990019'>view it on GitHub</a>.<img src='https://github.com/notifications/beacon/nk6wd41MAuvPJXbQc5p53XVExlEolWQyxd1lYqG5vmLqvS__BxPdKK_vzch51fOM.gif' height='1' width='1'></p>