update Sat May 8 06:37:01 PDT 2010
[pkgsrc.git] / sysutils / depot / patches / patch-ae
1 $NetBSD: patch-ae,v 1.1 2003/12/15 16:19:43 agc Exp $
2
3 --- src/lib/util/Error.c        2003/12/15 16:13:57     1.1
4 +++ src/lib/util/Error.c        2003/12/15 16:15:42
5 @@ -195,19 +195,14 @@
6  
7  
8  void 
9 -__FatalError(va_alist)
10 -va_dcl
11 +__FatalError(int e, char *fmt, ...)
12  {
13    va_list ap;
14 -  char *fmt;
15  
16 -  va_start(ap);
17 +  va_start(ap, fmt);
18  
19    if (PROGRAM_ErrorNo == E_NULL)
20 -    PROGRAM_ErrorNo = va_arg(ap, int);
21 -  else
22 -    (void) va_arg(ap, int); /* skip the first argument */
23 -  fmt = va_arg(ap, char *);
24 +    PROGRAM_ErrorNo = e;
25    (void)fprintf(stderr,"Depot Error: %s:%d: ",__DepotErrorInfoFile, 
26                 __DepotErrorInfoLineNo);
27    (void)vfprintf(stderr, fmt, ap);