2001-02-09 Alexandre Petit-Bianco <apbianco@redhat.com>
authorapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2001 19:41:28 +0000 (19:41 +0000)
committerapbianco <apbianco@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Feb 2001 19:41:28 +0000 (19:41 +0000)
* jvgenmain.c (error): Reversed 2001-02-01 deletion.

(http://gcc.gnu.org/ml/gcc-patches/2001-02/msg00527.html)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39567 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/java/ChangeLog
gcc/java/jvgenmain.c

index 83bc2a9..955cc5b 100644 (file)
@@ -1,3 +1,7 @@
+2001-02-09  Alexandre Petit-Bianco  <apbianco@redhat.com>
+
+       * jvgenmain.c (error): Reversed 2001-02-01 deletion.
+
 2001-02-08  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
        * Make-lang.in (JAVA_OBJS): Added java/mangle_name.o
index 414ccde..c5b0c30 100644 (file)
@@ -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)
 {