diff options
author | Simon McVittie <smcv@debian.org> | 2012-05-09 16:00:01 +0100 |
---|---|---|
committer | Simon McVittie <smcv@debian.org> | 2012-05-09 16:00:01 +0100 |
commit | 42a7d2d13ca0c4197ce90235f6eb9d017ad5daa1 (patch) | |
tree | 24ab795080b7adcdc81cbdef87d5339d8e2070db /_dbus_bindings/compat-internal.h | |
parent | 9e761700342127a4d80b97aa7fcd98fce47ea61b (diff) |
Imported Upstream version 1.1.0
Diffstat (limited to '_dbus_bindings/compat-internal.h')
-rw-r--r-- | _dbus_bindings/compat-internal.h | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/_dbus_bindings/compat-internal.h b/_dbus_bindings/compat-internal.h new file mode 100644 index 0000000..143f23a --- /dev/null +++ b/_dbus_bindings/compat-internal.h @@ -0,0 +1,52 @@ +/* Old D-Bus compatibility: implementation internals + * + * Copyright © 2006-2011 Collabora Ltd. + * Copyright © 2011 Nokia Corporation + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, copy, + * modify, merge, publish, distribute, sublicense, and/or sell copies + * of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#ifndef DBUS_BINDINGS_COMPAT_INTERNAL_H +#define DBUS_BINDINGS_COMPAT_INTERNAL_H + +#include "config.h" +#include "dbus_bindings-internal.h" + +#ifndef HAVE_DBUSBASICVALUE +typedef union { + dbus_bool_t bool_val; + double dbl; + dbus_uint16_t u16; + dbus_int16_t i16; + dbus_uint32_t u32; + dbus_int32_t i32; +#if defined(DBUS_HAVE_INT64) && defined(HAVE_LONG_LONG) + dbus_uint64_t u64; + dbus_int64_t i64; +#endif + const char *str; + unsigned char byt; + float f; + int fd; +} DBusBasicValue; +#endif + +#endif |