TAChart: Use $PUSH/$POP instead of $IFDEFs to restore compiler options in SafeInfinity

git-svn-id: trunk@32306 -
This commit is contained in:
ask 2011-09-13 03:45:55 +00:00
parent d48b6c597d
commit 5e47f77c8b

View File

@ -437,11 +437,9 @@ end;
function SafeInfinity: Double; function SafeInfinity: Double;
begin begin
{$IFOPT R+}{$DEFINE RangeChecking}{$ELSE}{$UNDEF RangeChecking}{$ENDIF} {$PUSH}{$R-}{$Q-}
{$IFOPT Q+}{$DEFINE OverflowChecking}{$ELSE}{$UNDEF OverflowChecking}{$ENDIF}
{$R-}{$Q-}
Result := Infinity; Result := Infinity;
{$IFDEF OverflowChecking}{$Q+}{$ENDIF}{$IFDEF RangeChecking}{$R+}{$ENDIF} {$POP}
end; end;
function SafeInRange(AValue, ABound1, ABound2: Double): Boolean; function SafeInRange(AValue, ABound1, ABound2: Double): Boolean;