There are some NativeTypes constants which depend on native C type layout, this also means that their layout may change depending on the platform.
These constants, namely:
FLOAT, DOUBLE, LONG_DOUBLE, INT, UINT, LONG, LONGLONG,
Should be removed, and possibly replaced by platform agnostic constants.
These constants, namely:
FLOAT, DOUBLE, LONG_DOUBLE, INT, UINT, LONG, LONGLONG,
Should be removed, and possibly replaced by platform agnostic constants.