[cairo] Conditionally include debug functions with ENABLE_DEBUG_FUNCS
bjourne at gmail.com
Thu Oct 18 14:13:51 PDT 2007
Here is a patch that introduces a ENABLE_DEBUG_FUNCS macro define. Its
purpose is to allow for debug stuff to be conditionally included in
Cairo proper. Things that must be exposed for testing to work, but
that should not be included in the final and really public API.
An example is the cairo_boilerplate_xlib_surface_disable_render()
function. It is one of those functions that it is much easier to deal
with if it is inside Cairo rather than outside since it must mock
around with Cairo internals to work.
Other debug functions than cairo_xlib_surface_disable_render() can be
added in the future.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 6252 bytes
Desc: not available
Url : http://lists.cairographics.org/archives/cairo/attachments/20071018/2c4c78bd/attachment.bin
More information about the cairo