In our previous episode, Graeme Geldenhuys said: > 0) Am I jumping the gun here, and FPC is not nearly compatible enough to > port a Delphi 2010, XE, XE2 project to FPC 2.7.1?
If it relies heavily on unicodestring, IMHO yes. My guess is that you mistook a comment that confirmed the base implementation of the variable stringtype to be compatible for a confirmation that the whole project is ready. > 2) If true, what is String an alias of? UnicodeString, WideString, > something else? ansistring or shortstring, depending on {$H+}. What to do with the D2009+ change in this regard has been discussed, but opinions varied. > 4) What Unicode encoding is used? UTF-8 or UTF-16? As said, undecided. If I had to guess, it will end up D2009 compatible (UTF16 everywhere), causing a similar compatibility break as Delphi somewhere. > 5) Is it only the compiler that has unicode string type support. Has > anything been done or started in the RTL? The helpers for the types have been done mostly. Nothing else. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal