summaryrefslogtreecommitdiff
path: root/net/tcpview/files/patch-callbacks.c
blob: 399befcd085a979434fffff7149915e3c9f81958 (plain) (blame)
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	Fri Apr 23 05:22:59 1993
+++ callbacks.c	Tue Oct 28 02:03:28 2003
@@ -42,7 +42,7 @@
 #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 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 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);