Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site pegasus.UUCP Path: utzoo!watmath!clyde!cbosgd!ihnp4!pegasus!hansen From: hansen@pegasus.UUCP (Tony L. Hansen) Newsgroups: net.lang.c Subject: Re: gripe: variable arg lists Message-ID: <1915@pegasus.UUCP> Date: Fri, 16-Nov-84 12:16:33 EST Article-I.D.: pegasus.1915 Posted: Fri Nov 16 12:16:33 1984 Date-Received: Mon, 19-Nov-84 03:34:33 EST References: <348@gitpyr.UUCP> <3106@alice.UUCP> Organization: AT&T Information Systems, Lincroft NJ Lines: 11 < As to why _doprnt() was used: that's pretty easy. There is no standard < analog to printf which accepts a variable argument list *as an argument*. Take a look at vprintf(3) in the System Vr2 manual. It is exactly what you're asking for. Now if only it had been available and documented sooner! (Vprintf also existed, undocumented, in System III, but not in System V.) Now if only BSD would have picked up on it when 4.2 came along instead of documenting _doprnt(3)! Now if .... Tony Hansen pegasus!hansen