From: Tom Wood Date: Fri, 9 Apr 1993 23:10:47 +0000 (+0000) Subject: Add declarations for functions in objc-act.c. X-Git-Tag: misc/cutover-egcs-0~9879 X-Git-Url: https://gcc.gnu.org/git/?a=commitdiff_plain;h=bfb73556ea5e268d2d3c4403dea374d778a590bd;p=gcc.git Add declarations for functions in objc-act.c. (doing_objc_thang): Declare here. From-SVN: r4064 --- diff --git a/gcc/c-tree.h b/gcc/c-tree.h index ef8318f22962..1450b300efbc 100644 --- a/gcc/c-tree.h +++ b/gcc/c-tree.h @@ -149,8 +149,15 @@ struct lang_type an explicit loop over that iterator. */ #define ITERATOR_BOUND_P(NODE) ((NODE)->common.readonly_flag) -extern int maybe_objc_comptypes PROTO((tree, tree)); +/* in c-lang.c and objc-act.c */ +extern tree lookup_interface PROTO((tree)); +extern tree is_class_name PROTO((tree)); +extern void maybe_objc_check_decl PROTO((tree)); +extern int maybe_objc_comptypes PROTO((tree, tree, int)); extern tree maybe_building_objc_message_expr PROTO((void)); +extern tree maybe_objc_method_name PROTO((tree)); +extern int recognize_objc_keyword PROTO((void)); +extern tree build_objc_string PROTO((int, char *)); /* in c-aux-info.c */ extern void gen_aux_info_record PROTO((tree, int, int, int)); @@ -168,7 +175,6 @@ extern void constant_expression_warning PROTO((tree)); extern void decl_attributes PROTO((tree, tree)); extern void declare_function_name PROTO((void)); extern tree convert_and_check PROTO((tree, tree)); -extern void constant_expression_warning PROTO((tree)); extern void overflow_warning PROTO((tree)); extern void unsigned_conversion_warning PROTO((tree, tree)); /* Read the rest of the current #-directive line. */ @@ -434,4 +440,8 @@ extern int (*comptypes_record_hook) (); extern int system_header_p; +/* Nonzero enables objc features. */ + +extern int doing_objc_thang; + #endif /* not _C_TREE_H */