fixed warning for invalid pointer sign.
adler32() requests for an unsigned char * parameter
instead of a char * as we provided.