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
|
--- callbacks.c.orig 1993-04-22 21:22:59 UTC
+++ callbacks.c
@@ -42,7 +42,7 @@ static char rcsid[] =
#include <stdlib.h>
#endif
-#include <varargs.h>
+#include <stdarg.h>
#include <sys/types.h>
#include <sys/time.h>
#include <string.h>
@@ -66,7 +66,7 @@ extern Widget packet_label;
extern Widget hex_text_widget; /* hex (bottom) window */
extern Widget packet_label;
-extern char *sys_errlist[];
+extern __const char *__const sys_errlist[];
#ifdef __STDC__
void redisplay_current_list(void);
@@ -726,32 +726,35 @@ void xperror(str)
}
-void eprint(va_alist)
- va_dcl
+void eprintv(char *fmt, va_list ap)
{
+ char str[128];
+
+ (void)vsprintf(str, fmt, ap);
+ ErrorDialog(summary_list_widget, "error", str);
+}
+
+
+void eprint(char *fmt, ...)
+{
va_list args;
- char *fmt, str[128];
- va_start(args);
- fmt = va_arg(args, char *);
- (void)vsprintf(str,fmt,args);
+ va_start(args, fmt);
+ eprintv(fmt, args);
va_end(args);
-
- ErrorDialog(summary_list_widget,"error",str);
}
-void iprint(va_alist)
- va_dcl
+
+void iprint(char *fmt, ...)
{
va_list args;
- char *fmt, str[128];
+ char str[128];
Widget widget;
XmString ms;
Arg a[2];
int n;
- va_start(args);
- fmt = va_arg(args, char *);
+ va_start(args, fmt);
(void)vsprintf(str,fmt,args);
va_end(args);
|