Lines Matching full:escaped
81 * #TRUE if the byte need not be escaped when found in a dbus address.
82 * All other bytes are required to be escaped in a valid address.
95 * Appends an escaped version of one string to another string,
98 * @param escaped the string to append to
103 _dbus_address_append_escaped (DBusString *escaped,
113 orig_len = _dbus_string_get_length (escaped);
120 if (!_dbus_string_append_byte (escaped, *p))
125 if (!_dbus_string_append_byte (escaped, '%'))
127 if (!_dbus_string_append_byte_as_hex (escaped, *p))
138 _dbus_string_set_length (escaped, orig_len);
267 const DBusString *escaped,
278 p = _dbus_string_get_const_data (escaped) + escaped_start;
324 /* Error, should have been escaped */
326 "In D-Bus address, character '%c' should have been escaped\n",
572 * @returns newly-allocated escaped value or #NULL if no memory
577 DBusString escaped;
585 if (!_dbus_string_init (&escaped))
588 if (!_dbus_address_append_escaped (&escaped, &unescaped))
591 if (!_dbus_string_steal_data (&escaped, &ret))
595 _dbus_string_free (&escaped);
604 * @param value the escaped value
613 DBusString escaped;
618 _dbus_string_init_const (&escaped, value);
623 if (!append_unescaped_value (&unescaped, &escaped,
624 0, _dbus_string_get_length (&escaped),
652 const char *escaped;
704 char *escaped;
707 escaped = dbus_address_escape_value (test->unescaped);
708 if (escaped == NULL)
711 if (strcmp (escaped, test->escaped) != 0)
713 _dbus_warn ("Escaped '%s' as '%s' should have been '%s'\n",
714 test->unescaped, escaped, test->escaped);
717 dbus_free (escaped);
719 unescaped = dbus_address_unescape_value (test->escaped, &error);
723 test->escaped, error.message);
731 test->escaped, unescaped, test->unescaped);