[net.lang.c] "Re: Why not a varargs declaration?

rf@ihlpf.UUCP (11/14/83)

#R:wu1:-18500:ihlpf:18400005:000:377
ihlpf!dap1    Nov 13 10:38:00 1983

Do you people not have a varargs.h header file?  That is what is used in
printf and should be compatible on any other machines so such a mechanism
is provided.  I don't understand why people keep "suggesting" such a
thing.  Maybe varargs.h isn't on all versions.

                                              Darrell Plank
                                              BTL-IH

mark@cbosgd.UUCP (Mark Horton) (11/15/83)

/usr/include/varargs.h was there in V7, 32V, 3BSD, 4BSD, 4.1BSD,
4.2BSD, System III, and System V.  It is presumably also present
in almost every V7 and System III port out there.  I think it
probably works almost everywhere, but probably not on Zeus or
systems with certain unusual stack conventions in their C compiler.

The reason most of you have never heard of it is that the manual
page first appeared in 4BSD.  (I wrote it while at Berkeley.)

	Mark Horton