char and void * usage