summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2006-12-08 17:50:25 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2006-12-08 17:50:25 +0000
commitf50c6643bf9fe153a7add75ca150a1470b7eb63a (patch)
tree5642aaab556c4fea023cfb0781b0272035235bf3 /include
parent380b44d38d333092bc9fe2eae8b7a836cb2791c7 (diff)
downloaddbus-python-f50c6643bf9fe153a7add75ca150a1470b7eb63a.tar.gz
_dbus_bindings: split out conn, conn-methods into separate translation units
Diffstat (limited to 'include')
-rw-r--r--include/dbus_bindings.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/include/dbus_bindings.h b/include/dbus_bindings.h
index 6d80cec..bd1ee55 100644
--- a/include/dbus_bindings.h
+++ b/include/dbus_bindings.h
@@ -25,6 +25,7 @@
#ifndef DBUS_BINDINGS_H
#define DBUS_BINDINGS_H
+#include <Python.h>
#define DBUS_API_SUBJECT_TO_CHANGE 1
#include <dbus/dbus.h>
@@ -34,8 +35,10 @@ DBUS_BEGIN_DECLS
#ifdef INSIDE_DBUS_BINDINGS
-static DBusConnection *Connection_BorrowDBusConnection(PyObject *);
-static PyObject *NativeMainLoop_New4(dbus_bool_t (*)(DBusConnection *, void *),
+#define Connection_BorrowDBusConnection DBusPyConnection_BorrowDBusConnection
+#define NativeMainLoop_New4 DBusPyNativeMainLoop_New4
+extern DBusConnection *DBusPyConnection_BorrowDBusConnection(PyObject *);
+extern PyObject *DBusPyNativeMainLoop_New4(dbus_bool_t (*)(DBusConnection *, void *),
dbus_bool_t (*)(DBusServer *, void *),
void (*)(void *),
void *);