1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
--- 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 <stdio.h>
#include <sys/stat.h>
#include <string.h>
+#ifdef HAS_STDARG_H
+#include <stdarg.h>
+#else
#include <varargs.h>
+#endif
#include <errno.h>
#include <time.h>
#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))))
{
|