Switch two types which were declared as opaque but are actually integers to an integer type so they can be passed to functions
Merge remote-tracking branch 'origin/master' into some-typedef-fixes
Shorten long lines
Use uintptr_t to get sufficiently wide storage for these types even on 32 bit Windows.
expand the explanation for this workaround
and switch XXX to TODO
Merge remote-tracking branch 'origin/master' into some-typedef-fixes
Merge pull request #337 from exarkun/some-typedef-fixes

Switch two types which were declared as opaque but are actually integers...