summaryrefslogtreecommitdiff
path: root/gcc/ada/prj-com.ads
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/prj-com.ads')
-rw-r--r--gcc/ada/prj-com.ads19
1 files changed, 18 insertions, 1 deletions
diff --git a/gcc/ada/prj-com.ads b/gcc/ada/prj-com.ads
index a7420447011..123ff290f67 100644
--- a/gcc/ada/prj-com.ads
+++ b/gcc/ada/prj-com.ads
@@ -6,7 +6,7 @@
-- --
-- S p e c --
-- --
--- Copyright (C) 2000-2003 Free Software Foundation, Inc. --
+-- Copyright (C) 2000-2004 Free Software Foundation, Inc. --
-- --
-- GNAT is free software; you can redistribute it and/or modify it under --
-- terms of the GNU General Public License as published by the Free Soft- --
@@ -98,5 +98,22 @@ package Prj.Com is
Key => Name_Id,
Hash => Hash,
Equal => "=");
+ -- Mapping of unit names to indexes in the Units table
+
+ type Unit_Project is record
+ Unit : Unit_Id := No_Unit;
+ Project : Project_Id := No_Project;
+ end record;
+
+ No_Unit_Project : constant Unit_Project := (No_Unit, No_Project);
+
+ package Files_Htable is new GNAT.HTable.Simple_HTable
+ (Header_Num => Header_Num,
+ Element => Unit_Project,
+ No_Element => No_Unit_Project,
+ Key => Name_Id,
+ Hash => Hash,
+ Equal => "=");
+ -- Mapping of file names to indexes in the Units table
end Prj.Com;