From: Simon McVittie Date: Tue, 26 Apr 2011 16:14:23 +0000 (+0100) Subject: Reserve 'm', '*', '?', '@', '&' and '^' for their uses in GVariant X-Git-Tag: dbus-1.5.2~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=840314724b2dad9a361aa78552c9953323d89864;p=thirdparty%2Fdbus.git Reserve 'm', '*', '?', '@', '&' and '^' for their uses in GVariant Bug: https://bugs.freedesktop.org/show_bug.cgi?id=34529 Reviewed-by: Colin Walters --- diff --git a/doc/dbus-specification.xml b/doc/dbus-specification.xml index c4fee669d..8c6ddf062 100644 --- a/doc/dbus-specification.xml +++ b/doc/dbus-specification.xml @@ -492,6 +492,38 @@ 104 (ASCII 'h') Unix file descriptor + + (reserved) + 109 (ASCII 'm') + Reserved for a + 'maybe' type compatible with the one in GVariant, + and must not appear in signatures used on D-Bus until + specified here + + + (reserved) + 42 (ASCII '*') + Reserved for use in bindings/implementations to + represent any single complete type, + and must not appear in signatures used on D-Bus. + + + (reserved) + 63 (ASCII '?') + Reserved for use in bindings/implementations to + represent any basic type, and must + not appear in signatures used on D-Bus. + + + (reserved) + 64 (ASCII '@'), 38 (ASCII '&'), + 94 (ASCII '^') + Reserved for internal use by bindings/implementations, + and must not appear in signatures used on D-Bus. + GVariant uses these type-codes to encode calling + conventions. +