1 --- rpm-4.0.2/rpmio/rpmlog.c.orig Thu Jul 25 15:53:07 2002
2 +++ rpm-4.0.2/rpmio/rpmlog.c Thu Jul 25 16:02:25 2002
9 +# define va_copy(DEST,SRC) __va_copy((DEST),(SRC))
11 +# ifdef HAVE_VA_LIST_AS_ARRAY
12 +# define va_copy(DEST,SRC) (*(DEST) = *(SRC))
14 +# define va_copy(DEST,SRC) ((DEST) = (SRC))
19 /*@access rpmlogRec @*/
24 /* Allocate a sufficently large buffer for output. */
27 - nb = vsnprintf(msgbuf, msgnb, fmt, ap);
30 + /*@-sysunrecog -usedef@*/ va_copy(apc, ap); /*@=sysunrecog =usedef@*/
31 + nb = vsnprintf(msgbuf, msgnb, fmt, apc);
32 if (nb > -1 && nb < msgnb)
34 if (nb > -1) /* glibc 2.1 */