aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/prj-attr.ads
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/prj-attr.ads')
-rw-r--r--gcc/ada/prj-attr.ads14
1 files changed, 10 insertions, 4 deletions
diff --git a/gcc/ada/prj-attr.ads b/gcc/ada/prj-attr.ads
index 6fad3f0..a16e6f3 100644
--- a/gcc/ada/prj-attr.ads
+++ b/gcc/ada/prj-attr.ads
@@ -6,7 +6,7 @@
-- --
-- S p e c --
-- --
--- Copyright (C) 2001-2009, Free Software Foundation, Inc. --
+-- Copyright (C) 2001-2010, 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- --
@@ -44,8 +44,8 @@ package Prj.Attr is
-- packages and their attribute. This procedure should be called by
-- Prj.Initialize.
- type Attribute_Kind is
- (Unknown,
+ type Attribute_Kind is (
+ Unknown,
-- The attribute does not exist
Single,
@@ -61,9 +61,10 @@ package Prj.Attr is
Case_Insensitive_Associative_Array,
-- Associative array attribute with a case insensitive index
- Optional_Index_Case_Insensitive_Associative_Array);
+ Optional_Index_Case_Insensitive_Associative_Array
-- Associative array attribute with a case insensitive index and an
-- optional source index.
+ );
-- Characteristics of an attribute. Optional_Index indicates that there
-- may be an optional index in the index of the associative array, as in
-- for Switches ("files.ada" at 2) use ...
@@ -73,6 +74,11 @@ package Prj.Attr is
-- Subset of Attribute_Kinds that may be used for the attributes that is
-- used when defining a new package.
+ subtype All_Case_Insensitive_Associative_Array is Attribute_Kind range
+ Case_Insensitive_Associative_Array ..
+ Optional_Index_Case_Insensitive_Associative_Array;
+ -- Subtype including both cases of Case_Insensitive_Associative_Array
+
Max_Attribute_Name_Length : constant := 64;
-- The maximum length of attribute names