OSDN Git Service

2004-07-06 Vincent Celier <celier@gnat.com>
[pf3gnuchains/gcc-fork.git] / gcc / ada / snames.h
index d14d927..08a9b88 100644 (file)
@@ -80,104 +80,105 @@ extern unsigned char Get_Attribute_Id (int);
 #define  Attr_First_Bit                     32
 #define  Attr_Fixed_Value                   33
 #define  Attr_Fore                          34
-#define  Attr_Has_Discriminants             35
-#define  Attr_Identity                      36
-#define  Attr_Img                           37
-#define  Attr_Integer_Value                 38
-#define  Attr_Large                         39
-#define  Attr_Last                          40
-#define  Attr_Last_Bit                      41
-#define  Attr_Leading_Part                  42
-#define  Attr_Length                        43
-#define  Attr_Machine_Emax                  44
-#define  Attr_Machine_Emin                  45
-#define  Attr_Machine_Mantissa              46
-#define  Attr_Machine_Overflows             47
-#define  Attr_Machine_Radix                 48
-#define  Attr_Machine_Rounds                49
-#define  Attr_Machine_Size                  50
-#define  Attr_Mantissa                      51
-#define  Attr_Max_Size_In_Storage_Elements  52
-#define  Attr_Maximum_Alignment             53
-#define  Attr_Mechanism_Code                54
-#define  Attr_Model_Emin                    55
-#define  Attr_Model_Epsilon                 56
-#define  Attr_Model_Mantissa                57
-#define  Attr_Model_Small                   58
-#define  Attr_Modulus                       59
-#define  Attr_Null_Parameter                60
-#define  Attr_Object_Size                   61
-#define  Attr_Partition_ID                  62
-#define  Attr_Passed_By_Reference           63
-#define  Attr_Pool_Address                  64
-#define  Attr_Pos                           65
-#define  Attr_Position                      66
-#define  Attr_Range                         67
-#define  Attr_Range_Length                  68
-#define  Attr_Round                         69
-#define  Attr_Safe_Emax                     70
-#define  Attr_Safe_First                    71
-#define  Attr_Safe_Large                    72
-#define  Attr_Safe_Last                     73
-#define  Attr_Safe_Small                    74
-#define  Attr_Scale                         75
-#define  Attr_Scaling                       76
-#define  Attr_Signed_Zeros                  77
-#define  Attr_Size                          78
-#define  Attr_Small                         79
-#define  Attr_Storage_Size                  80
-#define  Attr_Storage_Unit                  81
-#define  Attr_Tag                           82
-#define  Attr_Target_Name                   83
-#define  Attr_Terminated                    84
-#define  Attr_To_Address                    85
-#define  Attr_Type_Class                    86
-#define  Attr_UET_Address                   87
-#define  Attr_Unbiased_Rounding             88
-#define  Attr_Unchecked_Access              89
-#define  Attr_Unconstrained_Array           90
-#define  Attr_Universal_Literal_String      91
-#define  Attr_Unrestricted_Access           92
-#define  Attr_VADS_Size                     93
-#define  Attr_Val                           94
-#define  Attr_Valid                         95
-#define  Attr_Value_Size                    96
-#define  Attr_Version                       97
-#define  Attr_Wide_Character_Size           98
-#define  Attr_Wide_Width                    99
-#define  Attr_Width                        100
+#define  Attr_Has_Access_Values             35
+#define  Attr_Has_Discriminants             36
+#define  Attr_Identity                      37
+#define  Attr_Img                           38
+#define  Attr_Integer_Value                 39
+#define  Attr_Large                         40
+#define  Attr_Last                          41
+#define  Attr_Last_Bit                      42
+#define  Attr_Leading_Part                  43
+#define  Attr_Length                        44
+#define  Attr_Machine_Emax                  45
+#define  Attr_Machine_Emin                  46
+#define  Attr_Machine_Mantissa              47
+#define  Attr_Machine_Overflows             48
+#define  Attr_Machine_Radix                 49
+#define  Attr_Machine_Rounds                50
+#define  Attr_Machine_Size                  51
+#define  Attr_Mantissa                      52
+#define  Attr_Max_Size_In_Storage_Elements  53
+#define  Attr_Maximum_Alignment             54
+#define  Attr_Mechanism_Code                55
+#define  Attr_Model_Emin                    56
+#define  Attr_Model_Epsilon                 57
+#define  Attr_Model_Mantissa                58
+#define  Attr_Model_Small                   59
+#define  Attr_Modulus                       60
+#define  Attr_Null_Parameter                61
+#define  Attr_Object_Size                   62
+#define  Attr_Partition_ID                  63
+#define  Attr_Passed_By_Reference           64
+#define  Attr_Pool_Address                  65
+#define  Attr_Pos                           66
+#define  Attr_Position                      67
+#define  Attr_Range                         68
+#define  Attr_Range_Length                  69
+#define  Attr_Round                         70
+#define  Attr_Safe_Emax                     71
+#define  Attr_Safe_First                    72
+#define  Attr_Safe_Large                    73
+#define  Attr_Safe_Last                     74
+#define  Attr_Safe_Small                    75
+#define  Attr_Scale                         76
+#define  Attr_Scaling                       77
+#define  Attr_Signed_Zeros                  78
+#define  Attr_Size                          79
+#define  Attr_Small                         80
+#define  Attr_Storage_Size                  81
+#define  Attr_Storage_Unit                  82
+#define  Attr_Tag                           83
+#define  Attr_Target_Name                   84
+#define  Attr_Terminated                    85
+#define  Attr_To_Address                    86
+#define  Attr_Type_Class                    87
+#define  Attr_UET_Address                   88
+#define  Attr_Unbiased_Rounding             89
+#define  Attr_Unchecked_Access              90
+#define  Attr_Unconstrained_Array           91
+#define  Attr_Universal_Literal_String      92
+#define  Attr_Unrestricted_Access           93
+#define  Attr_VADS_Size                     94
+#define  Attr_Val                           95
+#define  Attr_Valid                         96
+#define  Attr_Value_Size                    97
+#define  Attr_Version                       98
+#define  Attr_Wide_Character_Size           99
+#define  Attr_Wide_Width                   100
+#define  Attr_Width                        101
+#define  Attr_Word_Size                    102
 
-#define  Attr_Word_Size                    101
-#define  Attr_Adjacent                     102
-#define  Attr_Ceiling                      103
-#define  Attr_Copy_Sign                    104
-#define  Attr_Floor                        105
-#define  Attr_Fraction                     106
-#define  Attr_Image                        107
-#define  Attr_Input                        108
-#define  Attr_Machine                      109
-#define  Attr_Max                          110
-#define  Attr_Min                          111
-#define  Attr_Model                        112
-#define  Attr_Pred                         113
-#define  Attr_Remainder                    114
-#define  Attr_Rounding                     115
-#define  Attr_Succ                         116
-#define  Attr_Truncation                   117
-#define  Attr_Value                        118
-#define  Attr_Wide_Image                   119
-#define  Attr_Wide_Value                   120
+#define  Attr_Adjacent                     103
+#define  Attr_Ceiling                      104
+#define  Attr_Copy_Sign                    105
+#define  Attr_Floor                        106
+#define  Attr_Fraction                     107
+#define  Attr_Image                        108
+#define  Attr_Input                        109
+#define  Attr_Machine                      110
+#define  Attr_Max                          111
+#define  Attr_Min                          112
+#define  Attr_Model                        113
+#define  Attr_Pred                         114
+#define  Attr_Remainder                    115
+#define  Attr_Rounding                     116
+#define  Attr_Succ                         117
+#define  Attr_Truncation                   118
+#define  Attr_Value                        119
+#define  Attr_Wide_Image                   120
+#define  Attr_Wide_Value                   121
 
-#define  Attr_Output                       121
-#define  Attr_Read                         122
-#define  Attr_Write                        123
+#define  Attr_Output                       122
+#define  Attr_Read                         123
+#define  Attr_Write                        124
 
-#define  Attr_Elab_Body                    124
-#define  Attr_Elab_Spec                    125
-#define  Attr_Storage_Pool                 126
+#define  Attr_Elab_Body                    125
+#define  Attr_Elab_Spec                    126
+#define  Attr_Storage_Pool                 127
 
-#define  Attr_Base                         127
-#define  Attr_Class                        128
+#define  Attr_Base                         128
+#define  Attr_Class                        129
 
 /* Define the function to check if a Name_Id value is a valid pragma */