[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