type MedCard = Cardinal attribute (Size = BitSizeOf (MedInt));
MedCard
is an unsigned integer type which is not smaller than
Cardinal
. On some platforms it actually is the same as
Cardinal
and 32 bits wide and thus has a range of
0 .. 4294967295
.
MedCard
in GNU Pascal is compatible to long unsigned int
in GNU C. This compatibility is the reason why MedCard
exists.
There are lots of other integer types in GPC, see Integer Types.
MedCard
is a GNU Pascal extension.
program MedCardDemo; var a: MedCard; begin a := 42; WriteLn (a) end.