Es gibt keinen Unterschied. Es ist eigentlich Geschmackssache wo man das Sternchen hinpackt. Solange wie sich die Anzahl der Sternchen nicht ändert ... willst du es
Delphi-Quellcode:
type ALfloat = Float;
type PALfloat = ^ALfloat;
type ALenum = Integer;
procedure alGetListenerf(param:ALenum; var value:ALfloat); cdecl;
procedure alGetListener3f(param: ALenum; var value1, value2, value3: ALfloat); cdecl;
procedure alGetListenerfv(param: ALenum; values: PALfloat); cdecl;
Statt PALfloat könntest du auch einen Arraytyp 0..0 deklarieren. So wie es in C aussieht, dürfte es sich um die Übergabe eines Arrays von mehreren Floats handeln ...