void*型で受け取ったポインタを、任意のsizeでキャストしたいんですが、
どうしたらよいでしょうか?

int sample(void* x,size_t size) {
…
}

上記の関数内で、xを sizeの大きさの型のポインタとして扱いたいんです。
ご教授ください。m(_ _)m