Hi
----- Original Message -----
> Hi
>
> ----- Original Message -----
> > > If I was reading the code of a project and noticed that they checked a
> > > global variable every time before calling g_debug(), I would find that
> > > very odd. For example:
> > >
> > > void foo(void)
> > > {
> > > if (foo_get_debug()) {
> > > g_debug("something happened");
> > > }
> > > ...
> > > }
> > >
> > > Nobody does this.
>
> Actually, that's what GTK_DEBUG_CHECK does for ex.
> #define GTK_DEBUG_CHECK(type) G_UNLIKELY (gtk_get_debug_flags () &
> GTK_DEBUG_##type)
I should add that the macro is not used for logging, but to check whether we
should log something. (similar, except that there is no category/flag in spice
yet).
_______________________________________________
Spice-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/spice-devel