From 13a3c0cbe400cf5ced7e3ef90dad6b256b4b3946 Mon Sep 17 00:00:00 2001 From: pierre Date: Tue, 22 Jun 1999 16:32:43 +0000 Subject: [PATCH] * wrong change 1.6 removed --- compiler/utils/msgdif.pp | 162 ++------------------------------------- 1 file changed, 8 insertions(+), 154 deletions(-) diff --git a/compiler/utils/msgdif.pp b/compiler/utils/msgdif.pp index e735c3a867..36178892fe 100644 --- a/compiler/utils/msgdif.pp +++ b/compiler/utils/msgdif.pp @@ -22,7 +22,6 @@ Type PMsg = ^TMsg; TMsg = Record Line : Longint; - suppress : boolean; enum : TEnum; text : TText; Next,Prev : PMsg; @@ -45,7 +44,6 @@ begin with P^ do begin Line:=L; - suppress:=false; Text:=T; enum:=E; next:=Nil; @@ -207,19 +205,10 @@ procedure WriteReorderedFile(FileName : string;orgnext,diffnext : PMsg); readln(t3,s3); inc(i3); end; - write(t,orgnext^.enum,'='); - if assigned(orgnext^.equivalent) then - begin - writeln(t,orgnext^.equivalent^.text); - if assigned(orgnext^.equivalent^.filenext) and - (orgnext^.equivalent^.line+1=orgnext^.equivalent^.filenext^.line) then - orgnext^.equivalent^.suppress:=true; - end - else - writeln(t,orgnext^.text); - inc(i); - readln(t3,s3); - inc(i3); + writeln(t,s3); + inc(i); + readln(t3,s3); + inc(i3); while (s3<>'') and (s3[1] in ['#','%']) do begin writeln(t,s3); @@ -240,8 +229,7 @@ procedure WriteReorderedFile(FileName : string;orgnext,diffnext : PMsg); begin if assigned(diffnext^.Equivalent) then begin - if (diffnext^.equivalent<>orgnext) and - not(diffnext^.suppress) then + if diffnext^.equivalent<>orgnext then Writeln('Problem inside WriteReorderedFile'); Writeln(t,s); s:=''; @@ -258,143 +246,9 @@ procedure WriteReorderedFile(FileName : string;orgnext,diffnext : PMsg); if diffnext^.Equivalent^.Text=diffnext^.Text then Writeln(diffnext^.Enum,': ',DiffFileName,'(',i2,') not translated'); Diffnext:=Diffnext^.FileNext; - while assigned(diffnext) and (diffnext^.suppress) do - diffnext:=diffnext^.filenext; - nextdiffkept:=diffnext; - while assigned(nextdiffkept) and - ((nextdiffkept^.equivalent=nil) or - (nextdiffkept^.suppress)) do - nextdiffkept:=nextdiffkept^.filenext; - Orgnext:=orgnext^.filenext; - end - else - begin - { Skip removed enum in errore.msg} - { maybe a renaming of an enum !} - Writeln(diffnext^.enum,' commented out'); - Writeln(t,'%%% ',s); - inc(i); - readln(t2,s); - inc(i2); - Diffnext:=Diffnext^.FileNext; nextdiffkept:=diffnext; while assigned(nextdiffkept) and (nextdiffkept^.equivalent=nil) do nextdiffkept:=nextdiffkept^.filenext; - if assigned(diffnext) then - while (i2orgnext) and - not(diffnext^.suppress) then - Writeln('Problem inside WriteReorderedFile'); - Writeln(t,s); - s:=''; - inc(i); - readln(t2,s); - inc(i2); - while (s<>'') and (s[1] in ['#','%']) do - begin - writeln(t,s); - inc(i); - readln(t2,s); - inc(i2); - end; - if diffnext^.Equivalent^.Text=diffnext^.Text then - Writeln(diffnext^.Enum,': ',DiffFileName,'(',i2,') not translated'); - Diffnext:=Diffnext^.FileNext; - while assigned(diffnext) and (diffnext^.suppress) do - diffnext:=diffnext^.filenext; - nextdiffkept:=diffnext; - while assigned(nextdiffkept) and - ((nextdiffkept^.equivalent=nil) or - (nextdiffkept^.suppress)) do - nextdiffkept:=nextdiffkept^.filenext; Orgnext:=orgnext^.filenext; end else @@ -437,12 +291,12 @@ begin ProcessFile(OrgFileName,orgroot,orgfirst); ProcessFile(DiffFileName,diffRoot,difffirst); ShowDiff (OrgRoot,DiffRoot); - WriteReorderedFile2('new.msg',orgfirst,difffirst); + WriteReorderedFile('new.msg',orgfirst,difffirst); end. { $Log$ - Revision 1.6 1999-06-22 16:24:52 pierre - * local browser stuff corrected + Revision 1.7 1999-06-22 16:32:43 pierre + * wrong change 1.6 removed Revision 1.5 1999/06/11 13:06:45 peter * fixed crash with errorn.msg