avoid void pointer arithmetic warnings using char
avoid void pointer arithmetic warnings using char

void pointer arithmetic tends to work, but is technically against the
spec. Casting to void here to silence warnings and explitly note we want
bytewise operation.

tverniquet/hprime