[ros-dev] Re : DbgPrint() - DPRINT() - DPRINT1()

Sylvain Petreolle spetreolle at yahoo.fr
Thu Apr 19 17:52:08 CEST 2007


Hi,
You actually have to define YDEBUG to see messages produced by DPRINT()
If NDEBUG is defined (default), no message is shown.

DPRINT1 is used in case of error/ fix needed.
 
Kind regards,
Sylvain Petreolle (aka Usurp)
--- --- --- --- --- --- --- --- --- --- --- --- ---
Run your favorite Windows apps with free ReactOS : http://www.reactos.org
Listen to non-DRMised Music: http://www.jamendo.com

 


----- Message d'origine ----
De : "breakoutbox at web.de" <breakoutbox at web.de>
À : Ros-dev at reactos.org
Envoyé le : Jeudi, 19 Avril 2007, 16h21mn 55s
Objet : [ros-dev] DbgPrint() - DPRINT() - DPRINT1()


Hello,

can please anybody explain me how You want DbgPrint() - DPRINT() - DPRINT1() to be used ?
I found a lot of DPRINT() _for_example_ in "win32/in32k/objects/dc.c" but it is not shown on serial debug (?)
(and also SOME ot these DPRINT1() .. )

1)
If I use DPRINT1() instead, it is always shown.
If I use DbgPrint() instead, it is only shown when #DEBUG is defined in the file + in *.rbuild
But what's the sense of DPRINT() then ?
=>

2)
2nd stage: on installing from BootCD I can see serial debug only when I select DEBUG from startup options.
Is this DPRINT1() suppressed when I DON'T select DEBUG ?

3)
Why is there not one DbgPrint() in "win32/in32k/objects/dc.c" (and also in other files in /DRIVER/ and /NTOSKRNL/ ..) ?
I now have to change every serial debug output to be able to see anything .. ( if You don't explain me ... ;-)  )


Best regards,
Peter.
_______________________________________________________________
SMS schreiben mit WEB.DE FreeMail - einfach, schnell und
kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192

_______________________________________________
Ros-dev mailing list
Ros-dev at reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev



More information about the Ros-dev mailing list