CVSROOT: /cvs/directfb
Module name: DirectFB
Changes by: dok 20040609 13:19:11
Modified files:
lib/direct : clock.c cpu_accel.c debug.c debug.h direct.c
memcpy.c
src/misc : conf.c
Log message:
Implemented debug domains which can be enabled/disabled separately.
But still a lot of code has to be changed to use domains!
The new macro "D_DEBUG_DOMAIN (identifier, name, description)" is used to
define a debug domain which is used via "D_DEBUG_AT (identifier, ...)".
The user can select debug output now, e.g.:
no-debug
debug = direct
no-debug = direct/memcpy
This disables debug messages in general,
but enables all "Direct/" messages except "Direct/Memcpy".
The other way around:
debug
no-debug = direct
debug = direct/memcpy
This enables debug messages in general,
but disables all "Direct/" messages except "Direct/Memcpy".