On 12 dec 2005, at 12:17, Micha Nelissen wrote:

strpos, I don't know about Delphi. If you typecast an ansistring to a pchar, then the compiler makes sure that if the ansistring is empty (and thus a null pointer), a valid pointer to an empty null-terminated string is returned.

Is that not also undocumented behaviour ?

I'm quite sure it isn't: afaik typecasting an ansistring to a pchar is fully supported. This means that an empty ansistring must result in an empty (as opposed to an invalid) pchar.


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to