1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
// Add defines here. This file should be included in all LazUtils units headers
{$undef UTF8_RTL} // FPC >= 2.7.1 with codepages and default string = CP_UTF8
{$undef ACP_RTL} // FPC >= 2.7.1 with codepages and default string = CP_ACP
{$undef NO_CP_RTL} // FPC < 2.7.1 before string codepages
{$ifdef FPC_HAS_CPSTRING}
{$ifndef DisableUTF8RTL}
{$define UTF8_RTL}
{$else DisableUTF8RTL}
{$define ACP_RTL}
{$endif DisableUTF8RTL}
{$else FPC_HAS_CPSTRING}
{$define NO_CP_RTL}
{$undef DisableUTF8RTL}
{$endif FPC_HAS_CPSTRING}
|