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