From ca2d2f1ed0dd3a81f8dcbc814517bef3872fb4ee Mon Sep 17 00:00:00 2001 From: Tom Wood Date: Sat, 7 Mar 1992 19:54:12 +0000 Subject: [PATCH] *** empty log message *** From-SVN: r414 --- gcc/genattrtab.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gcc/genattrtab.c b/gcc/genattrtab.c index ea99a9485f1..40894adf354 100644 --- a/gcc/genattrtab.c +++ b/gcc/genattrtab.c @@ -522,6 +522,8 @@ attr_rtx (va_alist) rtx attr_printf (len, format, [arg1, ..., argn]) */ +#ifdef HAVE_VPRINTF + /*VARARGS2*/ static char * attr_printf (va_alist) @@ -543,6 +545,24 @@ attr_printf (va_alist) return attr_string (str, strlen (str)); } +#else /* not HAVE_VPRINTF */ + +static char * +attr_printf (len, fmt, arg1, arg2, arg3) + int len; + char *fmt; + char *arg1, *arg2, *arg3; /* also int */ +{ + register char *str; + + /* Print the string into a temporary location. */ + str = (char *) alloca (len); + sprintf (str, fmt, arg1, arg2, arg3); + + return attr_string (str, strlen (str)); +} +#endif /* not HAVE_VPRINTF */ + /* Return a permanent (possibly shared) copy of a string STR (not assumed to be null terminated) with LEN bytes. */ -- 2.30.2