[fpc-pascal] New Warnings with fpc >= 3.2.0 (fredvs)
KBruno Id2
kraybruno at bluewin.ch
Sat Mar 14 11:13:36 CET 2020
A possibility, using your enumeration is to change it from
tabulatorkindty = (tak_left,tak_right,tak_centered,tak_decimal,
tak_none);
to
tabulatorkindty = (tak_none,tak_left,tak_right,tak_centered,tak_decimal);
so a field in an object is by default initialized to tak_none during the
object's creation. (I generally define mynenum_undef orĀ mynenum_unknown
as first item in an enum). This way there is no need to do an
unnecessary transtyping. Enum items are represented by an unsigned 0
based CARDINAL. (AFAIK)
More information about the fpc-pascal
mailing list