summaryrefslogtreecommitdiff
path: root/gcc/ada/xnmake.adb
diff options
context:
space:
mode:
authorgeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-14 11:00:22 +0000
committergeoffk <geoffk@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-14 11:00:22 +0000
commitcd0ed284ac5b6f9a244d6f95386b2fd7302dd2f8 (patch)
tree0df4aae3843760e99eb325f5ca186099a3db2566 /gcc/ada/xnmake.adb
parent8c9bf23a31dfff2a8a0747002961da3cced52d83 (diff)
downloadgcc-cd0ed284ac5b6f9a244d6f95386b2fd7302dd2f8.tar.gz
Delete all lines containing "$Revision:".
* xeinfo.adb: Don't look for revision numbers. * xnmake.adb: Likewise. * xsinfo.adb: Likewise. * xsnames.adb: Likewise. * xtreeprs.adb: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50768 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/xnmake.adb')
-rw-r--r--gcc/ada/xnmake.adb83
1 files changed, 23 insertions, 60 deletions
diff --git a/gcc/ada/xnmake.adb b/gcc/ada/xnmake.adb
index d57f681fd40..4a196938c7e 100644
--- a/gcc/ada/xnmake.adb
+++ b/gcc/ada/xnmake.adb
@@ -6,7 +6,6 @@
-- --
-- B o d y --
-- --
--- $Revision: 1.29 $
-- --
-- Copyright (C) 1992-2001 Free Software Foundation, Inc. --
-- --
@@ -75,11 +74,8 @@ procedure XNmake is
Node : VString := Nul;
Op_Name : VString := Nul;
Prevl : VString := Nul;
- Sinfo_Rev : VString := Nul;
Synonym : VString := Nul;
- Temp_Rev : VString := Nul;
X : VString := Nul;
- XNmake_Rev : VString := Nul;
Lineno : Natural;
NWidth : Natural;
@@ -99,12 +95,6 @@ procedure XNmake is
-- Note: in following patterns, we break up the word revision to
-- avoid RCS getting enthusiastic about updating the reference!
- Get_SRev : Pattern := BreakX ('$') & "$Rev" & "ision: " &
- Break (' ') * Sinfo_Rev;
-
- GetT_Rev : Pattern := BreakX ('$') & "$Rev" & "ision: " &
- Break (' ') * Temp_Rev;
-
Body_Only : Pattern := BreakX (' ') * X & Span (' ') & "-- body only";
Spec_Only : Pattern := BreakX (' ') * X & Span (' ') & "-- spec only";
@@ -207,8 +197,6 @@ procedure XNmake is
begin
-- Capture our revision (following line updated by RCS)
- Match ("$Revision: 1.29 $", "$Rev" & "ision: " & Break (' ') * XNmake_Rev);
-
Lineno := 0;
NWidth := 28;
Anchored_Mode := True;
@@ -271,67 +259,42 @@ begin
Anchored_Mode := True;
- -- Get Sinfo revision number
-
- loop
- Line := Get_Line (InS);
- exit when Match (Line, Get_SRev);
- end loop;
-
-- Copy initial part of template to spec and body
loop
Line := Get_Line (InT);
- if Match (Line, GetT_Rev) then
- WriteBS
- ("-- Generated by xnmake revision " &
- XNmake_Rev & " using" &
- " --");
-
- WriteBS
- ("-- sinfo.ads revision " &
- Sinfo_Rev &
- " --");
-
- WriteBS
- ("-- nmake.adt revision " &
- Temp_Rev &
- " --");
-
- else
- -- Skip lines describing the template
-
- if Match (Line, "-- This file is a template") then
- loop
- Line := Get_Line (InT);
- exit when Line = "";
- end loop;
- end if;
+ -- Skip lines describing the template
- exit when Match (Line, "package");
+ if Match (Line, "-- This file is a template") then
+ loop
+ Line := Get_Line (InT);
+ exit when Line = "";
+ end loop;
+ end if;
- if Match (Line, Body_Only, M) then
- Replace (M, X);
- WriteB (Line);
+ exit when Match (Line, "package");
- elsif Match (Line, Spec_Only, M) then
- Replace (M, X);
- WriteS (Line);
+ if Match (Line, Body_Only, M) then
+ Replace (M, X);
+ WriteB (Line);
- else
- if Match (Line, Templ, M) then
- Replace (M, A & " S p e c ");
- end if;
+ elsif Match (Line, Spec_Only, M) then
+ Replace (M, X);
+ WriteS (Line);
- WriteS (Line);
+ else
+ if Match (Line, Templ, M) then
+ Replace (M, A & " S p e c ");
+ end if;
- if Match (Line, Spec, M) then
- Replace (M, A & "B o d y");
- end if;
+ WriteS (Line);
- WriteB (Line);
+ if Match (Line, Spec, M) then
+ Replace (M, A & "B o d y");
end if;
+
+ WriteB (Line);
end if;
end loop;