Switch the function pointer typedef prefix to GP to avoid conflicts with Windows.
Merge.
Merge branch 'master' of https://github.com/errcw/glow
Fix type conversions for C structs.

Fixes #6.