X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dbus%2Fdbus-marshal-validate.h;h=06434201a23eca163366fa6254f072a75e37b09f;hb=67f9cca382df0d03adfe6b619aa613d103fa77f6;hp=9b8960859c6f7985b0163e7dd3d40ba17e3e2fd0;hpb=613ecbfba04965bf48f78c3afbb9a99144cb6036;p=platform%2Fupstream%2Fdbus.git diff --git a/dbus/dbus-marshal-validate.h b/dbus/dbus-marshal-validate.h index 9b89608..0643420 100644 --- a/dbus/dbus-marshal-validate.h +++ b/dbus/dbus-marshal-validate.h @@ -112,6 +112,7 @@ typedef enum DBUS_INVALID_DICT_ENTRY_NOT_INSIDE_ARRAY = 54, DBUS_INVALID_DICT_KEY_MUST_BE_BASIC_TYPE = 55, DBUS_INVALID_MISSING_UNIX_FDS = 56, + DBUS_INVALID_NESTED_TOO_DEEPLY = 57, DBUS_VALIDITY_LAST } DBusValidity; @@ -149,6 +150,8 @@ dbus_bool_t _dbus_validate_bus_namespace (const DBusString *str, dbus_bool_t _dbus_validate_signature (const DBusString *str, int start, int len); +/* just to have a name consistent with the above: */ +#define _dbus_validate_utf8(s,b,e) _dbus_string_validate_utf8 (s, b, e) #ifdef DBUS_DISABLE_CHECKS @@ -195,6 +198,8 @@ DECLARE_DBUS_NAME_CHECK(error_name); DECLARE_DBUS_NAME_CHECK(bus_name); /** defines _dbus_check_is_valid_signature() */ DECLARE_DBUS_NAME_CHECK(signature); +/** defines _dbus_check_is_valid_utf8() */ +DECLARE_DBUS_NAME_CHECK(utf8); /** @} */