Lines Matching refs:str
347 * @param str the string
352 _dbus_string_append_int (DBusString *str,
361 orig_len = _dbus_string_get_length (str);
363 if (!_dbus_string_lengthen (str, MAX_LONG_LEN))
366 buf = _dbus_string_get_data_len (str, orig_len, MAX_LONG_LEN);
377 _dbus_string_shorten (str, MAX_LONG_LEN - i);
385 * @param str the string
390 _dbus_string_append_uint (DBusString *str,
399 orig_len = _dbus_string_get_length (str);
401 if (!_dbus_string_lengthen (str, MAX_ULONG_LEN))
404 buf = _dbus_string_get_data_len (str, orig_len, MAX_ULONG_LEN);
415 _dbus_string_shorten (str, MAX_ULONG_LEN - i);
426 * @param str the string
433 _dbus_string_parse_int (const DBusString *str,
442 p = _dbus_string_get_const_data_len (str, start,
443 _dbus_string_get_length (str) - start);
465 * @param str the string
472 _dbus_string_parse_uint (const DBusString *str,
481 p = _dbus_string_get_const_data_len (str, start,
482 _dbus_string_get_length (str) - start);
544 DBusString str;
546 if (!_dbus_string_init (&str))
552 if (!_dbus_generate_random_bytes (&str, n_bytes))
554 _dbus_string_free (&str);
559 _dbus_string_copy_to_buffer (&str, buffer, n_bytes);
561 _dbus_string_free (&str);
568 * @param str the string
573 _dbus_generate_random_ascii (DBusString *str,
581 if (!_dbus_generate_random_bytes (str, n_bytes))
584 len = _dbus_string_get_length (str);
588 _dbus_string_set_byte (str, i,
589 letters[_dbus_string_get_byte (str, i) %
595 _dbus_assert (_dbus_string_validate_ascii (str, len - n_bytes,