Hello,

Two questions I wanted to ask:

1) There are two variant type defintions (varxxx constants): one in compiler/symdef.pas, another one in rtl/inc/varianth.inc. Worse, they are out of sync. Is it really necessary to have a separate set of these definitions in compiler?

2) In FPC, varunicodestr=22 (in symdef.pas), while Delphi defines varUString=$102. Although meaning of these types are a bit different in FPC and Delphi, probably we should change varunicodestr in range > 256, because values below 256 are used for types that are known to COM.
Are there objections/opinions on doing so?

Regards,
Sergei
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to