Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site wjh12.UUCP Path: utzoo!watmath!clyde!akgua!mcnc!decvax!genrad!wjh12!kendall From: kendall@wjh12.UUCP (Sam Kendall) Newsgroups: net.unix-wizards Subject: Re: Why vprintf and not %r? Message-ID: <437@wjh12.UUCP> Date: Tue, 27-Mar-84 22:25:13 EST Article-I.D.: wjh12.437 Posted: Tue Mar 27 22:25:13 1984 Date-Received: Thu, 29-Mar-84 05:34:01 EST References: <435@wjh12.UUCP>, <2859@brl-vgr.ARPA> Organization: Delft Consulting Corp., New York Lines: 12 <> I believe (but am not sure) that the %r embedded format spec could not be implemented successfully on all computer architectures whereas varargs can. That is true, if we define the operand of %r to be a char **. But if we define it to be a va_list (a type defined in ) we get a portable interface, and upward compatibility from V7 on most architectures. Sam Kendall {allegra,ihnp4,ima,amd70}!wjh12!kendall Delft Consulting Corp. decvax!genrad!wjh12!kendall