-
Jonas Maebe authored
and 4080. The compatibility differences are: a) writing a chararray which is zero-based but not zero- terminated does not cause a buffer overflow b) non-zero-based chararrays can also be read The difference was that previously, all chararrays were treated as pchars. In TP/Delphi (and now also in FPC), this is only done for zero-based chararrays. For non-zero-based ones, the entire contents of the array should always be used (including #0's). The default parameters in the system unit for the chararray helpers are to avoid having to use a define for bootstrapping. git-svn-id: trunk@2152 -
58381ff7