[fpc-pascal]char 0 in ansistrings
Jonas Maebe
jonas.maebe at elis.ugent.be
Tue Dec 2 09:05:55 CET 2003
On 2 dec 2003, at 08:48, Mark Emerson wrote:
> I'm afraid my question was unclear. Unfortunately, I asked two
> questions with opposite senses, and I don't know which one you
> answered. Please clarify which of my interpretations of your answer
> is what you intended:
>
> (1) It is ONLY absolutely safe to include chr(0)....IF you typecast
> your ansistring to a pchar, and thus IF you treat it as an ansistring
> WITHOUT the typecast to pchar, it is NOT safe.
>
> (2) It IS absolutely safe to include chr(0), UNLESS you typecast it to
> pchar...because typcasting to pchar is an INSTANCE (per my 2nd
> question) where it will cause different behavior...
>
> Gimme a (1) or a (2). Thanks.
(2) because in a pchar, #0 is an end-of-string marker.
Jonas
More information about the fpc-pascal
mailing list