Why it needs to casting only in (void *) .
Explicit typecasting of char pointer
because void * can further point to any int *, char * etc
Why it needs to casting only in (void *) .
because void * can further point to any int *, char * etc