00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #include "config.h"
00025 #include "system.h"
00026 #include "coretypes.h"
00027 #include "tree.h"
00028 #include "c-common.h"
00029
00030 tree
00031 objc_is_class_name (tree ARG_UNUSED (arg))
00032 {
00033 return 0;
00034 }
00035
00036 tree
00037 objc_is_id (tree ARG_UNUSED (arg))
00038 {
00039 return 0;
00040 }
00041
00042 tree
00043 objc_is_object_ptr (tree ARG_UNUSED (arg))
00044 {
00045 return 0;
00046 }
00047
00048 tree
00049 objc_lookup_ivar (tree other, tree ARG_UNUSED (arg))
00050 {
00051
00052 return other;
00053 }
00054
00055 void
00056 objc_check_decl (tree ARG_UNUSED (decl))
00057 {
00058 }
00059
00060 int
00061 objc_is_reserved_word (tree ARG_UNUSED (ident))
00062 {
00063 return 0;
00064 }
00065
00066 bool
00067 objc_compare_types (tree ARG_UNUSED (ltyp), tree ARG_UNUSED (rtyp),
00068 int ARG_UNUSED (argno), tree ARG_UNUSED (callee))
00069 {
00070 return false;
00071 }
00072
00073 void
00074 objc_volatilize_decl (tree ARG_UNUSED (decl))
00075 {
00076 }
00077
00078 bool
00079 objc_type_quals_match (tree ARG_UNUSED (ltyp), tree ARG_UNUSED (rtyp))
00080 {
00081 return false;
00082 }
00083
00084 tree
00085 objc_rewrite_function_call (tree function, tree ARG_UNUSED (params))
00086 {
00087 return function;
00088 }
00089
00090 tree
00091 objc_message_selector (void)
00092 {
00093 return 0;
00094 }
00095
00096 void
00097 objc_declare_alias (tree ARG_UNUSED (alias), tree ARG_UNUSED (orig))
00098 {
00099 }
00100
00101 void
00102 objc_declare_class (tree ARG_UNUSED (list))
00103 {
00104 }
00105
00106 void
00107 objc_declare_protocols (tree ARG_UNUSED (list))
00108 {
00109 }
00110
00111 void
00112 objc_start_protocol (tree ARG_UNUSED (proto),
00113 tree ARG_UNUSED (protorefs))
00114 {
00115 }
00116
00117 void
00118 objc_start_class_interface (tree ARG_UNUSED (name),
00119 tree ARG_UNUSED (super),
00120 tree ARG_UNUSED (protos))
00121 {
00122 }
00123
00124 void
00125 objc_start_category_interface (tree ARG_UNUSED (name),
00126 tree ARG_UNUSED (categ),
00127 tree ARG_UNUSED (protos))
00128 {
00129 }
00130
00131 void
00132 objc_continue_interface (void)
00133 {
00134 }
00135
00136 void
00137 objc_finish_interface (void)
00138 {
00139 }
00140
00141 void
00142 objc_add_instance_variable (tree ARG_UNUSED (decl))
00143 {
00144 }
00145
00146 void
00147 objc_set_visibility (int ARG_UNUSED (vis))
00148 {
00149 }
00150
00151 void
00152 objc_set_method_type (enum tree_code ARG_UNUSED (code))
00153 {
00154 }
00155
00156 void
00157 objc_start_class_implementation (tree ARG_UNUSED (name),
00158 tree ARG_UNUSED (super))
00159 {
00160 }
00161
00162 void
00163 objc_start_category_implementation (tree ARG_UNUSED (name),
00164 tree ARG_UNUSED (categ))
00165 {
00166 }
00167
00168 void
00169 objc_continue_implementation (void)
00170 {
00171 }
00172
00173 void
00174 objc_clear_super_receiver (void)
00175 {
00176 }
00177
00178 void
00179 objc_finish_implementation (void)
00180 {
00181 }
00182
00183 void
00184 objc_add_method_declaration (tree ARG_UNUSED (signature))
00185 {
00186 }
00187
00188 void
00189 objc_start_method_definition (tree ARG_UNUSED (signature))
00190 {
00191 }
00192
00193 void
00194 objc_finish_method_definition (tree ARG_UNUSED (fndecl))
00195 {
00196 }
00197
00198 tree
00199 objc_build_keyword_decl (tree ARG_UNUSED (selector),
00200 tree ARG_UNUSED (typename),
00201 tree ARG_UNUSED (identifier))
00202 {
00203 return 0;
00204 }
00205
00206 tree
00207 objc_build_method_signature (tree ARG_UNUSED (rettype),
00208 tree ARG_UNUSED (selectors),
00209 tree ARG_UNUSED (optparms),
00210 bool ARG_UNUSED (ellipsis))
00211 {
00212 return 0;
00213 }
00214
00215 tree
00216 objc_build_encode_expr (tree ARG_UNUSED (expr))
00217 {
00218 return 0;
00219 }
00220
00221 tree
00222 objc_build_protocol_expr (tree ARG_UNUSED (expr))
00223 {
00224 return 0;
00225 }
00226
00227 tree
00228 objc_build_selector_expr (tree ARG_UNUSED (expr))
00229 {
00230 return 0;
00231 }
00232
00233 tree
00234 objc_build_message_expr (tree ARG_UNUSED (expr))
00235 {
00236 return 0;
00237 }
00238
00239 tree
00240 objc_build_string_object (tree ARG_UNUSED (str))
00241 {
00242 return 0;
00243 }
00244
00245 tree
00246 objc_get_class_reference (tree ARG_UNUSED (name))
00247 {
00248 return 0;
00249 }
00250
00251 tree
00252 objc_get_protocol_qualified_type (tree ARG_UNUSED (name),
00253 tree ARG_UNUSED (protos))
00254 {
00255 return 0;
00256 }
00257
00258 int
00259 objc_static_init_needed_p (void)
00260 {
00261 return 0;
00262 }
00263
00264 tree
00265 objc_generate_static_init_call (tree ARG_UNUSED (ctors))
00266 {
00267 return 0;
00268 }
00269
00270 int
00271 objc_is_public (tree ARG_UNUSED (expr), tree ARG_UNUSED (identifier))
00272 {
00273 return 1;
00274 }
00275
00276 tree
00277 objc_get_class_ivars (tree ARG_UNUSED (name))
00278 {
00279 return 0;
00280 }
00281
00282 tree
00283 objc_build_throw_stmt (tree ARG_UNUSED (expr))
00284 {
00285 return 0;
00286 }
00287
00288 tree
00289 objc_build_synchronized (location_t ARG_UNUSED (start_locus),
00290 tree ARG_UNUSED (mutex), tree ARG_UNUSED (body))
00291 {
00292 return 0;
00293 }
00294
00295 void
00296 objc_begin_try_stmt (location_t ARG_UNUSED (try_locus), tree ARG_UNUSED (body))
00297 {
00298 }
00299
00300 void
00301 objc_begin_catch_clause (tree ARG_UNUSED (decl))
00302 {
00303 }
00304
00305 void
00306 objc_finish_catch_clause (void)
00307 {
00308 }
00309
00310 void
00311 objc_build_finally_clause (location_t ARG_UNUSED (finally_locus),
00312 tree ARG_UNUSED (body))
00313 {
00314 }
00315
00316 tree
00317 objc_finish_try_stmt (void)
00318 {
00319 return 0;
00320 }
00321
00322 tree
00323 objc_generate_write_barrier (tree ARG_UNUSED (lhs),
00324 enum tree_code ARG_UNUSED (modifycode),
00325 tree ARG_UNUSED (rhs))
00326 {
00327 return 0;
00328 }