25 #include "dbus-misc.h"
26 #include "dbus-internals.h"
27 #include "dbus-string.h"
162 int *minor_version_p,
163 int *micro_version_p)
176 #ifdef DBUS_BUILD_TESTS
178 #ifndef DOXYGEN_SHOULD_SKIP_THIS
180 #include "dbus-test.h"
185 _dbus_misc_test (
void)
187 int major, minor, micro;
204 #define MAKE_VERSION(x, y, z) (((x) << 16) | ((y) << 8) | (z))
207 _dbus_assert (MAKE_VERSION (1, 0, 0) > MAKE_VERSION (0, 0, 0));
208 _dbus_assert (MAKE_VERSION (1, 1, 0) > MAKE_VERSION (1, 0, 0));
209 _dbus_assert (MAKE_VERSION (1, 1, 1) > MAKE_VERSION (1, 1, 0));
211 _dbus_assert (MAKE_VERSION (2, 0, 0) > MAKE_VERSION (1, 1, 1));
212 _dbus_assert (MAKE_VERSION (2, 1, 0) > MAKE_VERSION (1, 1, 1));
213 _dbus_assert (MAKE_VERSION (2, 1, 1) > MAKE_VERSION (1, 1, 1));