[fpc-pascal] deprecated syntax is inconsistent.
Graeme Geldenhuys
graemeg.lists at gmail.com
Thu Apr 29 10:41:57 CEST 2010
Hi,
Why is the usage of 'deprecated' inconsistent, depending where you use it.
I'm using the ObjFPC compiler mode.
TRGBTriple = record
Red: word;
Green: word;
Blue: word;
Alpha: word;
end deprecated; // <<- Note: no semi-colon after 'end'.
vs
TRGBTriple = record
Red: word;
Green: word;
Blue: word;
Alpha: word;
end; deprecated;
The last example makes more sense because it is a type of hint/modifier
(similar to override, virtual etc), and that is how it is used in
functions/procedures?
eg:
procedure MyProc; deprecated;
function CalcMe(AParam: integer): boolean; deprecated;
Regards,
- Graeme -
--
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://opensoft.homeip.net/fpgui/
More information about the fpc-pascal
mailing list