summaryrefslogtreecommitdiff
path: root/gcc/ada/snames.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/snames.h')
-rw-r--r--gcc/ada/snames.h213
1 files changed, 108 insertions, 105 deletions
diff --git a/gcc/ada/snames.h b/gcc/ada/snames.h
index 18cb4edc31a..e7ecb5d8d35 100644
--- a/gcc/ada/snames.h
+++ b/gcc/ada/snames.h
@@ -6,7 +6,7 @@
* *
* C Header File *
* *
- * Copyright (C) 1992-2004 Free Software Foundation, Inc. *
+ * Copyright (C) 1992-2005, 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- *
@@ -129,57 +129,61 @@ extern unsigned char Get_Attribute_Id (int);
#define Attr_Small 81
#define Attr_Storage_Size 82
#define Attr_Storage_Unit 83
-#define Attr_Tag 84
-#define Attr_Target_Name 85
-#define Attr_Terminated 86
-#define Attr_To_Address 87
-#define Attr_Type_Class 88
-#define Attr_UET_Address 89
-#define Attr_Unbiased_Rounding 90
-#define Attr_Unchecked_Access 91
-#define Attr_Unconstrained_Array 92
-#define Attr_Universal_Literal_String 93
-#define Attr_Unrestricted_Access 94
-#define Attr_VADS_Size 95
-#define Attr_Val 96
-#define Attr_Valid 97
-#define Attr_Value_Size 98
-#define Attr_Version 99
-#define Attr_Wide_Character_Size 100
-#define Attr_Wide_Width 101
-#define Attr_Width 102
-#define Attr_Word_Size 103
+#define Attr_Stream_Size 84
+#define Attr_Tag 85
+#define Attr_Target_Name 86
+#define Attr_Terminated 87
+#define Attr_To_Address 88
+#define Attr_Type_Class 89
+#define Attr_UET_Address 90
+#define Attr_Unbiased_Rounding 91
+#define Attr_Unchecked_Access 92
+#define Attr_Unconstrained_Array 93
+#define Attr_Universal_Literal_String 94
+#define Attr_Unrestricted_Access 95
+#define Attr_VADS_Size 96
+#define Attr_Val 97
+#define Attr_Valid 98
+#define Attr_Value_Size 99
+#define Attr_Version 100
+#define Attr_Wchar_T_Size 101
+#define Attr_Wide_Wide_Width 102
+#define Attr_Wide_Width 103
+#define Attr_Width 104
+#define Attr_Word_Size 105
-#define Attr_Adjacent 104
-#define Attr_Ceiling 105
-#define Attr_Copy_Sign 106
-#define Attr_Floor 107
-#define Attr_Fraction 108
-#define Attr_Image 109
-#define Attr_Input 110
-#define Attr_Machine 111
-#define Attr_Max 112
-#define Attr_Min 113
-#define Attr_Model 114
-#define Attr_Pred 115
-#define Attr_Remainder 116
-#define Attr_Rounding 117
-#define Attr_Succ 118
-#define Attr_Truncation 119
-#define Attr_Value 120
-#define Attr_Wide_Image 121
-#define Attr_Wide_Value 122
+#define Attr_Adjacent 106
+#define Attr_Ceiling 107
+#define Attr_Copy_Sign 108
+#define Attr_Floor 109
+#define Attr_Fraction 110
+#define Attr_Image 111
+#define Attr_Input 112
+#define Attr_Machine 113
+#define Attr_Max 114
+#define Attr_Min 115
+#define Attr_Model 116
+#define Attr_Pred 117
+#define Attr_Remainder 118
+#define Attr_Rounding 119
+#define Attr_Succ 120
+#define Attr_Truncation 121
+#define Attr_Value 122
+#define Attr_Wide_Image 123
+#define Attr_Wide_Wide_Image 124
+#define Attr_Wide_Value 125
+#define Attr_Wide_Wide_Value 126
-#define Attr_Output 123
-#define Attr_Read 124
-#define Attr_Write 125
+#define Attr_Output 127
+#define Attr_Read 128
+#define Attr_Write 129
-#define Attr_Elab_Body 126
-#define Attr_Elab_Spec 127
-#define Attr_Storage_Pool 128
+#define Attr_Elab_Body 130
+#define Attr_Elab_Spec 131
+#define Attr_Storage_Pool 132
-#define Attr_Base 129
-#define Attr_Class 130
+#define Attr_Base 133
+#define Attr_Class 134
/* Define the function to check if a Name_Id value is a valid pragma */
@@ -289,66 +293,65 @@ extern unsigned char Get_Pragma_Id (int);
#define Pragma_Inline_Always 85
#define Pragma_Inline_Generic 86
#define Pragma_Inspection_Point 87
-#define Pragma_Interface 88
-#define Pragma_Interface_Name 89
-#define Pragma_Interrupt_Handler 90
-#define Pragma_Interrupt_Priority 91
-#define Pragma_Java_Constructor 92
-#define Pragma_Java_Interface 93
-#define Pragma_Keep_Names 94
-#define Pragma_Link_With 95
-#define Pragma_Linker_Alias 96
-#define Pragma_Linker_Options 97
-#define Pragma_Linker_Section 98
-#define Pragma_List 99
-#define Pragma_Machine_Attribute 100
-#define Pragma_Main 101
-#define Pragma_Main_Storage 102
-#define Pragma_Memory_Size 103
-#define Pragma_No_Return 104
-#define Pragma_Obsolescent 105
-#define Pragma_Optimize 106
-#define Pragma_Optional_Overriding 107
-#define Pragma_Overriding 108
-#define Pragma_Pack 109
-#define Pragma_Page 110
-#define Pragma_Passive 111
-#define Pragma_Preelaborate 112
-#define Pragma_Priority 113
-#define Pragma_Psect_Object 114
-#define Pragma_Pure 115
-#define Pragma_Pure_Function 116
-#define Pragma_Remote_Call_Interface 117
-#define Pragma_Remote_Types 118
-#define Pragma_Share_Generic 119
-#define Pragma_Shared 120
-#define Pragma_Shared_Passive 121
-#define Pragma_Source_Reference 122
-#define Pragma_Stream_Convert 123
-#define Pragma_Subtitle 124
-#define Pragma_Suppress_All 125
-#define Pragma_Suppress_Debug_Info 126
-#define Pragma_Suppress_Initialization 127
-#define Pragma_System_Name 128
-#define Pragma_Task_Info 129
-#define Pragma_Task_Name 130
-#define Pragma_Task_Storage 131
-#define Pragma_Thread_Body 132
-#define Pragma_Time_Slice 133
-#define Pragma_Title 134
-#define Pragma_Unchecked_Union 135
-#define Pragma_Unimplemented_Unit 136
-#define Pragma_Unreferenced 137
-#define Pragma_Unreserve_All_Interrupts 138
-#define Pragma_Volatile 139
-#define Pragma_Volatile_Components 140
-#define Pragma_Weak_External 141
+#define Pragma_Interface_Name 88
+#define Pragma_Interrupt_Handler 89
+#define Pragma_Interrupt_Priority 90
+#define Pragma_Java_Constructor 91
+#define Pragma_Java_Interface 92
+#define Pragma_Keep_Names 93
+#define Pragma_Link_With 94
+#define Pragma_Linker_Alias 95
+#define Pragma_Linker_Options 96
+#define Pragma_Linker_Section 97
+#define Pragma_List 98
+#define Pragma_Machine_Attribute 99
+#define Pragma_Main 100
+#define Pragma_Main_Storage 101
+#define Pragma_Memory_Size 102
+#define Pragma_No_Return 103
+#define Pragma_Obsolescent 104
+#define Pragma_Optimize 105
+#define Pragma_Optional_Overriding 106
+#define Pragma_Pack 107
+#define Pragma_Page 108
+#define Pragma_Passive 109
+#define Pragma_Preelaborate 110
+#define Pragma_Priority 111
+#define Pragma_Psect_Object 112
+#define Pragma_Pure 113
+#define Pragma_Pure_Function 114
+#define Pragma_Remote_Call_Interface 115
+#define Pragma_Remote_Types 116
+#define Pragma_Share_Generic 117
+#define Pragma_Shared 118
+#define Pragma_Shared_Passive 119
+#define Pragma_Source_Reference 120
+#define Pragma_Stream_Convert 121
+#define Pragma_Subtitle 122
+#define Pragma_Suppress_All 123
+#define Pragma_Suppress_Debug_Info 124
+#define Pragma_Suppress_Initialization 125
+#define Pragma_System_Name 126
+#define Pragma_Task_Info 127
+#define Pragma_Task_Name 128
+#define Pragma_Task_Storage 129
+#define Pragma_Thread_Body 130
+#define Pragma_Time_Slice 131
+#define Pragma_Title 132
+#define Pragma_Unchecked_Union 133
+#define Pragma_Unimplemented_Unit 134
+#define Pragma_Unreferenced 135
+#define Pragma_Unreserve_All_Interrupts 136
+#define Pragma_Volatile 137
+#define Pragma_Volatile_Components 138
+#define Pragma_Weak_External 139
/* The following are deliberately out of alphabetical order, see Snames */
-#define Pragma_AST_Entry 142
-#define Pragma_Storage_Size 143
-#define Pragma_Storage_Unit 144
+#define Pragma_AST_Entry 140
+#define Pragma_Interface 141
+#define Pragma_Storage_Size 142
+#define Pragma_Storage_Unit 143
/* Define the numeric values for the conventions. */