[ros-dev] [gvg] 19572: Implement adding new sections/lines/fields
and writing the resulting file
Hartmut Birr
osexpert at googlemail.com
Sun Nov 27 00:06:05 CET 2005
Ge van Geldorp wrote:
>> 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
>
>
I've compile problems, because DbgPrint is defined in many headers as:
unsigned long __cdecl DbgPrint(char* Fmt, ...);
- Hartmut
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-dev/attachments/20051127/fc71fba3/attachment.html
More information about the Ros-dev
mailing list