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:
Andreas Jaeger 2003-09-14 11:42:57 +02:00
parent a56d737201
commit 011d50d946
3 changed files with 464 additions and 707 deletions

View File

@ -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

File diff suppressed because it is too large Load Diff

View File

@ -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]