mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-28 14:47:28 +01:00
* killed mark/release
git-svn-id: trunk@4283 -
This commit is contained in:
parent
e062922528
commit
c044fc9947
@ -426,14 +426,12 @@ begin
|
|||||||
end; {ipffsn}
|
end; {ipffsn}
|
||||||
|
|
||||||
procedure ortpol(m, n: ArbInt; var x, alfa, beta: ArbFloat);
|
procedure ortpol(m, n: ArbInt; var x, alfa, beta: ArbFloat);
|
||||||
|
// this function used to use mark/release.
|
||||||
var
|
var
|
||||||
i, j, ms : ArbInt;
|
i, j, ms : ArbInt;
|
||||||
xppn1, ppn1, ppn, p, alfaj, betaj : ArbFloat;
|
xppn1, ppn1, ppn, p, alfaj, betaj : ArbFloat;
|
||||||
px, pal, pbe, pn, pn1 : ^arfloat1;
|
px, pal, pbe, pn, pn1 : ^arfloat1;
|
||||||
temp : pointer;
|
|
||||||
begin
|
begin
|
||||||
mark(temp);
|
|
||||||
px:=@x; pal:=@alfa; pbe:=@beta; ms:=m*sizeof(ArbFloat);
|
px:=@x; pal:=@alfa; pbe:=@beta; ms:=m*sizeof(ArbFloat);
|
||||||
getmem(pn, ms); getmem(pn1, ms);
|
getmem(pn, ms); getmem(pn1, ms);
|
||||||
xppn1:=0; ppn1:=m;
|
xppn1:=0; ppn1:=m;
|
||||||
@ -454,18 +452,17 @@ begin
|
|||||||
end; {i}
|
end; {i}
|
||||||
pal^[j]:=xppn1/ppn1; pbe^[j]:=ppn1/ppn
|
pal^[j]:=xppn1/ppn1; pbe^[j]:=ppn1/ppn
|
||||||
end; {j}
|
end; {j}
|
||||||
release(temp)
|
freemem(pn); freemem(pn1);
|
||||||
end; {ortpol}
|
end; {ortpol}
|
||||||
|
|
||||||
procedure ortcoe(m, n: ArbInt; var x, y, alfa, beta, a: ArbFloat);
|
procedure ortcoe(m, n: ArbInt; var x, y, alfa, beta, a: ArbFloat);
|
||||||
|
// this function used to use mark/release.
|
||||||
var i, j, mr : ArbInt;
|
var i, j, mr : ArbInt;
|
||||||
fpn, ppn, p, alphaj, betaj : ArbFloat;
|
fpn, ppn, p, alphaj, betaj : ArbFloat;
|
||||||
px, py, pal, pbe, pa, pn, pn1 : ^arfloat1;
|
px, py, pal, pbe, pa, pn, pn1 : ^arfloat1;
|
||||||
temp : pointer;
|
|
||||||
|
|
||||||
begin
|
begin
|
||||||
mark(temp); mr:=m*sizeof(ArbFloat);
|
mr:=m*sizeof(ArbFloat);
|
||||||
px:=@x; py:=@y; pal:=@alfa; pbe:=@beta; pa:=@a;
|
px:=@x; py:=@y; pal:=@alfa; pbe:=@beta; pa:=@a;
|
||||||
getmem(pn, mr); getmem(pn1, mr);
|
getmem(pn, mr); getmem(pn1, mr);
|
||||||
fpn:=0;
|
fpn:=0;
|
||||||
@ -485,7 +482,7 @@ begin
|
|||||||
end; {i}
|
end; {i}
|
||||||
pa^[j+1]:=fpn/ppn
|
pa^[j+1]:=fpn/ppn
|
||||||
end; {j}
|
end; {j}
|
||||||
release(temp)
|
freemem(pn); freemem(pn1);
|
||||||
end; {ortcoe}
|
end; {ortcoe}
|
||||||
|
|
||||||
procedure polcoe(n:ArbInt; var alfa, beta, a, b: ArbFloat);
|
procedure polcoe(n:ArbInt; var alfa, beta, a, b: ArbFloat);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user