We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 391e9f4 commit a54d7f2Copy full SHA for a54d7f2
Source/DECHashBase.pas
@@ -554,19 +554,14 @@ procedure TDECHash.Increment8(var Value; Add: UInt32);
554
else
555
Carry := False;
556
557
-{ TODO :
558
-Das wäre eine funktionierende Lösung für Bug #59, Anfrage in DE DP ob das gut ist läuft }
559
- {$IFDEF Q+}
560
- {$define USES_OVERFLOW_CHECKING}
+ {$IFOPT Q+}
+ {$DEFINE USES_OVERFLOW_CHECKING}
+ {$ELSE}
+ {$UNDEF USES_OVERFLOW_CHECKING}
561
{$ENDIF}
562
-
563
{$Q-}
564
Value := Value + Add;
565
566
- {$IFDEF USES_OVERFLOW_CHECKING}
567
- {$Q+}
568
- {$undefine USES_OVERFLOW_CHECKING}
569
- {$ENDIF}
+ {$IFDEF USES_OVERFLOW_CHECKING} {$Q+} {$ENDIF}
570
Carry := Carry or (Value < Add); // set Carry Flag on overflow or keep it if already set
571
end;
572
0 commit comments