Nihao, On Sat, Jul 13, 2019 at 01:52:46PM +0200, Michael Van Canneyt wrote: > On Sat, 13 Jul 2019, Jonas Maebe wrote: > > On 13/07/2019 13:28, J. Gareth Moreton wrote: > > [...] > > > > Declare your enumation types so that the lowest and highest valid value > > comprise the lowest and highest value representable by its storage: > > > > {$mode delphi} > > {$z1} > > type > > tmyenum = (ea, eb, ec, emax = 255); > > > > That behaves the same both in FPC and in Delphi. > > This is a completely pointless definition, since for effective use you still > need to add code to check that the value is a named one.
Not to mention, that this is the job of the {$PACKENUM} directive, ensuring an enumeration type reserves a minimum amount of space. -- Sincerely yours Kai Burghardt
signature.asc
Description: PGP signature
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel