diff options
author | David Edelsohn <edelsohn@gnu.org> | 2001-08-12 20:36:22 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2001-08-12 16:36:22 -0400 |
commit | 6ba57472689cf8fc1b1610de3543e5a9f77960d2 (patch) | |
tree | a587c099c78feb50efa9b68cae3c6c15fed6d69a /gcc/java/jvgenmain.c | |
parent | 270fc29ba6a5bf49b3bbc6b6d5d07937b5b0d254 (diff) | |
download | gcc-6ba57472689cf8fc1b1610de3543e5a9f77960d2.zip gcc-6ba57472689cf8fc1b1610de3543e5a9f77960d2.tar.gz gcc-6ba57472689cf8fc1b1610de3543e5a9f77960d2.tar.bz2 |
Revert Rainer Orth's Java and gcc.c patch.
From-SVN: r44834
Diffstat (limited to 'gcc/java/jvgenmain.c')
-rw-r--r-- | gcc/java/jvgenmain.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/gcc/java/jvgenmain.c b/gcc/java/jvgenmain.c index 9a42571..ab43ddd 100644 --- a/gcc/java/jvgenmain.c +++ b/gcc/java/jvgenmain.c @@ -61,14 +61,14 @@ static void usage (const char *) ATTRIBUTE_NORETURN; static void usage (const char *name) { - fprintf (stderr, "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n", name); + fprintf (stderr, "Usage: %s [OPTIONS]... CLASSNAME [OUTFILE]\n", name); exit (1); } int -main (int argc, char **argv) +main (int argc, const char **argv) { - char *classname, *p; + const char *classname; FILE *stream; const char *mangled_classname; int i, last_arg; @@ -92,13 +92,6 @@ main (int argc, char **argv) classname = argv[i]; - /* gcj always appends `main' to classname. We need to strip this here. */ - p = strrchr (classname, 'm'); - if (p == NULL || p == classname || strcmp (p, "main") != 0) - usage (argv[0]); - else - *p = '\0'; - gcc_obstack_init (mangle_obstack); mangled_classname = do_mangle_classname (classname); |