re-organize imports
make sure imports are placed outside of “extern C”
Merge pull request #63 from infosia/fix_c99_types

re-organize imports