with Interfaces.C; use Interfaces.C;
with Interfaces.C.Extensions;

package dbus_arch_deps_h is


   DBUS_HAVE_INT64 : constant := 1;  --  ../dbus/dbus-arch-deps.h:35
   --  unsupported macro: DBUS_INT64_CONSTANT(val) (_DBUS_GNUC_EXTENSION (val ##LL))
   --  unsupported macro: DBUS_UINT64_CONSTANT(val) (_DBUS_GNUC_EXTENSION (val ##ULL))

   DBUS_MAJOR_VERSION : constant := 1;  --  ../dbus/dbus-arch-deps.h:57
   DBUS_MINOR_VERSION : constant := 2;  --  ../dbus/dbus-arch-deps.h:58
   DBUS_MICRO_VERSION : constant := 16;  --  ../dbus/dbus-arch-deps.h:59

   DBUS_VERSION_STRING : aliased constant String := "1.2.16" & ASCII.NUL;  --  ../dbus/dbus-arch-deps.h:61

   type Version_Mod is mod 2 ** 16;

   DBUS_VERSION : constant Version_Mod := ((2 ** 16) or (2 ** 8) or (16));  --  ../dbus/dbus-arch-deps.h:63

   subtype dbus_int64_t is Long_Long_Integer;  -- ../dbus/dbus-arch-deps.h:36:40

   subtype dbus_uint64_t is Extensions.unsigned_long_long;  -- ../dbus/dbus-arch-deps.h:37:49

   subtype dbus_int32_t is int;  -- ../dbus/dbus-arch-deps.h:48:13

   subtype dbus_uint32_t is unsigned;  -- ../dbus/dbus-arch-deps.h:49:22

   subtype dbus_int16_t is short;  -- ../dbus/dbus-arch-deps.h:51:15

   subtype dbus_uint16_t is unsigned_short;  -- ../dbus/dbus-arch-deps.h:52:24

end dbus_arch_deps_h;
