[ECOS] Re: stdio vs. diag_printf
Andre
armcc@mailcity.com
Mon Jul 10 19:03:00 GMT 2000
Grant Edwards wrote:
> > > I'll have to look up the gnu cpp extensions to see if there's
> > > a way to do
> > >
> > >#define define printf(vararg_list) daig_printf(vararg_list)
> >
> > You chould be able to get away with:
> >
> > #include <cyg/infra/diag.h>
> > #define printf diag_printf
>
> Doh! Of course. Got caught up looking for a complex solution to a
> simple problem.
<smartarse_mode>
The complex solution (with gnu cpp anyway) is something like:
#define printf(fmt, args...) diag_printf(fmt, ## args)
A nice variation on this is to use
#define printf(fmt, args...)
to disable all printf's without having to make each one conditional,
which can be useful.
</smartarse_mode>
Send FREE Greetings for Father's Day--or any day!
Click here: http://www.whowhere.lycos.com/redirects/fathers_day.rdct
More information about the Ecos-discuss
mailing list