25 for (uint32_t i = 0; i < datalen; i++) {
27 hash = ((hash << 5) + hash) + c;
39 void *data2, uint16_t datalen2)
41 size_t len1 = strlen((
char *)data1);
42 size_t len2 = strlen((
char *)data2);
44 if (len1 == len2 && memcmp(data1, data2, len1) == 0) {