Home | History | Annotate | Download | only in dbus

Lines Matching refs:str

61   ap = real_a->str + (real_a->len - c_str_len);
63 a_end = real_a->str + real_a->len;
83 * @param str the string
90 _dbus_string_find_byte_backward (const DBusString *str,
96 DBUS_CONST_STRING_PREAMBLE (str);
104 if (real->str[i] == byte)
123 test_max_len (DBusString *str,
128 if (!_dbus_string_set_length (str, max_len - 1))
132 if (!_dbus_string_set_length (str, max_len))
135 if (_dbus_string_set_length (str, max_len + 1))
138 if (!_dbus_string_set_length (str, 0))
243 set_max_length (DBusString *str,
248 real = (DBusRealString*) str;
267 DBusString str;
279 if (!_dbus_string_init (&str))
282 set_max_length (&str, lens[i]);
284 test_max_len (&str, lens[i]);
285 _dbus_string_free (&str);
296 if (!_dbus_string_init (&str))
299 set_max_length (&str, lens[i]);
301 if (!_dbus_string_set_length (&str, lens[i]))
307 _dbus_assert (_dbus_string_get_length (&str) == j);
310 _dbus_string_shorten (&str, 1);
311 _dbus_assert (_dbus_string_get_length (&str) == (j - 1));
316 _dbus_string_free (&str);
322 if (!_dbus_string_init (&str))
325 if (!_dbus_string_append (&str, "Hello World"))
329 _dbus_assert (_dbus_string_equal_substring (&str, 0, 1, &other, 0));
330 _dbus_assert (_dbus_string_equal_substring (&str, 1, 0, &other, 1));
332 _dbus_assert (_dbus_string_equal_substring (&str, 0, 5, &other, 0));
333 _dbus_assert (_dbus_string_equal_substring (&str, 1, 4, &other, 1));
334 _dbus_assert (_dbus_string_equal_substring (&str, 2, 3, &other, 2));
335 _dbus_assert (_dbus_string_equal_substring (&str, 3, 2, &other, 3));
336 _dbus_assert (_dbus_string_equal_substring (&str, 4, 1, &other, 4));
337 _dbus_assert (_dbus_string_equal_substring (&str, 5, 0, &other, 5));
339 _dbus_assert (_dbus_string_equal_substring (&other, 0, 5, &str, 0));
340 _dbus_assert (_dbus_string_equal_substring (&other, 1, 4, &str, 1));
341 _dbus_assert (_dbus_string_equal_substring (&other, 2, 3, &str, 2));
342 _dbus_assert (_dbus_string_equal_substring (&other, 3, 2, &str, 3));
343 _dbus_assert (_dbus_string_equal_substring (&other, 4, 1, &str, 4));
344 _dbus_assert (_dbus_string_equal_substring (&other, 5, 0, &str, 5));
348 _dbus_assert (_dbus_string_equal_substring (&str, 6, 5, &other, 0));
349 _dbus_assert (_dbus_string_equal_substring (&str, 7, 4, &other, 1));
350 _dbus_assert (_dbus_string_equal_substring (&str, 8, 3, &other, 2));
351 _dbus_assert (_dbus_string_equal_substring (&str, 9, 2, &other, 3));
352 _dbus_assert (_dbus_string_equal_substring (&str, 10, 1, &other, 4));
353 _dbus_assert (_dbus_string_equal_substring (&str, 11, 0, &other, 5));
355 _dbus_assert (_dbus_string_equal_substring (&other, 0, 5, &str, 6));
356 _dbus_assert (_dbus_string_equal_substring (&other, 1, 4, &str, 7));
357 _dbus_assert (_dbus_string_equal_substring (&other, 2, 3, &str, 8));
358 _dbus_assert (_dbus_string_equal_substring (&other, 3, 2, &str, 9));
359 _dbus_assert (_dbus_string_equal_substring (&other, 4, 1, &str, 10));
360 _dbus_assert (_dbus_string_equal_substring (&other, 5, 0, &str, 11));
362 _dbus_string_free (&str);
365 if (!_dbus_string_init (&str))
371 if (!_dbus_string_append (&str, "a"))
374 _dbus_assert (_dbus_string_get_length (&str) == i * 2 + 1);
376 if (!_dbus_string_append_byte (&str, 'b'))
379 _dbus_assert (_dbus_string_get_length (&str) == i * 2 + 2);
384 _dbus_string_free (&str);
388 if (!_dbus_string_init (&str))
391 if (!_dbus_string_append (&str, "Hello World"))
394 i = _dbus_string_get_length (&str);
396 if (!_dbus_string_steal_data (&str, &s))
399 _dbus_assert (_dbus_string_get_length (&str) == 0);
406 if (!_dbus_string_append (&str, "Hello World"))
409 i = _dbus_string_get_length (&str);
414 if (!_dbus_string_move (&str, 0, &other, 0))
417 _dbus_assert (_dbus_string_get_length (&str) == 0);
420 if (!_dbus_string_append (&str, "Hello World"))
423 if (!_dbus_string_move (&str, 0, &other, _dbus_string_get_length (&other)))
426 _dbus_assert (_dbus_string_get_length (&str) == 0);
429 if (!_dbus_string_append (&str, "Hello World"))
432 if (!_dbus_string_move (&str, 0, &other, _dbus_string_get_length (&other) / 2))
435 _dbus_assert (_dbus_string_get_length (&str) == 0);
442 if (!_dbus_string_append (&str, "Hello World"))
445 i = _dbus_string_get_length (&str);
450 if (!_dbus_string_copy (&str, 0, &other, 0))
453 _dbus_assert (_dbus_string_get_length (&str) == i);
456 if (!_dbus_string_copy (&str, 0, &other, _dbus_string_get_length (&other)))
459 _dbus_assert (_dbus_string_get_length (&str) == i);
464 if (!_dbus_string_copy (&str, 0, &other, _dbus_string_get_length (&other) / 2))
467 _dbus_assert (_dbus_string_get_length (&str) == i);
472 _dbus_string_free (&str);
477 if (!_dbus_string_init (&str))
480 if (!_dbus_string_append (&str, "Hello World"))
483 i = _dbus_string_get_length (&str);
488 if (!_dbus_string_replace_len (&str, 0, _dbus_string_get_length (&str),
492 _dbus_assert (_dbus_string_get_length (&str) == i);
496 if (!_dbus_string_replace_len (&str, 0, _dbus_string_get_length (&str),
500 _dbus_assert (_dbus_string_get_length (&str) == i);
506 if (!_dbus_string_replace_len (&str, 1, 1,
512 _dbus_assert (_dbus_string_get_length (&str) == i);
517 _dbus_string_free (&str);
522 if (!_dbus_string_init (&str))
526 if (!_dbus_string_append_unichar (&str, 0xfffc))
529 _dbus_string_get_unichar (&str, 0, &ch, &i);
532 str));
534 _dbus_string_free (&str);
538 if (!_dbus_string_init (&str))
541 if (!_dbus_string_append (&str, "Hello"))
544 _dbus_assert (_dbus_string_get_byte (&str, 0) == 'H');
545 _dbus_assert (_dbus_string_get_byte (&str, 1) == 'e');
546 _dbus_assert (_dbus_string_get_byte (&str, 2) == 'l');
547 _dbus_assert (_dbus_string_get_byte (&str, 3) == 'l');
548 _dbus_assert (_dbus_string_get_byte (&str, 4) == 'o');
550 _dbus_string_set_byte (&str, 1, 'q');
551 _dbus_assert (_dbus_string_get_byte (&str, 1) == 'q');
553 if (!_dbus_string_insert_bytes (&str, 0, 1, 255))
556 if (!_dbus_string_insert_bytes (&str, 2, 4, 'Z'))
559 if (!_dbus_string_insert_bytes (&str, _dbus_string_get_length (&str), 1, 'W'))
562 _dbus_assert (_dbus_string_get_byte (&str, 0) == 255);
563 _dbus_assert (_dbus_string_get_byte (&str, 1) == 'H');
564 _dbus_assert (_dbus_string_get_byte (&str, 2) == 'Z');
565 _dbus_assert (_dbus_string_get_byte (&str, 3) == 'Z');
566 _dbus_assert (_dbus_string_get_byte (&str, 4) == 'Z');
567 _dbus_assert (_dbus_string_get_byte (&str, 5) == 'Z');
568 _dbus_assert (_dbus_string_get_byte (&str, 6) == 'q');
569 _dbus_assert (_dbus_string_get_byte (&str, 7) == 'l');
570 _dbus_assert (_dbus_string_get_byte (&str, 8) == 'l');
571 _dbus_assert (_dbus_string_get_byte (&str, 9) == 'o');
572 _dbus_assert (_dbus_string_get_byte (&str, 10) == 'W');
574 _dbus_string_free (&str);
578 if (!_dbus_string_init (&str))
581 if (!_dbus_string_append_int (&str, 27))
584 i = _dbus_string_get_length (&str);
586 if (!_dbus_string_parse_int (&str, 0, &v, &end))
592 _dbus_string_free (&str);
594 if (!_dbus_string_init (&str))
597 if (!_dbus_string_append_double (&str, 50.3))
600 i = _dbus_string_get_length (&str);
602 if (!_dbus_string_parse_double (&str, 0, &d, &end))
608 _dbus_string_free (&str);
611 if (!_dbus_string_init (&str))
614 if (!_dbus_string_append (&str, "Hello"))
617 if (!_dbus_string_find (&str, 0, "He", &i))
621 if (!_dbus_string_find (&str, 0, "Hello", &i))
625 if (!_dbus_string_find (&str, 0, "ello", &i))
629 if (!_dbus_string_find (&str, 0, "lo", &i))
633 if (!_dbus_string_find (&str, 2, "lo", &i))
637 if (_dbus_string_find (&str, 4, "lo", &i))
640 if (!_dbus_string_find (&str, 0, "l", &i))
644 if (!_dbus_string_find (&str, 0, "H", &i))
648 if (!_dbus_string_find (&str, 0, "", &i))
652 if (_dbus_string_find (&str, 0, "Hello!", NULL))
655 if (_dbus_string_find (&str, 0, "Oh, Hello", NULL))
658 if (_dbus_string_find (&str, 0, "ill", NULL))
661 if (_dbus_string_find (&str, 0, "q", NULL))
664 if (!_dbus_string_find_to (&str, 0, 2, "He", NULL))
667 if (_dbus_string_find_to (&str, 0, 2, "Hello", NULL))
670 if (!_dbus_string_find_byte_backward (&str, _dbus_string_get_length (&str), 'H', &i))
674 if (!_dbus_string_find_byte_backward (&str, _dbus_string_get_length (&str), 'o', &i))
676 _dbus_assert (i == _dbus_string_get_length (&str) - 1);
678 if (_dbus_string_find_byte_backward (&str, _dbus_string_get_length (&str) - 1, 'o', &i))
682 if (_dbus_string_find_byte_backward (&str, 1, 'e', &i))
686 if (!_dbus_string_find_byte_backward (&str, 2, 'e', &i))
690 _dbus_string_free (&str);
693 _dbus_string_init_const (&str, "cafebabe, this is a bogus hex string");
697 if (!_dbus_string_hex_decode (&str, 0, &end, &other, 0))
706 _dbus_string_free (&str);
711 _dbus_string_init_const (&str, "012\r\n567\n90");
713 if (!_dbus_string_find_eol (&str, 0, &found, &found_len) || found != 3 || found_len != 2)
718 if (!_dbus_string_find_eol (&str, 5, &found, &found_len))
723 if (_dbus_string_find_eol (&str, 9, &found, &found_len))
730 _dbus_string_init_const (&str, "");
731 if (_dbus_string_find_eol (&str, 0, &found, &found_len))
738 _dbus_string_init_const (&str, "foobar");
739 if (_dbus_string_find_eol (&str, 0, &found, &found_len))
746 _dbus_string_init_const (&str, "foobar\n");
747 if (!_dbus_string_find_eol (&str, 0, &found, &found_len))
762 if (!_dbus_string_init (&str))
765 if (!_dbus_string_append (&str, FIRST_LINE "\n" SECOND_LINE "\r\n" THIRD_LINE "\n" FOURTH_LINE))
771 if (!_dbus_string_pop_line (&str, &line))
776 if (!_dbus_string_pop_line (&str, &line))
781 if (!_dbus_string_pop_line (&str, &line))
786 if (!_dbus_string_pop_line (&str, &line))
791 _dbus_string_free (&str);
796 if (!_dbus_string_init (&str))
800 if (!_dbus_string_append (&str, "abcdefghijklmnopqrstuvwxyz"))
803 if (!_dbus_string_set_length (&str, 10))
807 if (!_dbus_string_compact (&str, 2048))
811 if (((DBusRealString *)&str)->allocated > 30)
814 if (!_dbus_string_equal_c_str (&str, "abcdefghij"))
818 if (!_dbus_string_compact (&str, 2048))
821 if (!_dbus_string_equal_c_str (&str, "abcdefghij"))
825 if (!_dbus_string_append (&str, "123456"))
828 if (!_dbus_string_equal_c_str (&str, "abcdefghij123456"))
832 if (!_dbus_string_compact (&str, 20000))
836 if (!_dbus_string_compact (&str, 0))
839 if (!_dbus_string_equal_c_str (&str, "abcdefghij123456"))
842 if (!_dbus_string_append (&str, "!@#$%"))
845 if (!_dbus_string_equal_c_str (&str, "abcdefghij123456!@#$%"))
848 _dbus_string_free (&str);
854 if (!_dbus_string_init (&str))
860 if (!_dbus_string_append (&str, two_strings))
863 if (!_dbus_string_split_on_byte (&str, '\t', &other))
866 if (strcmp (_dbus_string_get_data (&str), "one") != 0)
872 _dbus_string_free (&str);
881 if (!_dbus_string_init (&str))
884 if (!_dbus_string_append (&str, upper_string))
887 _dbus_string_tolower_ascii (&str, 0, _dbus_string_get_length(&str));
889 if (!_dbus_string_equal_c_str (&str, lower_string))
892 _dbus_string_free (&str);
894 if (!_dbus_string_init (&str))
897 if (!_dbus_string_append (&str, upper_string))
900 _dbus_string_tolower_ascii (&str, 0, 7);
902 if (!_dbus_string_equal_c_str (&str, lower2_string))
905 _dbus_string_free (&str);
913 if (!_dbus_string_init (&str))
916 if (!_dbus_string_append (&str, lower_string))
919 _dbus_string_toupper_ascii (&str, 0, _dbus_string_get_length(&str));
921 if (!_dbus_string_equal_c_str (&str, upper_string))
924 _dbus_string_free (&str);
926 if (!_dbus_string_init (&str))
929 if (!_dbus_string_append (&str, lower_string))
932 _dbus_string_toupper_ascii (&str, 0, 7);
934 if (!_dbus_string_equal_c_str (&str, upper2_string))
937 _dbus_string_free (&str);