Replace gtk_debug_flags with getter and setter functions

Preferrably should be made just into a local variable for libgtk like
_gdk_debug_flags for libgdk. But for now used by
gtk/tests/textbuffer.c and modules/printbackends/cups/gtkprintbackendcups.c.
This commit is contained in:
Tor Lillqvist
2010-09-08 18:17:57 +03:00
parent 2ab562a6f7
commit 801875b805
16 changed files with 79 additions and 65 deletions

View File

@ -54,7 +54,7 @@ typedef enum {
#ifdef G_ENABLE_DEBUG
#define GTK_NOTE(type,action) G_STMT_START { \
if (gtk_debug_flags & GTK_DEBUG_##type) \
if (gtk_get_debug_flags () & GTK_DEBUG_##type) \
{ action; }; } G_STMT_END
#else /* !G_ENABLE_DEBUG */
@ -63,17 +63,8 @@ typedef enum {
#endif /* G_ENABLE_DEBUG */
#ifdef G_OS_WIN32
# ifdef GTK_COMPILATION
# define GTKVAR __declspec(dllexport)
# else
# define GTKVAR extern __declspec(dllimport)
# endif
#else
# define GTKVAR extern
#endif
GTKVAR guint gtk_debug_flags;
guint gtk_get_debug_flags (void);
void gtk_set_debug_flags (guint flags);
G_END_DECLS