Mercurial > hg > CbC > CbC_gcc
comparison gcc/c-objc-common.h @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children | f6334be47118 |
comparison
equal
deleted
inserted
replaced
52:c156f1bd5cd9 | 55:77e2b8dfacca |
---|---|
19 <http://www.gnu.org/licenses/>. */ | 19 <http://www.gnu.org/licenses/>. */ |
20 | 20 |
21 #ifndef GCC_C_OBJC_COMMON | 21 #ifndef GCC_C_OBJC_COMMON |
22 #define GCC_C_OBJC_COMMON | 22 #define GCC_C_OBJC_COMMON |
23 | 23 |
24 /* In c-objc-common.c. */ | |
25 extern void c_initialize_diagnostics (diagnostic_context *); | |
26 | |
27 /* Lang hooks that are shared between C and ObjC are defined here. Hooks | 24 /* Lang hooks that are shared between C and ObjC are defined here. Hooks |
28 specific to C or ObjC go in c-lang.c and objc/objc-lang.c, respectively. */ | 25 specific to C or ObjC go in c-lang.c and objc/objc-lang.c, respectively. */ |
29 | 26 |
30 #undef LANG_HOOKS_IDENTIFIER_SIZE | 27 #undef LANG_HOOKS_IDENTIFIER_SIZE |
31 #define LANG_HOOKS_IDENTIFIER_SIZE C_SIZEOF_STRUCT_LANG_IDENTIFIER | 28 #define LANG_HOOKS_IDENTIFIER_SIZE C_SIZEOF_STRUCT_LANG_IDENTIFIER |
41 #define LANG_HOOKS_MISSING_ARGUMENT c_common_missing_argument | 38 #define LANG_HOOKS_MISSING_ARGUMENT c_common_missing_argument |
42 #undef LANG_HOOKS_POST_OPTIONS | 39 #undef LANG_HOOKS_POST_OPTIONS |
43 #define LANG_HOOKS_POST_OPTIONS c_common_post_options | 40 #define LANG_HOOKS_POST_OPTIONS c_common_post_options |
44 #undef LANG_HOOKS_GET_ALIAS_SET | 41 #undef LANG_HOOKS_GET_ALIAS_SET |
45 #define LANG_HOOKS_GET_ALIAS_SET c_common_get_alias_set | 42 #define LANG_HOOKS_GET_ALIAS_SET c_common_get_alias_set |
46 #undef LANG_HOOKS_EXPAND_EXPR | |
47 #define LANG_HOOKS_EXPAND_EXPR c_expand_expr | |
48 #undef LANG_HOOKS_MARK_ADDRESSABLE | |
49 #define LANG_HOOKS_MARK_ADDRESSABLE c_mark_addressable | |
50 #undef LANG_HOOKS_PARSE_FILE | 43 #undef LANG_HOOKS_PARSE_FILE |
51 #define LANG_HOOKS_PARSE_FILE c_common_parse_file | 44 #define LANG_HOOKS_PARSE_FILE c_common_parse_file |
52 #undef LANG_HOOKS_FINISH_INCOMPLETE_DECL | 45 #undef LANG_HOOKS_FINISH_INCOMPLETE_DECL |
53 #define LANG_HOOKS_FINISH_INCOMPLETE_DECL c_finish_incomplete_decl | 46 #define LANG_HOOKS_FINISH_INCOMPLETE_DECL c_finish_incomplete_decl |
54 #undef LANG_HOOKS_STATICP | |
55 #define LANG_HOOKS_STATICP c_staticp | |
56 #undef LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL | 47 #undef LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL |
57 #define LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL c_warn_unused_global_decl | 48 #define LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL c_warn_unused_global_decl |
58 #undef LANG_HOOKS_PRINT_IDENTIFIER | 49 #undef LANG_HOOKS_PRINT_IDENTIFIER |
59 #define LANG_HOOKS_PRINT_IDENTIFIER c_print_identifier | 50 #define LANG_HOOKS_PRINT_IDENTIFIER c_print_identifier |
60 #undef LANG_HOOKS_TYPES_COMPATIBLE_P | 51 #undef LANG_HOOKS_TYPES_COMPATIBLE_P |
61 #define LANG_HOOKS_TYPES_COMPATIBLE_P c_types_compatible_p | 52 #define LANG_HOOKS_TYPES_COMPATIBLE_P c_types_compatible_p |
62 #undef LANG_HOOKS_MISSING_NORETURN_OK_P | 53 #undef LANG_HOOKS_MISSING_NORETURN_OK_P |
63 #define LANG_HOOKS_MISSING_NORETURN_OK_P c_missing_noreturn_ok_p | 54 #define LANG_HOOKS_MISSING_NORETURN_OK_P c_missing_noreturn_ok_p |
64 #undef LANG_HOOKS_DUP_LANG_SPECIFIC_DECL | |
65 #define LANG_HOOKS_DUP_LANG_SPECIFIC_DECL c_dup_lang_specific_decl | |
66 #undef LANG_HOOKS_BUILTIN_FUNCTION | 55 #undef LANG_HOOKS_BUILTIN_FUNCTION |
67 #define LANG_HOOKS_BUILTIN_FUNCTION c_builtin_function | 56 #define LANG_HOOKS_BUILTIN_FUNCTION c_builtin_function |
68 #undef LANG_HOOKS_BUILTIN_FUNCTION_EXT_SCOPE | 57 #undef LANG_HOOKS_BUILTIN_FUNCTION_EXT_SCOPE |
69 #define LANG_HOOKS_BUILTIN_FUNCTION_EXT_SCOPE c_builtin_function_ext_scope | 58 #define LANG_HOOKS_BUILTIN_FUNCTION_EXT_SCOPE c_builtin_function_ext_scope |
70 | 59 |