Those experienced programmers usually also examine the assembler output to check if it makes any difference (Positive or negative) before they submit a patch.
And discuss such syntax preferences first on the mailing list.
procedure TPoint.Offset(dx,dy : Longint);
begin
x += dx;
y += dy;
end;
Is what I -might - prefer.....
Just teasing...
Note that in -04 all three generate the exact same code.
Such a patch will probably be applied if you add
inline, and in that case just because of
inline...Otherwise probably not.
procedure TPoint.Offset(dx,dy : Longint);inline;