Next: , Previous: - -uses=System - Swap; HeapError; etc., Up: BP Incompatibilities

7.2.15 -D__BP_TYPE_SIZES__ - small integer types etc.

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.