Lint seems to prefer that we cast via (void*) and not directly to(u_char*), so follow suit.
branches: 1.2.2;ANSIfy
Merge libkern + libc common files. As requested by core.
sync with head