Message-ID: <393BC449.B6CB56C@softhome.net> Date: Mon, 05 Jun 2000 18:16:25 +0300 From: Laurynas Biveinis X-Mailer: Mozilla 4.72 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: djgpp-workers AT delorie DOT com, Eli Zaretskii Subject: Re: ANSI C and stdio.h References: <3937DEA9 DOT 63606B27 AT softhome DOT net> <200006021918 DOT PAA03693 AT envy DOT delorie DOT com> <393BB779 DOT DDA55FEC AT cyberoptics DOT com> <393BB043 DOT 75C23C6D AT softhome DOT net> <200006051552 DOT SAA23340 AT mailgw1 DOT netvision DOT net DOT il> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com Eli Zaretskii wrote: > If people want to write sloppy non-portable code, I don't think we > need to pay the price by teaching them good C. BTW, if user includes only, from all stdarg machinery he gets *only* va_list. No va_start, va_arg, va_end... I cannot imagine reasonable code which would need va_list and not those macros. And if you try to compile any code with #include only and va_start() etc., you get link time error. Bingo. We won't create any new problems, we just move link time error to compile time. Is this reasonable argument for making those changes? Laurynas