Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site alice.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!harvard!talcott!panda!genrad!decvax!bellcore!allegra!alice!ark From: ark@alice.UUCP (Andrew Koenig) Newsgroups: net.lang.c Subject: Re: varargs.h Message-ID: <3410@alice.UUCP> Date: Fri, 22-Feb-85 10:34:41 EST Article-I.D.: alice.3410 Posted: Fri Feb 22 10:34:41 1985 Date-Received: Sun, 24-Feb-85 03:11:20 EST References: <686@whuxlm.UUCP> Organization: Bell Labs, Murray Hill Lines: 6 As the author of varargs, I would like to set the record straight. The intention of varargs was that the type given to va_arg should only be a type that is meaningful as a parameter. Thus char, short, and float are never meaningful because they are automatically widened to int, int, and double respectively.