[fpc-pascal] Pchar from constant string

Hairy Pixels genericptr at gmail.com
Fri Jun 30 10:53:52 CEST 2023



> On Jun 30, 2023, at 9:03 AM, Hairy Pixels <genericptr at gmail.com> wrote:
> 
> That's why that worked. Hmm with short strings the null terminator could be truncated when copying right? Something to look out for.

this is what I meant about truncation. S is no longer null terminated and now the pchar will fail when passed to C libraries right? 

var
  s: String;
  p: Pchar;
begin
	s := 'hello';
	p := @s;

Regards,
Ryan Joseph



More information about the fpc-pascal mailing list