Home | History | Annotate | Download | only in tests

Lines Matching refs:strtok_r

779   it = "strtok_r";
782 equal(strtok_r(one, ", ", &cp), "first", 1); /* Basic test. */
784 equal(strtok_r((char *)NULL, ", ", &cp), "second", 3);
785 equal(strtok_r((char *)NULL, ", ", &cp), "third", 4);
786 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 5);
789 equal(strtok_r(one, ", ", &cp), "first", 6); /* Extra delims, 1 tok. */
790 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 7);
793 equal(strtok_r(one, ", ", &cp), "1a", 8); /* Changing delim lists. */
794 equal(strtok_r((char *)NULL, "; ", &cp), "1b", 9);
795 equal(strtok_r((char *)NULL, ", ", &cp), "2a", 10);
798 equal(strtok_r(two, "-", &cp), "x", 11); /* New string before done. */
799 equal(strtok_r((char *)NULL, "-", &cp), "y", 12);
800 check(strtok_r((char *)NULL, "-", &cp) == NULL, 13);
803 equal(strtok_r(one, ", ", &cp), "a", 14); /* Different separators. */
804 equal(strtok_r((char *)NULL, ", ", &cp), "b", 15);
805 equal(strtok_r((char *)NULL, " ,", &cp), "c", 16); /* Permute list too. */
806 equal(strtok_r((char *)NULL, " ,", &cp), "d", 17);
807 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 18);
808 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 19); /* Persistence. */
811 check(strtok_r(one, ", ", &cp) == NULL, 20); /* No tokens. */
814 check(strtok_r(one, ", ", &cp) == NULL, 21); /* Empty string. */
815 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 22); /* Persistence. */
818 equal(strtok_r(one, ", ", &cp), "abc", 23); /* No delimiters. */
819 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 24);
822 equal(strtok_r(one, "", &cp), "abc", 25); /* Empty delimiter list. */
823 check(strtok_r((char *)NULL, "", &cp) == NULL, 26);
827 equal(strtok_r(one, ",", &cp), "a", 27); /* Basics again... */
828 equal(strtok_r((char *)NULL, ",", &cp), "b", 28);
829 equal(strtok_r((char *)NULL, ",", &cp), "c", 29);
830 check(strtok_r((char *)NULL, ",", &cp) == NULL, 30);
1479 /* strtok_r. */