Sven Barth schrieb:

> IMO a reasonable decision should take into account the use of the RawByteString type in RTL code, e.g. for concatenation.

The RTL already uses RawByteString for the concatenation helpers.

This means that the assumptions implied by that code have to be matched by the RawByteString implementation, or the code must be changed when the RawByteString implementation is changed.

Please note that I invited Michael Schnell to provide his version of such RTL routines, compatible with *his* ideas about "better" string handling. Any suggestions for deviating from the Delphi implementation/behviour deserve an proof that they are useful in the required low-level string manipulation functions. Only after this step we can decide for what *other* purposes RawByteString can be used in user code.

DoDi

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

Reply via email to