|
@@ -1311,6 +1311,7 @@ End;
|
|
|
|
|
|
|
|
|
|
{$ifdef FPC_HAS_FEATURE_HEAP}
|
|
{$ifdef FPC_HAS_FEATURE_HEAP}
|
|
|
|
+{$ifdef FPC_HAS_FEATURE_ANSISTRINGS}
|
|
function ArrayStringToPPchar(const S:Array of AnsiString;reserveentries:Longint):ppchar; // const ?
|
|
function ArrayStringToPPchar(const S:Array of AnsiString;reserveentries:Longint):ppchar; // const ?
|
|
// Extra allocate reserveentries pchar's at the beginning (default param=0 after 1.0.x ?)
|
|
// Extra allocate reserveentries pchar's at the beginning (default param=0 after 1.0.x ?)
|
|
// Note: for internal use by skilled programmers only
|
|
// Note: for internal use by skilled programmers only
|
|
@@ -1345,6 +1346,7 @@ Function StringToPPChar(Var S:AnsiString;ReserveEntries:integer):ppchar;
|
|
begin
|
|
begin
|
|
StringToPPChar:=StringToPPChar(PChar(S),ReserveEntries);
|
|
StringToPPChar:=StringToPPChar(PChar(S),ReserveEntries);
|
|
end;
|
|
end;
|
|
|
|
+{$endif FPC_HAS_FEATURE_ANSISTRINGS}
|
|
|
|
|
|
|
|
|
|
Function StringToPPChar(S: PChar;ReserveEntries:integer):ppchar;
|
|
Function StringToPPChar(S: PChar;ReserveEntries:integer):ppchar;
|