Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 #ifndef erbe_INCLUDED
00037 #define erbe_INCLUDED
00038 #ifdef __cplusplus
00039 extern "C" {
00040 #endif
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063 #ifdef _KEEP_RCS_ID
00064 #endif
00065
00066 #include "errors.h"
00067
00068
00069
00070
00071 #define EC_BASE_BE EP_BE*1000
00072
00073
00074 #define EC_Alias_Interfere EC_BASE_BE
00075 #define EC_Alias_Kill EC_BASE_BE+1
00076 #define EC_Alias_Def EC_BASE_BE+2
00077 #define EC_Alias_Ref EC_BASE_BE+3
00078 #define EC_Glob_Exposed EC_BASE_BE+4
00079 #define EC_Not_Live_Out EC_BASE_BE+5
00080 #define EC_Not_Avail EC_BASE_BE+6
00081 #define EC_Part_Avail EC_BASE_BE+7
00082 #define EC_Not_Live_In EC_BASE_BE+8
00083
00084 #define EC_Rtn_Conflict EC_BASE_BE+10
00085 #define EC_Rtn_Uninit EC_BASE_BE+11
00086 #define EC_Formal_Ref EC_BASE_BE+12
00087 #define EC_Uninit_Ref EC_BASE_BE+13
00088
00089
00090 #define EC_Invalid_Call EC_BASE_BE+30
00091 #define EC_Callee_TN EC_BASE_BE+31
00092
00093
00094 #define EC_B_Synch EC_BASE_BE+40
00095 #define EC_Inv_Offset EC_BASE_BE+41
00096 #define EC_Inv_Flist EC_BASE_BE+43
00097
00098
00099 #define EC_Tree_Class EC_BASE_BE+50
00100 #define EC_Xar_Sclass EC_BASE_BE+51
00101 #define EC_Bad_MOS_Tree EC_BASE_BE+52
00102 #define EC_Store_Const EC_BASE_BE+53
00103
00104
00105
00106 #define EC_TO_Missed EC_BASE_BE+60
00107 #define EC_Expanded EC_BASE_BE+61
00108
00109
00110 #define EC_Mult_RB_Reg EC_BASE_BE+70
00111 #define EC_Mult_RB_Tn EC_BASE_BE+71
00112
00113 #define EC_Fold_Arith_Too_Big EC_BASE_BE+80
00114 #define EC_Fold_Arith_Too_Big2 EC_BASE_BE+81
00115 #define EC_Const_Copy_Too_Big EC_BASE_BE+82
00116 #define EC_Const_Copy_Too_Big2 EC_BASE_BE+83
00117 #define EC_Gopt_Too_Big EC_BASE_BE+84
00118 #define EC_Gopt_Too_Big2 EC_BASE_BE+85
00119 #define EC_Gopt_Space EC_BASE_BE+86
00120 #define EC_Gopt_Space_Skip EC_BASE_BE+87
00121
00122
00123 #define EC_LNO_Bad_Pragma_Int EC_BASE_BE+90
00124 #define EC_LNO_Bad_Pragma_String EC_BASE_BE+91
00125 #define EC_LNO_Bad_Pragma_Int_Advisory EC_BASE_BE+92
00126 #define EC_LNO_Bad_Pragma_String_Advisory EC_BASE_BE+93
00127 #define EC_LNO_Generic EC_BASE_BE+94
00128 #define EC_LNO_Generic_Error EC_BASE_BE+95
00129 #define EC_LNO_Generic_Advisory EC_BASE_BE+96
00130 #define EC_LNO_Generic2String EC_BASE_BE+97
00131
00132 #define EC_Bad_Pragma_Abort EC_BASE_BE+98
00133
00134
00135 #define EC_MPLOWER_red_mult_use EC_BASE_BE+110
00136 #define EC_MPLOWER_red_not_found EC_BASE_BE+111
00137 #define EC_MPLOWER_red_conflict EC_BASE_BE+112
00138 #define EC_MPLOWER_red_misuse EC_BASE_BE+113
00139 #define EC_MPLOWER_red_badop EC_BASE_BE+114
00140 #define EC_MPLOWER_shared_store EC_BASE_BE+115
00141 #define EC_MPLOWER_local_nosize EC_BASE_BE+116
00142 #define EC_MPLOWER_used_noscope EC_BASE_BE+117
00143 #define EC_MPLOWER_priv_equiv EC_BASE_BE+118
00144 #define EC_MPLOWER_defpriv_equiv EC_BASE_BE+119
00145 #define EC_MPLOWER_first_last_priv EC_BASE_BE+120
00146 #define EC_MPLOWER_reprivatization EC_BASE_BE+121
00147 #define EC_MPLOWER_red_of_private EC_BASE_BE+122
00148 #define EC_MPLOWER_thrpriv_scope EC_BASE_BE+123
00149 #define EC_MPLOWER_Generic_Error EC_BASE_BE+124
00150 #define EC_MPLOWER_Generic_Warning EC_BASE_BE+125
00151
00152
00153 #define EC_LAY_stack_limit EC_BASE_BE+126
00154 #define EC_LAY_section_name EC_BASE_BE+127
00155
00156
00157 #define EC_Skip_PU EC_BASE_BE+130
00158
00159
00160 #define EC_DRA_rii_file_io EC_BASE_BE+140
00161 #define EC_DRA_rii_file_format EC_BASE_BE+141
00162 #define EC_DRA_unsupported_type EC_BASE_BE+142
00163 #define EC_DRA_all_stars EC_BASE_BE+143
00164 #define EC_DRA_indirect_call EC_BASE_BE+144
00165 #define EC_DRA_clone_altentry EC_BASE_BE+145
00166 #define EC_DRA_bad_clone_request EC_BASE_BE+146
00167
00168 #ifdef __cplusplus
00169 }
00170 #endif
00171 #endif