Coding style for using poiner is changed + some bit ops are added.

style changed : void* a => void *a.