Summary on Re: [fpc-pascal] Unicode file routines proposal
Michael Van Canneyt
michael at freepascal.org
Tue Jul 1 17:03:42 CEST 2008
On Tue, 1 Jul 2008, Paul Ishenin wrote:
> Michael Van Canneyt wrote:
> > You can still do C:=S[i]. What you cannot do is
> >
> > P:=PChar(S);
> > While (P^<>#0) do
> > SomeByteSizedOperation;
> >
> Why you cannot? PChar(S) should represent S as raw bytes. If you know what you
> are doing - it will not harm. In other case, if you corrupt the string then
> you are responsibile for all problems you get.
Obviously you can :-)
But what I meant was that you shouldn't expect old code
that relied on 1-byte characters to work.
Michael.
More information about the fpc-pascal
mailing list