char * vs unsigned char * (by explicit cast).