diff options
Diffstat (limited to 'gcc/c-aux-info.c')
-rw-r--r-- | gcc/c-aux-info.c | 51 |
1 files changed, 18 insertions, 33 deletions
diff --git a/gcc/c-aux-info.c b/gcc/c-aux-info.c index 1297cc13377..b0a9ef040b7 100644 --- a/gcc/c-aux-info.c +++ b/gcc/c-aux-info.c @@ -2,7 +2,7 @@ on information stored in GCC's tree structure. This code implements the -aux-info option. Copyright (C) 1989, 1991, 1994, 1995, 1997, 1998, - 1999, 2000 Free Software Foundation, Inc. + 1999, 2000, 2003 Free Software Foundation, Inc. Contributed by Ron Guilmette (rfg@segfault.us.com). This file is part of GCC. @@ -41,12 +41,12 @@ typedef enum formals_style_enum formals_style; static const char *data_type; -static char *affix_data_type PARAMS ((const char *)) ATTRIBUTE_MALLOC; -static const char *gen_formal_list_for_type PARAMS ((tree, formals_style)); -static int deserves_ellipsis PARAMS ((tree)); -static const char *gen_formal_list_for_func_def PARAMS ((tree, formals_style)); -static const char *gen_type PARAMS ((const char *, tree, formals_style)); -static const char *gen_decl PARAMS ((tree, int, formals_style)); +static char *affix_data_type (const char *) ATTRIBUTE_MALLOC; +static const char *gen_formal_list_for_type (tree, formals_style); +static int deserves_ellipsis (tree); +static const char *gen_formal_list_for_func_def (tree, formals_style); +static const char *gen_type (const char *, tree, formals_style); +static const char *gen_decl (tree, int, formals_style); /* Given a string representing an entire type or an entire declaration which only lacks the actual "data-type" specifier (at its left end), @@ -63,8 +63,7 @@ static const char *gen_decl PARAMS ((tree, int, formals_style)); that look as expected. */ static char * -affix_data_type (param) - const char *param; +affix_data_type (const char *param) { char *const type_or_decl = ASTRDUP (param); char *p = type_or_decl; @@ -110,9 +109,7 @@ affix_data_type (param) of empty parens here. */ static const char * -gen_formal_list_for_type (fntype, style) - tree fntype; - formals_style style; +gen_formal_list_for_type (tree fntype, formals_style style) { const char *formal_list = ""; tree formal_type; @@ -194,8 +191,7 @@ gen_formal_list_for_type (fntype, style) if the "function type" parameter list should end with an ellipsis. */ static int -deserves_ellipsis (fntype) - tree fntype; +deserves_ellipsis (tree fntype) { tree formal_type; @@ -230,9 +226,7 @@ deserves_ellipsis (fntype) function formal parameter list. */ static const char * -gen_formal_list_for_func_def (fndecl, style) - tree fndecl; - formals_style style; +gen_formal_list_for_func_def (tree fndecl, formals_style style) { const char *formal_list = ""; tree formal_decl; @@ -305,10 +299,7 @@ gen_formal_list_for_func_def (fndecl, style) string onto the returned "seed". */ static const char * -gen_type (ret_val, t, style) - const char *ret_val; - tree t; - formals_style style; +gen_type (const char *ret_val, tree t, formals_style style) { tree chain_p; @@ -434,13 +425,13 @@ gen_type (ret_val, t, style) case TYPE_DECL: data_type = IDENTIFIER_POINTER (DECL_NAME (t)); break; - + case INTEGER_TYPE: data_type = IDENTIFIER_POINTER (DECL_NAME (TYPE_NAME (t))); /* Normally, `unsigned' is part of the deal. Not so if it comes - with a type qualifier. */ + with a type qualifier. */ if (TREE_UNSIGNED (t) && TYPE_QUALS (t)) - data_type = concat ("unsigned ", data_type, NULL); + data_type = concat ("unsigned ", data_type, NULL); break; case REAL_TYPE: @@ -479,10 +470,7 @@ gen_type (ret_val, t, style) an attached list of DECL nodes for function formal arguments is present. */ static const char * -gen_decl (decl, is_func_definition, style) - tree decl; - int is_func_definition; - formals_style style; +gen_decl (tree decl, int is_func_definition, formals_style style) { const char *ret_val; @@ -560,11 +548,8 @@ extern FILE *aux_info_file; function definition (even the implicit ones). */ void -gen_aux_info_record (fndecl, is_definition, is_implicit, is_prototyped) - tree fndecl; - int is_definition; - int is_implicit; - int is_prototyped; +gen_aux_info_record (tree fndecl, int is_definition, int is_implicit, + int is_prototyped) { if (flag_gen_aux_info) { |