GR32_Common.pas 415 B

1234567891011121314151617181920
  1. unit GR32_Common;
  2. interface
  3. function InterlockedIncrement(var Addend: Integer): Integer; stdcall; inline;
  4. function InterlockedDecrement(var Addend: Integer): Integer; stdcall; inline;
  5. implementation
  6. function InterlockedIncrement(var Addend: Integer): Integer; stdcall; inline;
  7. begin
  8. Result := AtomicIncrement(Addend);
  9. end;
  10. function InterlockedDecrement;
  11. begin
  12. Result := AtomicDecrement(Addend);
  13. end;
  14. end.