mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-24 14:19:55 +08:00
objc-act.c: Convert to ISO C90 prototypes.
* objc/objc-act.c: Convert to ISO C90 prototypes. * objc/objc-act.h: Likewise. From-SVN: r71371
This commit is contained in:
parent
a56d737201
commit
011d50d946
@ -1,3 +1,12 @@
|
||||
2003-09-14 Andreas Jaeger <aj@suse.de>
|
||||
|
||||
* objc/objc-act.c: Convert to ISO C90 prototypes.
|
||||
* objc/objc-act.h: Likewise.
|
||||
|
||||
2003-09-14 Olaf Hering <olh@suse.de>
|
||||
|
||||
* config/rs6000/rs6000.c: Fix typo: Remove extra ')'.
|
||||
|
||||
2003-09-13 Andrew Pinski <pinskia@physics.uc.edu>
|
||||
|
||||
PR target/12021
|
||||
|
1082
gcc/objc/objc-act.c
1082
gcc/objc/objc-act.c
File diff suppressed because it is too large
Load Diff
@ -24,54 +24,54 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
/*** Public Interface (procedures) ***/
|
||||
|
||||
bool objc_init PARAMS ((void));
|
||||
const char *objc_printable_name PARAMS ((tree, int));
|
||||
bool objc_init (void);
|
||||
const char *objc_printable_name (tree, int);
|
||||
|
||||
/* used by yyparse */
|
||||
|
||||
void finish_file PARAMS ((void));
|
||||
tree start_class PARAMS ((enum tree_code, tree, tree, tree));
|
||||
tree continue_class PARAMS ((tree));
|
||||
void finish_class PARAMS ((tree));
|
||||
void start_method_def PARAMS ((tree));
|
||||
void continue_method_def PARAMS ((void));
|
||||
void finish_method_def PARAMS ((void));
|
||||
tree start_protocol PARAMS ((enum tree_code, tree, tree));
|
||||
void finish_protocol PARAMS ((tree));
|
||||
void add_objc_decls PARAMS ((void));
|
||||
void finish_file (void);
|
||||
tree start_class (enum tree_code, tree, tree, tree);
|
||||
tree continue_class (tree);
|
||||
void finish_class (tree);
|
||||
void start_method_def (tree);
|
||||
void continue_method_def (void);
|
||||
void finish_method_def (void);
|
||||
tree start_protocol (enum tree_code, tree, tree);
|
||||
void finish_protocol (tree);
|
||||
void add_objc_decls (void);
|
||||
|
||||
tree is_ivar PARAMS ((tree, tree));
|
||||
int is_private PARAMS ((tree));
|
||||
int is_public PARAMS ((tree, tree));
|
||||
tree add_instance_variable PARAMS ((tree, int, tree, tree, tree));
|
||||
tree add_class_method PARAMS ((tree, tree));
|
||||
tree add_instance_method PARAMS ((tree, tree));
|
||||
tree get_super_receiver PARAMS ((void));
|
||||
tree get_class_ivars PARAMS ((tree));
|
||||
tree get_class_reference PARAMS ((tree));
|
||||
tree get_static_reference PARAMS ((tree, tree));
|
||||
tree get_object_reference PARAMS ((tree));
|
||||
tree build_message_expr PARAMS ((tree));
|
||||
tree finish_message_expr PARAMS ((tree, tree, tree));
|
||||
tree build_selector_expr PARAMS ((tree));
|
||||
tree build_ivar_reference PARAMS ((tree));
|
||||
tree build_keyword_decl PARAMS ((tree, tree, tree));
|
||||
tree build_method_decl PARAMS ((enum tree_code, tree, tree, tree));
|
||||
tree build_protocol_expr PARAMS ((tree));
|
||||
tree build_objc_string_object PARAMS ((tree));
|
||||
tree is_ivar (tree, tree);
|
||||
int is_private (tree);
|
||||
int is_public (tree, tree);
|
||||
tree add_instance_variable (tree, int, tree, tree, tree);
|
||||
tree add_class_method (tree, tree);
|
||||
tree add_instance_method (tree, tree);
|
||||
tree get_super_receiver (void);
|
||||
tree get_class_ivars (tree);
|
||||
tree get_class_reference (tree);
|
||||
tree get_static_reference (tree, tree);
|
||||
tree get_object_reference (tree);
|
||||
tree build_message_expr (tree);
|
||||
tree finish_message_expr (tree, tree, tree);
|
||||
tree build_selector_expr (tree);
|
||||
tree build_ivar_reference (tree);
|
||||
tree build_keyword_decl (tree, tree, tree);
|
||||
tree build_method_decl (enum tree_code, tree, tree, tree);
|
||||
tree build_protocol_expr (tree);
|
||||
tree build_objc_string_object (tree);
|
||||
|
||||
void objc_declare_alias PARAMS ((tree, tree));
|
||||
void objc_declare_class PARAMS ((tree));
|
||||
void objc_declare_protocols PARAMS ((tree));
|
||||
void objc_declare_alias (tree, tree);
|
||||
void objc_declare_class (tree);
|
||||
void objc_declare_protocols (tree);
|
||||
|
||||
/* the following routines are used to implement statically typed objects */
|
||||
|
||||
int objc_comptypes PARAMS ((tree, tree, int));
|
||||
void objc_check_decl PARAMS ((tree));
|
||||
int objc_comptypes (tree, tree, int);
|
||||
void objc_check_decl (tree);
|
||||
|
||||
/* NeXT extensions */
|
||||
|
||||
tree build_encode_expr PARAMS ((tree));
|
||||
tree build_encode_expr (tree);
|
||||
|
||||
/* Objective-C structures */
|
||||
|
||||
@ -151,7 +151,7 @@ struct hashed_entry GTY(())
|
||||
extern GTY ((length ("SIZEHASHTABLE"))) hash *nst_method_hash_list;
|
||||
extern GTY ((length ("SIZEHASHTABLE"))) hash *cls_method_hash_list;
|
||||
|
||||
#define SIZEHASHTABLE 257
|
||||
#define SIZEHASHTABLE 257
|
||||
|
||||
/* Objective-C/Objective-C++ @implementation list. */
|
||||
|
||||
@ -245,7 +245,7 @@ enum objc_tree_index
|
||||
OCTI_CNST_STR_GLOB_ID,
|
||||
OCTI_STRING_CLASS_DECL,
|
||||
OCTI_SUPER_DECL,
|
||||
|
||||
|
||||
OCTI_MAX
|
||||
};
|
||||
|
||||
@ -349,7 +349,7 @@ extern GTY(()) tree objc_global_trees[OCTI_MAX];
|
||||
objc_global_trees[OCTI_METH_PROTO_TEMPL]
|
||||
#define function1_template objc_global_trees[OCTI_FUNCTION1_TEMPL]
|
||||
#define function2_template objc_global_trees[OCTI_FUNCTION2_TEMPL]
|
||||
|
||||
|
||||
#define objc_object_id objc_global_trees[OCTI_OBJ_ID]
|
||||
#define objc_class_id objc_global_trees[OCTI_CLS_ID]
|
||||
#define objc_id_id objc_global_trees[OCTI_ID_ID]
|
||||
|
Loading…
Reference in New Issue
Block a user