summaryrefslogtreecommitdiffstats
path: root/gcc/java/jvgenmain.c
diff options
context:
space:
mode:
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-12 20:36:22 +0000
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-12 20:36:22 +0000
commite6d8e09b053d672669aca1be0dd466c06605e662 (patch)
treea587c099c78feb50efa9b68cae3c6c15fed6d69a /gcc/java/jvgenmain.c
parentf5d9353e41cd14f0e5fbb101ca48182433d7ed30 (diff)
downloadppe42-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.c13
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);
OpenPOWER on IntegriCloud