corrected a bit
authorceriel <none@none>
Fri, 30 Sep 1988 09:36:26 +0000 (09:36 +0000)
committerceriel <none@none>
Fri, 30 Sep 1988 09:36:26 +0000 (09:36 +0000)
modules/src/print/fprint.c
modules/src/print/print.3
modules/src/print/print.c
modules/src/print/sprint.c

index 51d472f..027cec1 100644 (file)
@@ -8,7 +8,7 @@
 #include <system.h>
 #include "param.h"
 
-/*VARARGS1*/
+/*VARARGS*/
 fprint(va_alist)
        va_dcl
 {
index fe6e57a..d79430a 100644 (file)
@@ -100,12 +100,20 @@ to be defined as follows:
 .br
 .RS
 .nf
-/*VARARGS1*/
-print(fmt, argv)
-       char *fmt;
-       int argv;
+#include <varargs.h>
+#include <system.h>
+
+/*VARARGS*/
+print(va_alist)
+       va_dcl
 {
-       doprnt(STDOUT, fmt, &argv);
+       char *fmt;
+       va_list args;
+
+       va_start(args);
+       fmt = va_arg(args, char *);
+       doprnt(STDOUT, fmt, args);
+       va_end(args);
 }
 .fi
 .RE
@@ -123,4 +131,4 @@ The maximum length of the string to be printed is 1024 characters.
 .SH SEE ALSO
 printf(3)
 .SH AUTHOR
-Erik Baalbergen <erikb@vu44.UUCP>
+Erik Baalbergen <erikb@cs.vu.nl>
index 44c969e..b92c742 100644 (file)
@@ -8,7 +8,7 @@
 #include <system.h>
 #include "param.h"
 
-/*VARARGS1*/
+/*VARARGS*/
 print(va_alist)
        va_dcl
 {
index 4bee99b..51f708e 100644 (file)
@@ -8,7 +8,7 @@
 #include <system.h>
 #include "param.h"
 
-/*VARARGS1*/
+/*VARARGS*/
 char *
 sprint(va_alist)
        va_dcl