Change ReplaceForbiddenAsmSymbolChars to use ansistrings to avoid shortstring overflow

git-svn-id: trunk@29471 -
This commit is contained in:
pierre 2015-01-14 13:43:14 +00:00
parent 0abb3f3e02
commit ea3bc10fd1

View File

@ -199,7 +199,7 @@ interface
function EncodeUleb128(a: qword;out buf) : byte;
function EncodeSleb128(a: int64;out buf) : byte;
function ReplaceForbiddenAsmSymbolChars(const s: string): string;
function ReplaceForbiddenAsmSymbolChars(const s: ansistring): ansistring;
{ dummy default noop callback }
procedure default_global_used;
@ -350,7 +350,7 @@ implementation
end;
function ReplaceForbiddenAsmSymbolChars(const s: string): string;
function ReplaceForbiddenAsmSymbolChars(const s: ansistring): ansistring;
var
i : longint;
rchar: char;