g hash for most users' needs, as it is very fast and yet generates surprisingly few collisions with typical text input. </p>
<p>The FNV1 hash functions provided by EAHashString are:</p>
<pre class="code-example">uint32_t FNV1         (const void*     pData, size_t nLength, uint32_t nInitialValue = kFNV1InitialValue);<br>uint32_t FNV1_String8 (const char8_t*  pData, uint32_t nInitialValue = kFNV1InitialValue, CharCase charCase = kCharCaseAny);<br>uint32_t FNV1_String16(const char16_t* pData, uint32_t nInitia