2
0
Эх сурвалжийг харах

- removed unnecessary string copy form tppufile.getstring

git-svn-id: trunk@15459 -
Jonas Maebe 15 жил өмнө
parent
commit
25561d0f71

+ 4 - 7
compiler/ppu.pas

@@ -766,18 +766,15 @@ end;
 
 
 
 
 function tppufile.getstring:string;
 function tppufile.getstring:string;
-var
-  s : string;
 begin
 begin
-  s[0]:=chr(getbyte);
-  if entryidx+length(s)>entry.size then
+  result[0]:=chr(getbyte);
+  if entryidx+length(result)>entry.size then
    begin
    begin
      error:=true;
      error:=true;
      exit;
      exit;
    end;
    end;
-  ReadData(s[1],length(s));
-  getstring:=s;
-  inc(entryidx,length(s));
+  ReadData(result[1],length(result));
+  inc(entryidx,length(result));
 end;
 end;