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.0.0 / tests / webtbs / tw14812.pp
Size: Mime:
type
  stdstrlong = string;

procedure PackStr // Convert string to packed array
   ( InStr: StdStrLong;
    var OutArr: packed array of char);
var
  i: longint;
begin
  if (low(outarr)<>0) or
     (high(outarr)<>5) then
    halt(1);
  if (instr<>'abc') then
    halt(2);
  for i:=1 to length(instr) do
    outarr[i-1]:=instr[i];
end;

var
  a: packed array[5..10] of char;
begin
  packstr('abc',a);
  if (a[5]<>'a') or
     (a[6]<>'b') or
     (a[7]<>'c') then
    halt(1);
end.