Cast p to char* since the offset is in byte units.