diff options
| author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-12 20:36:22 +0000 |
|---|---|---|
| committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-08-12 20:36:22 +0000 |
| commit | e6d8e09b053d672669aca1be0dd466c06605e662 (patch) | |
| tree | a587c099c78feb50efa9b68cae3c6c15fed6d69a /gcc/java/jvgenmain.c | |
| parent | f5d9353e41cd14f0e5fbb101ca48182433d7ed30 (diff) | |
| download | ppe42-gcc-e6d8e09b053d672669aca1be0dd466c06605e662.tar.gz ppe42-gcc-e6d8e09b053d672669aca1be0dd466c06605e662.zip | |
Revert Rainer Orth's Java and gcc.c patch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44834 138bc75d-0d04-0410-961f-82ee72b054a4
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 9a425715066..ab43ddda3f9 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); |

