[fpc-pascal] Strings
Michael Schnell
mschnell at lumino.de
Tue Jul 16 12:50:48 CEST 2013
On 07/16/2013 12:17 PM, Carsten Bager wrote:
> If you look at my example underneath, I depend on that a dynamic string always is assigned
> memory space in one connected block.
As the compiler allows for assigning a string to a pchar, the strings
need to be compatible to C strings. Thus:
- The content starts at the location the pchar points to and fills
consecutive addresses
- a $0 character is appended after the last relevant character.
Of course the OS is free to use the mapped hardware RAM address in a way
that for DMA the string content might come in separate chunks.
Is this what you mean ?
- Michael
More information about the fpc-pascal
mailing list