On Sat, Mar 19, 2011 at 06:07, Bo Berglund <bo.bergl...@gmail.com> wrote:
>
> 1) The second line in the loop contains the command std::max, how can
> that be translated? I have not found any class definition for "std"
> with a method "max"....
>

There is function Max in unit Math, so you could say:

jBegin := Max(k-band, 1);

> 2) The parameter into the function is a pointer *A of type double. To
> me that indicates a value of some kind, but in the code it suddenly
> seems to appear as an array with indexing. What would be the proper
> pascal translation of this?

Indeed. C doesn't actually have difference between pointer to some
data and arrays. You could use open array:

procedure Decompose(var A: array of double);
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to