From 62354da4158745c75f938f885c6eef42c6a75b48 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Tue, 26 Apr 2011 17:14:23 +0100 Subject: [PATCH] Reserve 'm', '*', '?', '@', '&' and '^' for their uses in GVariant Bug: https://bugs.freedesktop.org/show_bug.cgi?id=34529 --- doc/dbus-specification.xml | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/doc/dbus-specification.xml b/doc/dbus-specification.xml index 836b64b..e7448c6 100644 --- a/doc/dbus-specification.xml +++ b/doc/dbus-specification.xml @@ -485,6 +485,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. + -- 1.7.4.4