Node: -D__BP_TYPE_SIZES__ - small integer types etc., Next: - -pack-struct - disable structure alignment, Previous: - -uses=System - Swap; HeapError; etc., Up: BP Incompatibilities
Since GPC runs on 32 and 64 bit platforms, integer types have larger
sizes than in BP. However, if you use the System
unit
(see - -uses=System - Swap; HeapError; etc.) and define the
symbol __BP_TYPE_SIZES__
(by giving
-D__BP_TYPE_SIZES__
on the command line), it will redeclare
the types to the sizes used by BP. This is less efficient and more
limiting, but might be necessary if your program relies on the exact
type sizes.