2 changed files with 272 additions and 1 deletions
@ -0,0 +1,269 @@ |
|||||||
|
--- include/log.h.orig Tue Mar 19 15:32:00 2002
|
||||||
|
+++ include/log.h Fri Jun 13 10:52:25 2003
|
||||||
|
@@ -111,7 +111,7 @@
|
||||||
|
void initlog(char*);
|
||||||
|
void radlog_open(int category);
|
||||||
|
void radlog_close();
|
||||||
|
-void radlog(/*int, char *, ...*/);
|
||||||
|
+void radlog(int, char *, ...);
|
||||||
|
int __insist_failure(char *, char *, int);
|
||||||
|
|
||||||
|
/* Debugging facilities */
|
||||||
|
@@ -137,7 +137,7 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
void _debug_print(char *file, int line, char *func_name, char *str);
|
||||||
|
-char *_debug_format_string(/* char *fmt, ... */);
|
||||||
|
+char *_debug_format_string(char *fmt, ... );
|
||||||
|
|
||||||
|
/* Parsing */
|
||||||
|
|
||||||
|
--- include/radiusd.h.orig Mon Aug 5 15:25:12 2002
|
||||||
|
+++ include/radiusd.h Fri Jun 13 10:56:16 2003
|
||||||
|
@@ -166,9 +166,9 @@
|
||||||
|
#define stat_inc(m,a,c) \
|
||||||
|
do {\
|
||||||
|
NAS *nas;\
|
||||||
|
- server_stat->##m . ##c ++;\
|
||||||
|
+ server_stat->m.c++;\
|
||||||
|
if ((nas = nas_lookup_ip(a)) != NULL && nas->app_data)\
|
||||||
|
- ((struct nas_stat*)nas->app_data)-> ##m . ##c ++;\
|
||||||
|
+ ((struct nas_stat*)nas->app_data)->m.c++;\
|
||||||
|
} while (0)
|
||||||
|
|
||||||
|
extern struct radstat radstat;
|
||||||
|
--- include/display.h.orig Tue Mar 19 15:32:00 2002
|
||||||
|
+++ include/display.h Fri Jun 13 11:00:09 2003
|
||||||
|
@@ -34,4 +34,4 @@
|
||||||
|
void scroll(int);
|
||||||
|
void page(int);
|
||||||
|
void clearmsg();
|
||||||
|
-int msg();
|
||||||
|
+int msg(int, char *, ...);
|
||||||
|
--- radlib/debug.c.orig Tue Mar 19 15:32:02 2002
|
||||||
|
+++ radlib/debug.c Fri Jun 13 10:40:36 2003
|
||||||
|
@@ -31,7 +31,7 @@
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
-#include <varargs.h>
|
||||||
|
+#include <stdarg.h>
|
||||||
|
#include <time.h>
|
||||||
|
#include <errno.h>
|
||||||
|
#include <string.h>
|
||||||
|
--- radlib/logger.c.orig Tue Mar 19 15:32:02 2002
|
||||||
|
+++ radlib/logger.c Fri Jun 13 10:53:05 2003
|
||||||
|
@@ -27,7 +27,7 @@
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
-#include <varargs.h>
|
||||||
|
+#include <stdarg.h>
|
||||||
|
#include <time.h>
|
||||||
|
#include <errno.h>
|
||||||
|
#include <string.h>
|
||||||
|
@@ -35,36 +35,27 @@
|
||||||
|
|
||||||
|
/*PRINTFLIKE2*/
|
||||||
|
void
|
||||||
|
-radlog(lvl, msg, va_alist)
|
||||||
|
- int lvl;
|
||||||
|
- char *msg;
|
||||||
|
- va_dcl
|
||||||
|
+radlog(int lvl, char *msg, ...)
|
||||||
|
{
|
||||||
|
va_list ap;
|
||||||
|
int ec = 0;
|
||||||
|
|
||||||
|
if (lvl & L_PERROR)
|
||||||
|
ec = errno;
|
||||||
|
- va_start(ap);
|
||||||
|
+ va_start(ap, msg);
|
||||||
|
vlog(lvl, NULL, 0, NULL, ec, msg, ap);
|
||||||
|
va_end(ap);
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
-_dolog(level, file, line, func_name, fmt, va_alist)
|
||||||
|
- int level;
|
||||||
|
- char *file;
|
||||||
|
- int line;
|
||||||
|
- char *func_name;
|
||||||
|
- char *fmt;
|
||||||
|
- va_dcl
|
||||||
|
+_dolog(int level, char *file, int line, char *func_name, char *fmt, ...)
|
||||||
|
{
|
||||||
|
va_list ap;
|
||||||
|
int ec = 0;
|
||||||
|
|
||||||
|
if (level & L_PERROR)
|
||||||
|
ec = errno;
|
||||||
|
- va_start(ap);
|
||||||
|
+ va_start(ap, fmt);
|
||||||
|
vlog(level, file, line, func_name, ec, fmt, ap);
|
||||||
|
va_end(ap);
|
||||||
|
}
|
||||||
|
@@ -81,15 +72,12 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
char *
|
||||||
|
-_debug_format_string(va_alist)
|
||||||
|
- va_dcl
|
||||||
|
+_debug_format_string(char *fmt, ...)
|
||||||
|
{
|
||||||
|
va_list ap;
|
||||||
|
- char *fmt;
|
||||||
|
char *str = NULL;
|
||||||
|
|
||||||
|
- va_start(ap);
|
||||||
|
- fmt = va_arg(ap,char*);
|
||||||
|
+ va_start(ap, fmt);
|
||||||
|
vasprintf(&str, fmt, ap);
|
||||||
|
va_end(ap);
|
||||||
|
return str;
|
||||||
|
--- radlib/applog.c.orig Tue Mar 19 15:32:02 2002
|
||||||
|
+++ radlib/applog.c Fri Jun 13 10:53:43 2003
|
||||||
|
@@ -27,7 +27,7 @@
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
-#include <varargs.h>
|
||||||
|
+#include <stdarg.h>
|
||||||
|
#include <time.h>
|
||||||
|
#include <errno.h>
|
||||||
|
#include <string.h>
|
||||||
|
--- radiusd/log.c.orig Tue Mar 19 15:32:00 2002
|
||||||
|
+++ radiusd/log.c Fri Jun 13 10:56:47 2003
|
||||||
|
@@ -23,7 +23,7 @@
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <errno.h>
|
||||||
|
-#include <varargs.h>
|
||||||
|
+#include <stdarg.h>
|
||||||
|
#include <syslog.h>
|
||||||
|
#include <radiusd.h>
|
||||||
|
#include <log.h>
|
||||||
|
--- radiusd/rewrite.y.orig Wed Jul 31 13:56:18 2002
|
||||||
|
+++ radiusd/rewrite.y Fri Jun 13 10:57:52 2003
|
||||||
|
@@ -28,7 +28,7 @@
|
||||||
|
#include <radiusd.h>
|
||||||
|
#include <symtab.h>
|
||||||
|
#include <setjmp.h>
|
||||||
|
-#include <varargs.h>
|
||||||
|
+#include <stdarg.h>
|
||||||
|
#include <obstack1.h>
|
||||||
|
#include <argcv.h>
|
||||||
|
#include <rewrite.h>
|
||||||
|
@@ -4590,11 +4590,7 @@
|
||||||
|
|
||||||
|
/*VARARGS3*/
|
||||||
|
int
|
||||||
|
-va_run_init(name, request, typestr, va_alist)
|
||||||
|
- char *name;
|
||||||
|
- VALUE_PAIR *request;
|
||||||
|
- char *typestr;
|
||||||
|
- va_dcl
|
||||||
|
+va_run_init(char *name, VALUE_PAIR *request, char *typestr, ...)
|
||||||
|
{
|
||||||
|
FILE *fp;
|
||||||
|
va_list ap;
|
||||||
|
@@ -4626,7 +4622,7 @@
|
||||||
|
|
||||||
|
/* Pass arguments */
|
||||||
|
nargs = 0;
|
||||||
|
- va_start(ap);
|
||||||
|
+ va_start(ap, typestr);
|
||||||
|
while (*typestr) {
|
||||||
|
nargs++;
|
||||||
|
switch (*typestr++) {
|
||||||
|
--- radiusd/snmpserv.c.orig Tue Mar 19 15:32:00 2002
|
||||||
|
+++ radiusd/snmpserv.c Fri Jun 13 10:58:11 2003
|
||||||
|
@@ -28,7 +28,7 @@
|
||||||
|
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <sys/socket.h>
|
||||||
|
-#include <varargs.h>
|
||||||
|
+#include <stdarg.h>
|
||||||
|
#include <asn1.h>
|
||||||
|
#include <snmp.h>
|
||||||
|
#include <mib.h>
|
||||||
|
--- raduse/raduse.c.orig Wed Mar 20 12:35:13 2002
|
||||||
|
+++ raduse/raduse.c Fri Jun 13 10:58:40 2003
|
||||||
|
@@ -60,7 +60,7 @@
|
||||||
|
PORT_STAT *port;
|
||||||
|
} port_usage_t;
|
||||||
|
|
||||||
|
-#define AP(p,m) (((port_usage_t*)(p)->app_data)-> ##m)
|
||||||
|
+#define AP(p,m) (((port_usage_t*)(p)->app_data)->m)
|
||||||
|
|
||||||
|
/* various options */
|
||||||
|
int width = 5; /* width for time output (5 - hh:mm, 8 - hh:mm:ss) */
|
||||||
|
--- raduse/display.c.orig Tue Mar 19 15:32:04 2002
|
||||||
|
+++ raduse/display.c Fri Jun 13 11:00:10 2003
|
||||||
|
@@ -26,7 +26,7 @@
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <unistd.h>
|
||||||
|
-#include <varargs.h>
|
||||||
|
+#include <stdarg.h>
|
||||||
|
#include <ctype.h>
|
||||||
|
#include <log.h>
|
||||||
|
#include <mem.h>
|
||||||
|
@@ -139,16 +139,13 @@
|
||||||
|
|
||||||
|
|
||||||
|
/*VARARGS2*/
|
||||||
|
-msg(type, msgfmt, va_alist)
|
||||||
|
- int type;
|
||||||
|
- char *msgfmt;
|
||||||
|
- va_dcl
|
||||||
|
+int msg(int type, char *msgfmt, ...)
|
||||||
|
{
|
||||||
|
register int i;
|
||||||
|
va_list ap;
|
||||||
|
char next_msg[128];
|
||||||
|
|
||||||
|
- va_start(ap);
|
||||||
|
+ va_start(ap, msgfmt);
|
||||||
|
|
||||||
|
next_msg[0] = ' ';
|
||||||
|
i = 1 + vsprintf(next_msg+1, msgfmt, ap);
|
||||||
|
--- radtest/gram.y.orig Wed Aug 14 16:11:13 2002
|
||||||
|
+++ radtest/gram.y Fri Jun 13 11:00:49 2003
|
||||||
|
@@ -41,7 +41,7 @@
|
||||||
|
#include <signal.h>
|
||||||
|
#include <errno.h>
|
||||||
|
#include <sys/wait.h>
|
||||||
|
-#include <varargs.h>
|
||||||
|
+#include <stdarg.h>
|
||||||
|
#include <sysdep.h>
|
||||||
|
#include <radius.h>
|
||||||
|
#include <radclient.h>
|
||||||
|
@@ -368,14 +368,11 @@
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
-parse_error(va_alist)
|
||||||
|
- va_dcl
|
||||||
|
+parse_error(char *fmt, ...)
|
||||||
|
{
|
||||||
|
va_list ap;
|
||||||
|
- char *fmt;
|
||||||
|
|
||||||
|
- va_start(ap);
|
||||||
|
- fmt = va_arg(ap, char*);
|
||||||
|
+ va_start(ap, fmt);
|
||||||
|
fprintf(stderr, "%s:%d: ", source_filename, source_line_num);
|
||||||
|
vfprintf(stderr, fmt, ap);
|
||||||
|
va_end(ap);
|
||||||
|
--- radtest/radtest.h.orig Tue Mar 19 15:32:04 2002
|
||||||
|
+++ radtest/radtest.h Fri Jun 13 11:01:07 2003
|
||||||
|
@@ -69,7 +69,7 @@
|
||||||
|
int open_input(char *name);
|
||||||
|
void close_input();
|
||||||
|
void set_yydebug();
|
||||||
|
-void parse_error();
|
||||||
|
+void parse_error(char *fmt, ...);
|
||||||
|
void print(Variable *var);
|
||||||
|
void radtest_send(int port, int code, Variable *var);
|
||||||
|
void putback(char *str);
|
||||||
Loading…
Reference in new issue