From b29d0c534a631b211f1f94168e7672c604c8f815 Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Wed, 23 Apr 2003 03:33:52 +0000 Subject: 2003-04-22 Havoc Pennington * dbus/dbus-message.c, dbus/dbus-marshal.c: add 64-bit integer support, and do some code cleanups to share more code and speed up array marshal/demarshal. * dbus-1.0.pc.in (Cflags): put libdir include file in cflags * configure.in: generate dbus-arch-deps.h * dbus/dbus-protocol.h (DBUS_TYPE_INT64, DBUS_TYPE_UINT64): add 64-bit typecodes --- doc/dbus-specification.sgml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) (limited to 'doc') diff --git a/doc/dbus-specification.sgml b/doc/dbus-specification.sgml index ad3b9adc..eda6c00e 100644 --- a/doc/dbus-specification.sgml +++ b/doc/dbus-specification.sgml @@ -327,25 +327,33 @@ UINT32 5 32-bit unsigned integer + + INT64 + 6 + 64-bit signed integer + + UINT64 + 7 + 64-bit unsigned integer DOUBLE - 6 + 8 IEEE 754 double STRING - 7 + 9 UTF-8 string (must be valid UTF-8). Must be zero terminated. NAMED - 8 + 10 A named byte array, used for custom types ARRAY - 9 + 11 Array DICT - 10 + 12 A dictionary of key/value pairs @@ -382,6 +390,12 @@ UINT32 32-bit unsigned integer in the message's byte order, aligned to 4-byte boundary. + + INT64 + 64-bit signed integer in the message's byte order, aligned to 8-byte boundary. + + UINT64 + 64-bit unsigned integer in the message's byte order, aligned to 8-byte boundary. DOUBLE 64-bit IEEE 754 double in the message's byte order, aligned to 8-byte boundary. -- cgit