Hash function needs uint32_t for some platforms. (#3038)

This commit is contained in:
Jonathan Bennett 2023-12-26 13:21:09 -06:00 committed by GitHub
parent 7334ee7349
commit 8d37d93e05
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -328,9 +328,9 @@ int RadioInterface::notifyDeepSleepCb(void *unused)
* djb2 by Dan Bernstein.
* http://www.cse.yorku.ca/~oz/hash.html
*/
unsigned long hash(const char *str)
uint32_t hash(const char *str)
{
unsigned long hash = 5381;
uint32_t hash = 5381;
int c;
while ((c = *str++) != 0)
@ -548,4 +548,4 @@ size_t RadioInterface::beginSending(meshtastic_MeshPacket *p)
sendingPacket = p;
return p->encrypted.size + sizeof(PacketHeader);
}
}