diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1999-08-10 16:58:13 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1999-08-10 16:58:13 +0000 |
commit | c8e7d2e6329fc6b415b86764b55dc6fe56043b71 (patch) | |
tree | 871ce9dd8338fdeb762af0f17f0e404ea5b3e1fa /gcc/java/jcf-depend.c | |
parent | 1ef1bf063b0a944563d37d7d079d9f860d149c0b (diff) | |
download | gcc-c8e7d2e6329fc6b415b86764b55dc6fe56043b71.zip gcc-c8e7d2e6329fc6b415b86764b55dc6fe56043b71.tar.gz gcc-c8e7d2e6329fc6b415b86764b55dc6fe56043b71.tar.bz2 |
check-init.c (check_bool2_init, [...]): Add static prototypes.
* check-init.c (check_bool2_init, done_alternative): Add static
prototypes.
* class.c (add_interface_do, maybe_layout_super_class): Likewise.
(add_method, build_utf8_ref, build_class_ref,
append_gpp_mangled_type, layout_class_method): Constify a char*.
* decl.c (push_promoted_type, make_binding_level): Add static
prototypes.
(push_promoted_type, pushdecl): Constify a char*.
* except.c (find_handler_in_range, link_handler,
check_start_handlers): Add static prototypes.
* expr.c (process_jvm_instruction): Constify a char*.
* gjavah.c (main): Constify a char*.
* java-tree.h (verify_jvm_instructions, process_jvm_instruction):
Constify a char*.
* jcf-depend.c (free_entry, add_entry, munge, print_ents): Add
static prototypes.
(add_entry, jcf_dependency_set_target, jcf_dependency_add_target,
munge, print_ents): Constify a char*.
* jcf-dump.c (disassemble_method): Constify a char*.
(print_constant_pool, print_exception_table): Add static prototypes.
(print_constant, print_exception_table, main, disassemble_method):
Constify a char*.
* jcf-io.c (find_classfile, find_class): Likewise.
* jcf-parse.c (JPOOL_UTF_DATA, find_in_current_zip): Likewise.
(set_source_filename, predefined_filename_p): Add static prototypes.
(set_source_filename, get_constant, get_class_constant,
find_in_current_zip): Constify a char*.
* jcf-path.c (free_entry, append_entry, add_entry, add_path): Add
static prototypes.
(add_entry, add_path, jcf_path_classpath_arg,
jcf_path_CLASSPATH_arg, jcf_path_include_arg): Constify a char*.
* jcf-reader.c (get_attribute, jcf_parse_preamble,
jcf_parse_constant_pool, jcf_parse_class, jcf_parse_fields,
jcf_parse_one_method, jcf_parse_methods,
jcf_parse_final_attributes): Add static prototypes.
(get_attribute): Constify a char*.
* jcf.h (find_class, find_classfile, jcf_dependency_set_target,
jcf_dependency_add_target, jcf_path_classpath_arg,
jcf_path_CLASSPATH_arg, jcf_path_include_arg): Constify a char*.
* jv-scan.c (main): Constify a char*.
(gcc_obstack_init): Add prototype arguments.
* jvgenmain.c (gcc_obstack_init): Likewise.
(main): Constify a char*.
* lang.c (put_decl_string, put_decl_node, java_dummy_print): Add
static prototypes.
(put_decl_string, lang_print_error): Constify a char*.
(lang_init): Remove redundant extern prototype.
* mangle.c (emit_unicode_mangled_name): Constify a char*.
* typeck.c (convert_ieee_real_to_integer, parse_signature_type):
Add static prototypes.
(get_type_from_signature): Constify a char*.
* verify.c (check_pending_block, type_stack_dup, start_pc_cmp ):
Add static prototypes.
(start_pc_cmp): Prefer PTR over GENERIC_PTR.
(verify_jvm_instructions): Constify a char*.
* xref.c (xref_flag_value): Likewise.
* xref.h (xref_flag_value): Likewise.
* zextract.c (makeword, makelong): Add static prototypes.
(makeword, makelong): Constify a uch*.
From-SVN: r28648
Diffstat (limited to 'gcc/java/jcf-depend.c')
-rw-r--r-- | gcc/java/jcf-depend.c | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/gcc/java/jcf-depend.c b/gcc/java/jcf-depend.c index 86b9d77..87b474c 100644 --- a/gcc/java/jcf-depend.c +++ b/gcc/java/jcf-depend.c @@ -39,6 +39,11 @@ struct entry struct entry *next; }; +static void free_entry PROTO ((struct entry **)); +static void add_entry PROTO ((struct entry **, const char *)); +static const char *munge PROTO ((const char *)); +static int print_ents PROTO ((struct entry *, int)); + /* List of files. */ static struct entry *dependencies = NULL; @@ -77,7 +82,7 @@ free_entry (entp) static void add_entry (entp, name) struct entry **entp; - char *name; + const char *name; { struct entry *ent; @@ -110,7 +115,7 @@ jcf_dependency_reset () void jcf_dependency_set_target (name) - char *name; + const char *name; { free_entry (&targets); if (name != NULL) @@ -119,7 +124,7 @@ jcf_dependency_set_target (name) void jcf_dependency_add_target (name) - char *name; + const char *name; { add_entry (&targets, name); } @@ -158,15 +163,16 @@ jcf_dependency_init (system_p) /* FIXME: this is taken almost directly from cccp.c. Such duplication is bad. */ -static char * +static const char * munge (filename) - char *filename; + const char *filename; { static char *buffer = NULL; static int buflen = 0; int len = 2 * strlen (filename) + 1; - char *p, *dst; + const char *p; + char *dst; if (buflen < len) { @@ -191,7 +197,7 @@ munge (filename) preceded by 2N backslashes represents N backslashes at the end of a file name; and backslashes in other contexts should not be doubled. */ - char *q; + const char *q; for (q = p - 1; filename < q && q[-1] == '\\'; q--) *dst++ = '\\'; } @@ -228,7 +234,7 @@ print_ents (ent, column) for (; ent != NULL; ent = ent->next) { - char *depname = munge (ent->file); + const char *depname = munge (ent->file); int len = strlen (depname); if (column + len + 2 > MAX_OUTPUT_COLUMNS) |