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 int
00067 objc_comptypes (tree ARG_UNUSED (lhs), tree ARG_UNUSED (rhs),
00068 int ARG_UNUSED (reflexive))
00069 {
00070 return -1;
00071 }
00072
00073 tree
00074 objc_message_selector (void)
00075 {
00076 return 0;
00077 }
00078
00079 void
00080 objc_declare_alias (tree ARG_UNUSED (alias), tree ARG_UNUSED (orig))
00081 {
00082 }
00083
00084 void
00085 objc_declare_class (tree ARG_UNUSED (list))
00086 {
00087 }
00088
00089 void
00090 objc_declare_protocols (tree ARG_UNUSED (list))
00091 {
00092 }
00093
00094 void
00095 objc_start_protocol (tree ARG_UNUSED (proto),
00096 tree ARG_UNUSED (protorefs))
00097 {
00098 }
00099
00100 void
00101 objc_start_class_interface (tree ARG_UNUSED (name),
00102 tree ARG_UNUSED (super),
00103 tree ARG_UNUSED (protos))
00104 {
00105 }
00106
00107 void
00108 objc_start_category_interface (tree ARG_UNUSED (name),
00109 tree ARG_UNUSED (categ),
00110 tree ARG_UNUSED (protos))
00111 {
00112 }
00113
00114 void
00115 objc_continue_interface (void)
00116 {
00117 }
00118
00119 void
00120 objc_finish_interface (void)
00121 {
00122 }
00123
00124 void
00125 objc_add_instance_variable (tree ARG_UNUSED (decl))
00126 {
00127 }
00128
00129 void
00130 objc_set_visibility (int ARG_UNUSED (vis))
00131 {
00132 }
00133
00134 void
00135 objc_set_method_type (enum tree_code ARG_UNUSED (code))
00136 {
00137 }
00138
00139 void
00140 objc_start_class_implementation (tree ARG_UNUSED (name),
00141 tree ARG_UNUSED (super))
00142 {
00143 }
00144
00145 void
00146 objc_start_category_implementation (tree ARG_UNUSED (name),
00147 tree ARG_UNUSED (categ))
00148 {
00149 }
00150
00151 void
00152 objc_continue_implementation (void)
00153 {
00154 }
00155
00156 void
00157 objc_clear_super_receiver (void)
00158 {
00159 }
00160
00161 void
00162 objc_finish_implementation (void)
00163 {
00164 }
00165
00166 void
00167 objc_add_method_declaration (tree ARG_UNUSED (signature))
00168 {
00169 }
00170
00171 void
00172 objc_start_method_definition (tree ARG_UNUSED (signature))
00173 {
00174 }
00175
00176 void
00177 objc_finish_method_definition (tree ARG_UNUSED (fndecl))
00178 {
00179 }
00180
00181 tree
00182 objc_build_keyword_decl (tree ARG_UNUSED (selector),
00183 tree ARG_UNUSED (typename),
00184 tree ARG_UNUSED (identifier))
00185 {
00186 return 0;
00187 }
00188
00189 tree
00190 objc_build_method_signature (tree ARG_UNUSED (rettype),
00191 tree ARG_UNUSED (selectors),
00192 tree ARG_UNUSED (optparms))
00193 {
00194 return 0;
00195 }
00196
00197 tree
00198 objc_build_encode_expr (tree ARG_UNUSED (expr))
00199 {
00200 return 0;
00201 }
00202
00203 tree
00204 objc_build_protocol_expr (tree ARG_UNUSED (expr))
00205 {
00206 return 0;
00207 }
00208
00209 tree
00210 objc_build_selector_expr (tree ARG_UNUSED (expr))
00211 {
00212 return 0;
00213 }
00214
00215 tree
00216 objc_build_message_expr (tree ARG_UNUSED (expr))
00217 {
00218 return 0;
00219 }
00220
00221 tree
00222 objc_build_string_object (tree ARG_UNUSED (str))
00223 {
00224 return 0;
00225 }
00226
00227 tree
00228 objc_get_class_reference (tree ARG_UNUSED (name))
00229 {
00230 return 0;
00231 }
00232
00233 tree
00234 objc_get_protocol_qualified_type (tree ARG_UNUSED (name),
00235 tree ARG_UNUSED (protos))
00236 {
00237 return 0;
00238 }
00239
00240 int
00241 objc_static_init_needed_p (void)
00242 {
00243 return 0;
00244 }
00245
00246 tree
00247 objc_generate_static_init_call (tree ARG_UNUSED (ctors))
00248 {
00249 return 0;
00250 }
00251
00252 int
00253 objc_is_public (tree ARG_UNUSED (expr), tree ARG_UNUSED (identifier))
00254 {
00255 return 1;
00256 }