+ ansistring version of strpnew()

git-svn-id: trunk@20827 -
This commit is contained in:
Jonas Maebe 2012-04-11 18:05:27 +00:00
parent 60869a0da0
commit 8a35bb090a

View File

@ -114,6 +114,7 @@ interface
to that mem
}
function strpnew(const s : string) : pchar;
function strpnew(const s : ansistring) : pchar;
{# makes the character @var(c) lowercase, with spanish, french and german
character set
@ -800,6 +801,7 @@ implementation
end;
end;
function octal_quote(const s:string;const qchars:Tcharset):string;
var i:byte;
@ -1009,6 +1011,15 @@ implementation
result:=p;
end;
function strpnew(const s: ansistring): pchar;
var
p : pchar;
begin
getmem(p,length(s)+1);
move(s[1],p^,length(s)+1);
result:=p;
end;
procedure stringdispose(var p : pshortstring);{$ifdef USEINLINE}inline;{$endif}
begin