>>326
キャストは左辺値にも出来ますが何か?
char *p;
void *q;

(char*)q=p;