[ros-dev] [gvg] 19572: Implement adding new sections/lines/fields and writing the resulting file

Ge van Geldorp gvg at reactos.org
Sat Nov 26 23:56:54 CET 2005


> From: Hartmut Birr
>	
> gvg at svn.reactos.com wrote: 
> +void
> +DbgPrint(const char *Fmt, ...)
> +{
> +  va_list Args;
> +
> +  va_start(Args, Fmt);
> +  vfprintf(stderr, Fmt, Args);
> +  va_end(Args);
> +}
>
> It is a little bit dirty to implement a well known function in a different
way.

I'm open to ideas. I added this function in the host version to be able to
use the DPRINT/DPRINT1 macros we all know and love. But the debug output has
to be sent somewhere, so there needs to be an underlying DbgPrint()
function. Please note that this "special" DbgPrint() is only used in the
host version, i.e. when running build tools. There simply isn't (for
example) a native Linux DbgPrint(), so we need to provide one ourselves.
When linking to inflib from ReactOS components, the normal DbgPrint() is
used.

GvG



More information about the Ros-dev mailing list