From: Alexandre Petit-Bianco Date: Fri, 9 Feb 2001 19:41:28 +0000 (-0800) Subject: jvgenmain.c (error): Reversed 2001-02-01 deletion. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a395f5abc5b0ee58ac74d35d3a58e86dcf1a0ef3;p=gcc.git jvgenmain.c (error): Reversed 2001-02-01 deletion. 2001-02-09 Alexandre Petit-Bianco * jvgenmain.c (error): Reversed 2001-02-01 deletion. (http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00527.html) From-SVN: r39567 --- diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 83bc2a9a553..955cc5b0c02 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,7 @@ +2001-02-09 Alexandre Petit-Bianco + + * jvgenmain.c (error): Reversed 2001-02-01 deletion. + 2001-02-08 Alexandre Petit-Bianco * Make-lang.in (JAVA_OBJS): Added java/mangle_name.o diff --git a/gcc/java/jvgenmain.c b/gcc/java/jvgenmain.c index 414ccded13a..c5b0c30bf11 100644 --- a/gcc/java/jvgenmain.c +++ b/gcc/java/jvgenmain.c @@ -33,6 +33,7 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "java-tree.h" static char * do_mangle_classname PARAMS ((const char *string)); +void error PARAMS ((const char *, ...)) ATTRIBUTE_PRINTF_1; struct obstack name_obstack; struct obstack *mangle_obstack = &name_obstack; @@ -66,6 +67,27 @@ usage (const char *name) exit (1); } +/* This function is defined here to help us link jvgenmain at + bootstrap. */ + +void +error VPARAMS ((const char *msgid, ...)) +{ +#ifndef ANSI_PROTOTYPES + const char *msgid; +#endif + va_list ap; + + VA_START (ap, msgid); + +#ifndef ANSI_PROTOTYPES + msgid = va_arg (ap, const char *); +#endif + + vfprintf (stderr, msgid, ap); + va_end (ap); +} + int main (int argc, const char **argv) {