[fpc-devel][FPC1.1] SetString(AnsiString,...) and #0
Dimitry Sibiryakov
SD at topol.udm.net
Fri Jan 24 12:35:20 CET 2003
Hi, All!
I think current behavior of SetString is incorrect. AnsiString may
contain #0's so SetString shouldn't care about Buf's content.
BTW, what if Len=0?
astrings.inc.diff:
805,806d804
< var
< BufLen: longint;
810,815c808
< begin
< BufLen := StrLen(Buf);
< If (BufLen < Len) then
< Len := BufLen;
< Move (Buf[0],S[1],Len);
< end;
---
> Move (Buf[0],S[1],Len);
SY, Dimitry Sibiryakov.
More information about the fpc-devel
mailing list