X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ccan%2Fsiphash%2Fsiphash.c;fp=ccan%2Fsiphash%2Fsiphash.c;h=b711b30a1231eb97f6378ef27210aaee62a912b0;hb=dd000c9a9fad0d65eb26cd8be7b902e4ab818d3a;hp=766617ed9c4ce1761cd97715942757cb422f7fa3;hpb=c6b3ef74f4426d34e1549d91c99585cdeb71a89b;p=ccan diff --git a/ccan/siphash/siphash.c b/ccan/siphash/siphash.c index 766617ed..b711b30a 100644 --- a/ccan/siphash/siphash.c +++ b/ccan/siphash/siphash.c @@ -26,10 +26,10 @@ enum sip_index { A=0, B=2, C=1, D=3, E=4 }; } while(0) -static inline u64 W64(const void *p, size_t I) +static inline u64 W64(const unsigned char *p, size_t j) { uint64_t x; - memcpy(&x, (char *)p + I*sizeof(x), sizeof(x)); + memcpy(&x, p + j*sizeof(x), sizeof(x)); return le64_to_cpu(x); }