Use stdarg.h instead of varargs.h.

Bug-Debian: http://bugs.debian.org/195439

--- a/ifcico/respfreq.c
+++ b/ifcico/respfreq.c
@@ -18,7 +18,7 @@ int re_exec(char*);
 #include "lutil.h"
 #include "config.h"
 #ifndef NOFREQREPORT
-#include <varargs.h>
+#include <stdarg.h>
 #include "ftnmsg.h"
 #endif
 #include "version.h"
@@ -44,7 +44,7 @@ static file_list *resplist(char*);
 
 #ifndef NOFREQREPORT
 static void attach_report(file_list**);
-static void add_report();
+static void add_report(char*,...);
 static char *report_text=NULL;
 static unsigned long report_total=0L;
 #endif
@@ -612,15 +612,12 @@ file_list **fl;
 	report_text=NULL;
 }
 
-static void add_report(va_alist)
-va_dcl
+static void add_report(char *fmt, ...)
 {
 	va_list args;
-	char *fmt;
 	char buf[1024];
 
-	va_start(args);
-	fmt=va_arg(args,char*);
+	va_start(args,fmt);
 
 	if (report_text == NULL)
 	{
--- a/iflib/lutil.c
+++ b/iflib/lutil.c
@@ -4,7 +4,7 @@
 #include <stdio.h>
 #include <sys/stat.h>
 #include <string.h>
-#include <varargs.h>
+#include <stdarg.h>
 #include <errno.h>
 #include <time.h>
 #ifdef HAS_SYSLOG
@@ -13,6 +13,8 @@
 #define LOG_USER 0
 #endif
 
+#include "xutil.h"
+
 #ifdef HAS_SYSLOG
 static int syslog_opened=0;
 #else
@@ -143,17 +145,14 @@ char c;
 		syslog(level,"\terrno=%d : %s",\
                         errno,strerror(errno));
 
-void loginf(va_alist)
-va_dcl
+void loginf(char *fmt,...)
 {
 	va_list	args;
-	char	*fmt;
 #ifndef HAS_SYSLOG
 	int	oldmask;
 #endif
 
-	va_start(args);
-	fmt=va_arg(args, char*);
+	va_start(args,fmt);
 	if (verbose)
 	{
 		PRINT_DEBUG(fmt,args);
@@ -183,17 +182,14 @@ va_dcl
 	return;
 }
 
-void logerr(va_alist)
-va_dcl
+void logerr(char *fmt,...)
 {
 	va_list	args;
-	char	*fmt;
 #ifndef HAS_SYSLOG
 	int	oldmask;
 #endif
 
-	va_start(args);
-	fmt=va_arg(args, char*);
+	va_start(args,fmt);
 	if (verbose)
 	{
 		PRINT_DEBUG(fmt,args);
@@ -223,16 +219,11 @@ va_dcl
 	return;
 }
 
-void debug(va_alist)
-va_dcl
+void debug(unsigned long level, char *fmt,...)
 {
 	va_list	args;
-	unsigned long	level;
-	char	*fmt;
 
-	va_start(args);
-	level=va_arg(args, unsigned long);
-	fmt=va_arg(args, char*);
+	va_start(args,fmt);
 
 	if ((verbose && (level == 0)) || (verbose & (1 << (level-1))))
 	{
