mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-12 17:29:37 +02:00
+ ansistring version of strpnew()
git-svn-id: trunk@20827 -
This commit is contained in:
parent
60869a0da0
commit
8a35bb090a
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user