--- iflib/lutil.c.orig Sun Feb 1 23:11:53 1998 +++ iflib/lutil.c Mon Aug 11 17:29:35 2003 @@ -4,7 +4,11 @@ #include #include #include +#ifdef HAS_STDARG_H +#include +#else #include +#endif #include #include #ifdef HAS_SYSLOG @@ -126,17 +130,27 @@ syslog(level,"\terrno=%d : %s",\ errno,strerror(errno)); +#ifdef HAS_STDARG_H +void loginf(char *fmt, ...) +{ + va_list args; +#else void loginf(va_alist) va_dcl { va_list args; char *fmt; +#endif #ifndef HAS_SYSLOG int oldmask; #endif +#ifdef HAS_STDARG_H + va_start(args, fmt); +#else va_start(args); fmt=va_arg(args, char*); +#endif if (verbose) { PRINT_DEBUG(fmt,args); @@ -166,17 +180,27 @@ return; } +#ifdef HAS_STDARG_H +void logerr(char *fmt, ...) +{ + va_list args; +#else void logerr(va_alist) va_dcl { va_list args; char *fmt; +#endif #ifndef HAS_SYSLOG int oldmask; #endif +#ifdef HAS_STDARG_H + va_start(args, fmt); +#else va_start(args); fmt=va_arg(args, char*); +#endif if (verbose) { PRINT_DEBUG(fmt,args); @@ -206,16 +230,26 @@ return; } +#ifdef HAS_STDARG_H +void debug(unsigned long level, char *fmt, ...) +{ + va_list args; +#else void debug(va_alist) va_dcl { va_list args; unsigned long level; char *fmt; +#endif +#ifdef HAS_STDARG_H + va_start(args, fmt); +#else va_start(args); level=va_arg(args, unsigned long); fmt=va_arg(args, char*); +#endif if ((verbose && (level == 0)) || (verbose & (1 << (level-1)))) {