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
00037
00038
00039
00040
00041
00042
00043
00044 #ifndef erbe_INCLUDED
00045 #define erbe_INCLUDED
00046 #ifdef __cplusplus
00047 extern "C" {
00048 #endif
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076 #ifdef _KEEP_RCS_ID
00077 static char *erbe_rcs_id = "$Source: /home/bos/bk/kpro64-pending/be/com/SCCS/s.erbe.h $ $Revision: 1.5 $";
00078 #endif
00079
00080 #include "errors.h"
00081
00082
00083
00084
00085 #define EC_BASE_BE EP_BE*1000
00086
00087
00088 #define EC_Alias_Interfere EC_BASE_BE
00089 #define EC_Alias_Kill EC_BASE_BE+1
00090 #define EC_Alias_Def EC_BASE_BE+2
00091 #define EC_Alias_Ref EC_BASE_BE+3
00092 #define EC_Glob_Exposed EC_BASE_BE+4
00093 #define EC_Not_Live_Out EC_BASE_BE+5
00094 #define EC_Not_Avail EC_BASE_BE+6
00095 #define EC_Part_Avail EC_BASE_BE+7
00096 #define EC_Not_Live_In EC_BASE_BE+8
00097
00098 #define EC_Rtn_Conflict EC_BASE_BE+10
00099 #define EC_Rtn_Uninit EC_BASE_BE+11
00100 #define EC_Formal_Ref EC_BASE_BE+12
00101 #define EC_Uninit_Ref EC_BASE_BE+13
00102
00103
00104 #define EC_Invalid_Call EC_BASE_BE+30
00105 #define EC_Callee_TN EC_BASE_BE+31
00106
00107
00108 #define EC_B_Synch EC_BASE_BE+40
00109 #define EC_Inv_Offset EC_BASE_BE+41
00110 #define EC_Inv_Flist EC_BASE_BE+43
00111
00112
00113 #define EC_Tree_Class EC_BASE_BE+50
00114 #define EC_Xar_Sclass EC_BASE_BE+51
00115 #define EC_Bad_MOS_Tree EC_BASE_BE+52
00116 #define EC_Store_Const EC_BASE_BE+53
00117
00118
00119
00120 #define EC_TO_Missed EC_BASE_BE+60
00121 #define EC_Expanded EC_BASE_BE+61
00122
00123
00124 #define EC_Mult_RB_Reg EC_BASE_BE+70
00125 #define EC_Mult_RB_Tn EC_BASE_BE+71
00126
00127 #define EC_Fold_Arith_Too_Big EC_BASE_BE+80
00128 #define EC_Fold_Arith_Too_Big2 EC_BASE_BE+81
00129 #define EC_Const_Copy_Too_Big EC_BASE_BE+82
00130 #define EC_Const_Copy_Too_Big2 EC_BASE_BE+83
00131 #define EC_Gopt_Too_Big EC_BASE_BE+84
00132 #define EC_Gopt_Too_Big2 EC_BASE_BE+85
00133 #define EC_Gopt_Space EC_BASE_BE+86
00134 #define EC_Gopt_Space_Skip EC_BASE_BE+87
00135
00136
00137 #define EC_LNO_Bad_Pragma_Int EC_BASE_BE+90
00138 #define EC_LNO_Bad_Pragma_String EC_BASE_BE+91
00139 #define EC_LNO_Bad_Pragma_Int_Advisory EC_BASE_BE+92
00140 #define EC_LNO_Bad_Pragma_String_Advisory EC_BASE_BE+93
00141 #define EC_LNO_Generic EC_BASE_BE+94
00142 #define EC_LNO_Generic_Error EC_BASE_BE+95
00143 #define EC_LNO_Generic_Advisory EC_BASE_BE+96
00144 #define EC_LNO_Generic2String EC_BASE_BE+97
00145
00146 #define EC_Bad_Pragma_Abort EC_BASE_BE+98
00147
00148
00149 #define EC_MPLOWER_red_mult_use EC_BASE_BE+110
00150 #define EC_MPLOWER_red_not_found EC_BASE_BE+111
00151 #define EC_MPLOWER_red_conflict EC_BASE_BE+112
00152 #define EC_MPLOWER_red_misuse EC_BASE_BE+113
00153 #define EC_MPLOWER_red_badop EC_BASE_BE+114
00154 #define EC_MPLOWER_shared_store EC_BASE_BE+115
00155 #define EC_MPLOWER_local_nosize EC_BASE_BE+116
00156 #define EC_MPLOWER_used_noscope EC_BASE_BE+117
00157 #define EC_MPLOWER_priv_equiv EC_BASE_BE+118
00158 #define EC_MPLOWER_defpriv_equiv EC_BASE_BE+119
00159 #define EC_MPLOWER_first_last_priv EC_BASE_BE+120
00160 #define EC_MPLOWER_reprivatization EC_BASE_BE+121
00161 #define EC_MPLOWER_red_of_private EC_BASE_BE+122
00162 #define EC_MPLOWER_thrpriv_scope EC_BASE_BE+123
00163 #define EC_MPLOWER_Generic_Error EC_BASE_BE+124
00164 #define EC_MPLOWER_Generic_Warning EC_BASE_BE+125
00165
00166
00167 #define EC_LAY_stack_limit EC_BASE_BE+126
00168 #define EC_LAY_section_name EC_BASE_BE+127
00169
00170
00171 #define EC_Skip_PU EC_BASE_BE+130
00172 #define EC_Uninitialized EC_BASE_BE+131
00173
00174
00175 #define EC_DRA_rii_file_io EC_BASE_BE+140
00176 #define EC_DRA_rii_file_format EC_BASE_BE+141
00177 #define EC_DRA_unsupported_type EC_BASE_BE+142
00178 #define EC_DRA_all_stars EC_BASE_BE+143
00179 #define EC_DRA_indirect_call EC_BASE_BE+144
00180 #define EC_DRA_clone_altentry EC_BASE_BE+145
00181 #define EC_DRA_bad_clone_request EC_BASE_BE+146
00182 #ifdef KEY
00183 #define EC_MPLOWER_copyin_st EC_BASE_BE+147
00184 #endif
00185 #ifdef TARG_NVISA
00186 #define EC_No_Calls EC_BASE_BE+148
00187 #define EC_Too_Many_Args EC_BASE_BE+149
00188 #define EC_Const_Space_Overflow EC_BASE_BE+150
00189 #define EC_Unaligned_Memory EC_BASE_BE+151
00190 #define EC_Ptr_Assumed_Global EC_BASE_BE+152
00191 #define EC_Load_Past_Struct EC_BASE_BE+153
00192 #define EC_Shared_Atomic64_Opnd EC_BASE_BE+154
00193 #define EC_Memset_Too_Large EC_BASE_BE+155
00194 #endif
00195
00196 #ifdef __cplusplus
00197 }
00198 #endif
00199 #endif