summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bus/bus.c7
-rw-r--r--cmake/config.h.cmake6
-rw-r--r--dbus/dbus-internals.c3
3 files changed, 3 insertions, 13 deletions
diff --git a/bus/bus.c b/bus/bus.c
index f805e3fa..6b0dc088 100644
--- a/bus/bus.c
+++ b/bus/bus.c
@@ -1320,12 +1320,7 @@ out:
va_end (args);
}
-/* TODO: move to autotools generated config.h like done in cmake */
-#ifndef DBUS_INLINE
-#define DBUS_INLINE inline
-#endif
-
-static DBUS_INLINE const char *
+static inline const char *
nonnull (const char *maybe_null,
const char *if_null)
{
diff --git a/cmake/config.h.cmake b/cmake/config.h.cmake
index aa2343ca..b4bfc802 100644
--- a/cmake/config.h.cmake
+++ b/cmake/config.h.cmake
@@ -253,10 +253,8 @@
#define _dbus_verbose_C_S _dbus_verbose
#endif
-#ifdef _MSC_VER
-#define DBUS_INLINE __inline
-#else
-#define DBUS_INLINE inline
+# if defined(_MSC_VER) && !defined(inline)
+#define inline __inline
#endif
#endif // _DBUS_CONFIG_H
diff --git a/dbus/dbus-internals.c b/dbus/dbus-internals.c
index 5e864ce3..95a491f9 100644
--- a/dbus/dbus-internals.c
+++ b/dbus/dbus-internals.c
@@ -301,9 +301,6 @@ static dbus_bool_t verbose = TRUE;
#include <pthread.h>
#endif
-#ifdef _MSC_VER
-#define inline
-#endif
#ifdef DBUS_USE_OUTPUT_DEBUG_STRING
static char module_name[1024];
#endif