Warning Fixes
[tilda-gobject.git] / tilda.h
1 #ifndef TILDA_H
2 #define TILDA_H
3
4 #include <assert.h>
5 #include <dbus/dbus-glib-bindings.h>
6
7 /* Optional debugging macros */
8 #ifdef DEBUG
9         #define debug_enter() do { g_print ("debug enter: %s\n", __func__); } while (0)
10         #define debug_printf(args...) do { g_print ("debug: " args); } while (0)
11         #define debug_assert(args...) do { g_assert (args); } while (0)
12 #else
13         #define debug_enter()         do { /* nothing */ } while (0)
14         #define debug_printf(args...) do { /* nothing */ } while (0)
15         #define debug_assert(args...) do { /* nothing */ } while (0)
16 #endif
17
18 /* Optional gettext translation macros */
19 #ifdef ENABLE_NLS
20         #include <glib/gi18n.h>
21 #else
22         #define _(X) X
23         #define N_(X) X
24 #endif
25
26 // FIXME: remove when the project is autoconfed
27 #define TILDA_VERSION "0.10.0pre"
28
29 /* Project-global variables */
30 extern DBusGConnection *dbus_connection;
31
32 #endif /* TILDA_H */
33
34 /* vim: set ts=4 sts=4 sw=4 noet tw=112: */
35