Date: Thu, 9 Jun 2005 12:12:10 +0200 (CEST) From: Michael Reifenberger <mike@Reifenberger.com> To: Stefan Farfeleder <stefan@fafoe.narf.at> Cc: standards@freebsd.org Subject: Re: libstand functions not ansi-c compiliant Message-ID: <20050609115516.K35479@fw.reifenberger.com> In-Reply-To: <20050608164134.GC17962@wombat.fafoe.narf.at> References: <20050608094851.D29843@fw.reifenberger.com> <20050608103045.GC16848@wombat.fafoe.narf.at> <20050608124306.X30581@fw.reifenberger.com> <20050608125416.GA17962@wombat.fafoe.narf.at> <20050608152614.H31265@fw.reifenberger.com> <20050608164134.GC17962@wombat.fafoe.narf.at>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 8 Jun 2005, Stefan Farfeleder wrote: > Date: Wed, 8 Jun 2005 18:41:38 +0200 > From: Stefan Farfeleder <stefan@fafoe.narf.at> > To: Michael Reifenberger <mike@Reifenberger.com> > Cc: standards@freebsd.org > Subject: Re: libstand functions not ansi-c compiliant > >>> I'd consider including <stdio.h> from sys/boot/ficl a bug. >>> >> >> Maybe. Thats debatable. >> But by default ficl.h (coming with ficl4)does inslude <stdio.h> >> and ficl4 says about itself: ...Ficl is written in strict ANSI C... >> Unfortunately <stdio.h> is part of ANSI-C... >> So one cant blame ficl4 for that. > > No, but a boot loader is not a hosted implementation. Ficl needs to be > patched to use our I/O functions. > Ok. Back to the original question: Is there a technical reason that the declaration and implementation of putchar, vprintf and vsprintf in stand.h should NOT conform to ANSI-C respective is there a technical reason these functions MUST return void? Bye/2 --- Michael Reifenberger, Business Development Manager SAP-Basis, Plaut Consulting Comp: Michael.Reifenberger@plaut.de | Priv: Michael@Reifenberger.com http://www.plaut.de | http://www.Reifenberger.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050609115516.K35479>