add typealiases for exact C-compatible types
Merge pull request #2370 from JuliaLang/jn/ctypealias

add typealiases for exact C-compatible types