OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-gcc/] [gcc-4.1.1/] [gcc/] [stub-objc.c] - Blame information for rev 20

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 12 jlechner
/* Stub functions for Objective-C and Objective-C++ routines
2
   that are called from within the C and C++ front-ends,
3
   respectively.
4
   Copyright (C) 1991, 1995, 1997, 1998,
5
   1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
6
 
7
This file is part of GCC.
8
 
9
GCC is free software; you can redistribute it and/or modify it under
10
the terms of the GNU General Public License as published by the Free
11
Software Foundation; either version 2, or (at your option) any later
12
version.
13
 
14
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
15
WARRANTY; without even the implied warranty of MERCHANTABILITY or
16
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
17
for more details.
18
 
19
You should have received a copy of the GNU General Public License
20
along with GCC; see the file COPYING.  If not, write to the Free
21
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
22
02110-1301, USA.  */
23
 
24
#include "config.h"
25
#include "system.h"
26
#include "coretypes.h"
27
#include "tree.h"
28
#include "c-common.h"
29
 
30
tree
31
objc_is_class_name (tree ARG_UNUSED (arg))
32
{
33
  return 0;
34
}
35
 
36
tree
37
objc_is_id (tree ARG_UNUSED (arg))
38
{
39
  return 0;
40
}
41
 
42
tree
43
objc_is_object_ptr (tree ARG_UNUSED (arg))
44
{
45
  return 0;
46
}
47
 
48
tree
49
objc_lookup_ivar (tree other, tree ARG_UNUSED (arg))
50
{
51
  /* Just use whatever C/C++ found.  */
52
  return other;
53
}
54
 
55
void
56
objc_check_decl (tree ARG_UNUSED (decl))
57
{
58
}
59
 
60
int
61
objc_is_reserved_word (tree ARG_UNUSED (ident))
62
{
63
  return 0;
64
}
65
 
66
bool
67
objc_compare_types (tree ARG_UNUSED (ltyp), tree ARG_UNUSED (rtyp),
68
                    int ARG_UNUSED (argno), tree ARG_UNUSED (callee))
69
{
70
  return false;
71
}
72
 
73
void
74
objc_volatilize_decl (tree ARG_UNUSED (decl))
75
{
76
}
77
 
78
bool
79
objc_type_quals_match (tree ARG_UNUSED (ltyp), tree ARG_UNUSED (rtyp))
80
{
81
  return false;
82
}
83
 
84
tree
85
objc_rewrite_function_call (tree function, tree ARG_UNUSED (params))
86
{
87
  return function;
88
}
89
 
90
tree
91
objc_message_selector (void)
92
{
93
  return 0;
94
}
95
 
96
void
97
objc_declare_alias (tree ARG_UNUSED (alias), tree ARG_UNUSED (orig))
98
{
99
}
100
 
101
void
102
objc_declare_class (tree ARG_UNUSED (list))
103
{
104
}
105
 
106
void
107
objc_declare_protocols (tree ARG_UNUSED (list))
108
{
109
}
110
 
111
void
112
objc_start_protocol (tree ARG_UNUSED (proto),
113
                     tree ARG_UNUSED (protorefs))
114
{
115
}
116
 
117
void
118
objc_start_class_interface (tree ARG_UNUSED (name),
119
                            tree ARG_UNUSED (super),
120
                            tree ARG_UNUSED (protos))
121
{
122
}
123
 
124
void
125
objc_start_category_interface (tree ARG_UNUSED (name),
126
                               tree ARG_UNUSED (categ),
127
                               tree ARG_UNUSED (protos))
128
{
129
}
130
 
131
void
132
objc_continue_interface (void)
133
{
134
}
135
 
136
void
137
objc_finish_interface (void)
138
{
139
}
140
 
141
void
142
objc_add_instance_variable (tree ARG_UNUSED (decl))
143
{
144
}
145
 
146
void
147
objc_set_visibility (int ARG_UNUSED (vis))
148
{
149
}
150
 
151
void
152
objc_set_method_type (enum tree_code ARG_UNUSED (code))
153
{
154
}
155
 
156
void
157
objc_start_class_implementation (tree ARG_UNUSED (name),
158
                                 tree ARG_UNUSED (super))
159
{
160
}
161
 
162
void
163
objc_start_category_implementation (tree ARG_UNUSED (name),
164
                                    tree ARG_UNUSED (categ))
165
{
166
}
167
 
168
void
169
objc_continue_implementation (void)
170
{
171
}
172
 
173
void
174
objc_clear_super_receiver (void)
175
{
176
}
177
 
178
void
179
objc_finish_implementation (void)
180
{
181
}
182
 
183
void
184
objc_add_method_declaration (tree ARG_UNUSED (signature))
185
{
186
}
187
 
188
void
189
objc_start_method_definition (tree ARG_UNUSED (signature))
190
{
191
}
192
 
193
void
194
objc_finish_method_definition (tree ARG_UNUSED (fndecl))
195
{
196
}
197
 
198
tree
199
objc_build_keyword_decl (tree ARG_UNUSED (selector),
200
                         tree ARG_UNUSED (typename),
201
                         tree ARG_UNUSED (identifier))
202
{
203
  return 0;
204
}
205
 
206
tree
207
objc_build_method_signature (tree ARG_UNUSED (rettype),
208
                             tree ARG_UNUSED (selectors),
209
                             tree ARG_UNUSED (optparms),
210
                             bool ARG_UNUSED (ellipsis))
211
{
212
  return 0;
213
}
214
 
215
tree
216
objc_build_encode_expr (tree ARG_UNUSED (expr))
217
{
218
  return 0;
219
}
220
 
221
tree
222
objc_build_protocol_expr (tree ARG_UNUSED (expr))
223
{
224
  return 0;
225
}
226
 
227
tree
228
objc_build_selector_expr (tree ARG_UNUSED (expr))
229
{
230
  return 0;
231
}
232
 
233
tree
234
objc_build_message_expr (tree ARG_UNUSED (expr))
235
{
236
  return 0;
237
}
238
 
239
tree
240
objc_build_string_object (tree ARG_UNUSED (str))
241
{
242
  return 0;
243
}
244
 
245
tree
246
objc_get_class_reference (tree ARG_UNUSED (name))
247
{
248
  return 0;
249
}
250
 
251
tree
252
objc_get_protocol_qualified_type (tree ARG_UNUSED (name),
253
                                  tree ARG_UNUSED (protos))
254
{
255
  return 0;
256
}
257
 
258
int
259
objc_static_init_needed_p (void)
260
{
261
  return 0;
262
}
263
 
264
tree
265
objc_generate_static_init_call (tree ARG_UNUSED (ctors))
266
{
267
  return 0;
268
}
269
 
270
int
271
objc_is_public (tree ARG_UNUSED (expr), tree ARG_UNUSED (identifier))
272
{
273
  return 1;
274
}
275
 
276
tree
277
objc_get_class_ivars (tree ARG_UNUSED (name))
278
{
279
  return 0;
280
}
281
 
282
tree
283
objc_build_throw_stmt (tree ARG_UNUSED (expr))
284
{
285
  return 0;
286
}
287
 
288
tree
289
objc_build_synchronized (location_t ARG_UNUSED (start_locus),
290
                         tree ARG_UNUSED (mutex), tree ARG_UNUSED (body))
291
{
292
  return 0;
293
}
294
 
295
void
296
objc_begin_try_stmt (location_t ARG_UNUSED (try_locus), tree ARG_UNUSED (body))
297
{
298
}
299
 
300
void
301
objc_begin_catch_clause (tree ARG_UNUSED (decl))
302
{
303
}
304
 
305
void
306
objc_finish_catch_clause (void)
307
{
308
}
309
 
310
void
311
objc_build_finally_clause (location_t ARG_UNUSED (finally_locus),
312
                           tree ARG_UNUSED (body))
313
{
314
}
315
 
316
tree
317
objc_finish_try_stmt (void)
318
{
319
  return 0;
320
}
321
 
322
tree
323
objc_generate_write_barrier (tree ARG_UNUSED (lhs),
324
                             enum tree_code ARG_UNUSED (modifycode),
325
                             tree ARG_UNUSED (rhs))
326
{
327
  return 0;
328
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.