Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fpc-src / usr / share / fpcsrc / 3.2.0 / tests / webtbs / tw24189.pp
Size: Mime:
{$mode objfpc}
{$assertions on}

procedure DivMod(a: Int64; b: Int64; out res, rem: Int64); inline;
begin
  res:=a div b; rem:=a-b*res;
end;

procedure Test;
var
  res, rem: Int64;
begin
  res:=5; DivMod(res {!}, 2, res {!}, rem);
  Assert(res=2); // OK
  Assert(rem=1); // "2-2*2 = -2" if inlined
end;

begin
  test;
end.