diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1999-09-02 21:57:09 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1999-09-02 21:57:09 +0000 |
commit | d593dd8c6ad055660e9ddd4112363f1b88827fb6 (patch) | |
tree | d78f68fd548b7fe100d1c9c862b04b87d0c5606d /gcc/java/jcf-dump.c | |
parent | 57bcb97aac8ba7f801c3ce18ef287ae9a4ac6ae9 (diff) | |
download | gcc-d593dd8c6ad055660e9ddd4112363f1b88827fb6.zip gcc-d593dd8c6ad055660e9ddd4112363f1b88827fb6.tar.gz gcc-d593dd8c6ad055660e9ddd4112363f1b88827fb6.tar.bz2 |
class.c (finish_class): Remove unused parameter, all callers changed.
* class.c (finish_class): Remove unused parameter, all callers
changed.
* expr.c (build_java_athrow): Change return type to void.
(java_lang_expand_expr): Make sure each case in switch returns a
value.
* java-tree.h (finish_class): Fix prototype to take void args.
* jcf-dump.c (usage): Mark with ATTRIBUTE_NORETURN.
(main): Issue return from main, not exit.
* jcf-parse.c (parse_class_file): Fix call to `finish_class'.
* jcf.h (jcf_unexpected_eof): Mark with ATTRIBUTE_NORETURN.
* jv-scan.c (main): Issue return from main, not exit.
* parse.y (check_abstract_method_definitions,
java_check_abstract_method_definitions): Add static prototypes.
(java_complete_expand_methods): Fix call to `finish_class'.
* verify.c (verify_jvm_instructions): Initialize variables `oldpc'
and `prevpc'.
From-SVN: r29065
Diffstat (limited to 'gcc/java/jcf-dump.c')
-rw-r--r-- | gcc/java/jcf-dump.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/java/jcf-dump.c b/gcc/java/jcf-dump.c index 676a751..2f20e30 100644 --- a/gcc/java/jcf-dump.c +++ b/gcc/java/jcf-dump.c @@ -86,7 +86,7 @@ static void disassemble_method PROTO ((JCF*, const unsigned char *, int)); static void print_name PROTO ((FILE*, JCF*, int)); static void print_signature PROTO ((FILE*, JCF*, int, int)); static int utf8_equal_string PROTO ((struct JCF*, int, const char *)); -static int usage PROTO ((void)); +static int usage PROTO ((void)) ATTRIBUTE_NORETURN; static void process_class PROTO ((struct JCF *)); static void print_constant_pool PROTO ((struct JCF *)); static void print_exception_table PROTO ((struct JCF *, @@ -760,7 +760,7 @@ DEFUN(main, (argc, argv), else { fprintf (stderr, "%s: illegal argument\n", argv[argi]); - exit (FATAL_EXIT_CODE); + return FATAL_EXIT_CODE; } } @@ -784,7 +784,7 @@ DEFUN(main, (argc, argv), if (out) { fprintf (stderr, "Cannot open '%s' for output.\n", output_file); - exit (FATAL_EXIT_CODE); + return FATAL_EXIT_CODE; } } else @@ -811,7 +811,7 @@ DEFUN(main, (argc, argv), if (class_filename == NULL) { perror ("Could not find class"); - exit (FATAL_EXIT_CODE); + return FATAL_EXIT_CODE; } JCF_FILL (jcf, 4); if (GET_u4 (jcf->read_ptr) == ZIPMAGIC) @@ -834,7 +834,7 @@ DEFUN(main, (argc, argv), if (magic != 0x04034b50) /* ZIPMAGIC (little-endian) */ { fprintf (stderr, "bad format of .zip/.jar archive\n"); - exit (FATAL_EXIT_CODE); + return FATAL_EXIT_CODE; } JCF_FILL (jcf, 26); JCF_SKIP (jcf, 2); @@ -908,7 +908,7 @@ DEFUN(main, (argc, argv), } } - exit (SUCCESS_EXIT_CODE); + return SUCCESS_EXIT_CODE; } static void |