> [EMAIL PROTECTED] (Marco van de Voort) wrote: > > > > Dani?l Mantione <[EMAIL PROTECTED]> wrote: > > > > > > > > In other words, you still need to duplicate an awfull lot of code. > > > > > > > > > > That is the same for 8bit and widestring. > > > > > > > > No, that is not true. There would be two rtls based on the same code. > > > > > > Can you give some examples, what parts of the RTL should change for > > > widestring? > > > > All typecasts to OS parts, libraries and functions. > > E.g. accessing mysql is now done with pchar(ansistring) > > And they should be replaced by what?
Nothing. You can't. It was meant to illustrate that there is more to it than simply declaring an "tbasicstring" or so alias and fixing some internal routines. It will "just" mean full checking and ifdeffing of/in every part of the entire fpc/lazarus repository, and maintaining that, the added support burden etc. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel