X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fhash_32.c;h=d7edbee753327a079846b8199eb8deede5195a5e;hb=e92b4bf1d1447e097b062d7dbfe36d0d5dcc2858;hp=3fda164c2d3cfd951168d56c5c5524adda20eb7d;hpb=7c016dfa001ae254bf4e18126f814ee8f0abd821;p=rrdtool.git diff --git a/src/hash_32.c b/src/hash_32.c index 3fda164..d7edbee 100644 --- a/src/hash_32.c +++ b/src/hash_32.c @@ -86,10 +86,10 @@ * argument on the first call to either fnv_32_buf() or fnv_32_str(). */ Fnv32_t -fnv_32_buf(void *buf, size_t len, Fnv32_t hval) +fnv_32_buf(const void *buf, size_t len, Fnv32_t hval) { - unsigned char *bp = (unsigned char *)buf; /* start of buffer */ - unsigned char *be = bp + len; /* beyond end of buffer */ + const unsigned char *bp = (const unsigned char *)buf; /* start of buffer */ + const unsigned char *be = bp + len; /* beyond end of buffer */ /* * FNV-1 hash each octet in the buffer @@ -125,9 +125,9 @@ fnv_32_buf(void *buf, size_t len, Fnv32_t hval) * argument on the first call to either fnv_32_buf() or fnv_32_str(). */ Fnv32_t -fnv_32_str(char *str, Fnv32_t hval) +fnv_32_str(const char *str, Fnv32_t hval) { - unsigned char *s = (unsigned char *)str; /* unsigned string */ + const unsigned char *s = (const unsigned char *)str; /* unsigned string */ /* * FNV-1 hash each octet in the buffer @@ -146,7 +146,7 @@ fnv_32_str(char *str, Fnv32_t hval) } /* a wrapper function for fnv_32_str */ -unsigned long FnvHash(char *str) +unsigned long FnvHash(const char *str) { return fnv_32_str(str,FNV1_32_INIT); }