* revert to the initial implementation of GetCommandLine as the code generator

bug mentioned in the comment has been fixed

git-svn-id: trunk@27173 -
This commit is contained in:
nickysn 2014-03-17 20:33:32 +00:00
parent 5f985602fb
commit 517f802ccc

View File

@ -195,16 +195,9 @@ var
len, I: Integer;
begin
len := PFarByte(Ptr(dos_psp, $80))^;
{$ifdef CG_BUG}
{ doesn't work due to a code generator bug }
SetLength(GetCommandLine, len);
for I := 1 to len do
GetCommandLine[I] := PFarChar(Ptr(dos_psp, $80 + I))^;
{$else CG_BUG}
GetCommandLine := '';
for I := 1 to len do
GetCommandLine := GetCommandLine + PFarChar(Ptr(dos_psp, $80 + I))^;
{$endif CG_BUG}
end;