some cleanup

now uses struct-union-p

cleanup: now uses eql for int or char

cleanup if stat

cleanup and cnahged declare ignore style

cleanup function-definition

cleanup expand-init-declarator-init

cosmetic change

cleanup

cleanup

Revert "cleanup"

This reverts commit c5475c38934f3eb7725e80b0a99046ea12be20b3.

cleanup

cleanup

cleanup

cleanup

add comment