An implementation of Paul Hsieh's super fast hash for arbitrary non-NULL terminated data.
pData | [ in ] A pointer to the data to hash. |
cData | [ in ] The number of bytes of pData to include in the hash calculation. |
hash | [ in ] The current hash value. This is used to enable incremental hashing where the output of the previous call is passed back in this argument on the following call. This must be initialized to zero on the first call. |