浏览代码

* replace : with ; in AddPath

git-svn-id: trunk@9161 -
peter 17 年之前
父节点
当前提交
af9e8b489c
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      compiler/cfileutl.pas

+ 5 - 1
compiler/cfileutl.pas

@@ -930,7 +930,7 @@ implementation
    procedure TSearchPathList.AddPath(SrcPath,s:TCmdStr;addfirst:boolean);
    procedure TSearchPathList.AddPath(SrcPath,s:TCmdStr;addfirst:boolean);
      var
      var
        staridx,
        staridx,
-       j        : longint;
+       i,j      : longint;
        prefix,
        prefix,
        suffix,
        suffix,
        CurrentDir,
        CurrentDir,
@@ -970,6 +970,10 @@ implementation
         exit;
         exit;
      { Support default macro's }
      { Support default macro's }
        DefaultReplacements(s);
        DefaultReplacements(s);
+       if PathSeparator <> ';' then
+        for i:=1 to length(s) do
+         if s[i]=PathSeparator then
+          s[i]:=';';
      { get current dir }
      { get current dir }
        CurrentDir:=GetCurrentDir;
        CurrentDir:=GetCurrentDir;
        repeat
        repeat