Lines Matching refs:strsep
843 equal(strsep(&cp, ", "), "first", 1); /* Basic test. */ in test_strsep()
845 equal(strsep(&cp, ", "), "", 3); in test_strsep()
846 equal(strsep(&cp, ", "), "second", 4); in test_strsep()
847 equal(strsep(&cp, ", "), "", 5); in test_strsep()
848 equal(strsep(&cp, ", "), "third", 6); in test_strsep()
849 check(strsep(&cp, ", ") == NULL, 7); in test_strsep()
851 equal(strsep(&cp, ", "), "", 8); in test_strsep()
852 equal(strsep(&cp, ", "), "", 9); in test_strsep()
853 equal(strsep(&cp, ", "), "first", 10); /* Extra delims, 1 tok. */ in test_strsep()
854 equal(strsep(&cp, ", "), "", 11); in test_strsep()
855 equal(strsep(&cp, ", "), "", 12); in test_strsep()
856 check(strsep(&cp, ", ") == NULL, 13); in test_strsep()
858 equal(strsep(&cp, ", "), "1a", 14); /* Changing delim lists. */ in test_strsep()
859 equal(strsep(&cp, ", "), "", 15); in test_strsep()
860 equal(strsep(&cp, "; "), "1b", 16); in test_strsep()
861 equal(strsep(&cp, ", "), "", 17); in test_strsep()
862 equal(strsep(&cp, ", "), "2a", 18); in test_strsep()
864 equal(strsep(&cp, "-"), "x", 19); /* New string before done. */ in test_strsep()
865 equal(strsep(&cp, "-"), "y", 20); in test_strsep()
866 check(strsep(&cp, "-") == NULL, 21); in test_strsep()
868 equal(strsep(&cp, ", "), "a", 22); /* Different separators. */ in test_strsep()
869 equal(strsep(&cp, ", "), "b", 23); in test_strsep()
870 equal(strsep(&cp, " ,"), "", 24); in test_strsep()
871 equal(strsep(&cp, " ,"), "c", 25); /* Permute list too. */ in test_strsep()
872 equal(strsep(&cp, " ,"), "", 26); in test_strsep()
873 equal(strsep(&cp, " ,"), "", 27); in test_strsep()
874 equal(strsep(&cp, " ,"), "", 28); in test_strsep()
875 equal(strsep(&cp, " ,"), "d", 29); in test_strsep()
876 equal(strsep(&cp, " ,"), "", 30); in test_strsep()
877 check(strsep(&cp, ", ") == NULL, 31); in test_strsep()
878 check(strsep(&cp, ", ") == NULL, 32); /* Persistence. */ in test_strsep()
880 equal(strsep(&cp, ", "), "", 33); in test_strsep()
881 equal(strsep(&cp, ", "), "", 34); in test_strsep()
882 equal(strsep(&cp, ", "), "", 35); in test_strsep()
883 check(strsep(&cp, ", ") == NULL, 36); /* No tokens. */ in test_strsep()
885 equal(strsep(&cp, ", "), "", 37); in test_strsep()
886 check(strsep(&cp, ", ") == NULL, 38); /* Empty string. */ in test_strsep()
888 equal(strsep(&cp, ", "), "abc", 39); /* No delimiters. */ in test_strsep()
889 check(strsep(&cp, ", ") == NULL, 40); in test_strsep()
891 equal(strsep(&cp, ""), "abc", 41); /* Empty delimiter list. */ in test_strsep()
892 check(strsep(&cp, "") == NULL, 42); in test_strsep()
895 equal(strsep(&cp, ","), "a", 43); /* Basics again... */ in test_strsep()
896 equal(strsep(&cp, ","), "b", 44); in test_strsep()
897 equal(strsep(&cp, ","), "c", 45); in test_strsep()
898 check(strsep(&cp, ",") == NULL, 46); in test_strsep()
908 equal (strsep (&list, ","), "This", 51); in test_strsep()
909 equal (strsep (&list, ","), "is", 52); in test_strsep()
910 equal (strsep (&list, ","), "a", 53); in test_strsep()
911 equal (strsep (&list, ","), "test", 54); in test_strsep()
912 check (strsep (&list, ",") == NULL, 55); in test_strsep()
917 equal(strsep(&cp, ","), "a", 56); /* Different separators. */ in test_strsep()
918 equal(strsep(&cp, ","), "b", 57); in test_strsep()
919 equal(strsep(&cp, ","), " c", 58); /* Permute list too. */ in test_strsep()
920 equal(strsep(&cp, ","), "", 59); in test_strsep()
921 equal(strsep(&cp, ","), " ", 60); in test_strsep()
922 equal(strsep(&cp, ","), "d", 61); in test_strsep()
923 equal(strsep(&cp, ","), "", 62); in test_strsep()
924 check(strsep(&cp, ",") == NULL, 63); in test_strsep()
925 check(strsep(&cp, ",") == NULL, 64); /* Persistence. */ in test_strsep()
928 equal(strsep(&cp, "xy,"), "a", 65); /* Different separators. */ in test_strsep()
929 equal(strsep(&cp, "x,y"), "b", 66); in test_strsep()
930 equal(strsep(&cp, ",xy"), " c", 67); /* Permute list too. */ in test_strsep()
931 equal(strsep(&cp, "xy,"), "", 68); in test_strsep()
932 equal(strsep(&cp, "x,y"), " ", 69); in test_strsep()
933 equal(strsep(&cp, ",xy"), "d", 70); in test_strsep()
934 equal(strsep(&cp, "xy,"), "", 71); in test_strsep()
935 check(strsep(&cp, "x,y") == NULL, 72); in test_strsep()
936 check(strsep(&cp, ",xy") == NULL, 73); /* Persistence. */ in test_strsep()
940 equal(strsep(&cp, "C"), "AB", 74); /* Access beyond NUL. */ in test_strsep()
941 ptr = strsep(&cp, ":"); in test_strsep()
948 equal(strsep(&cp, "CD"), "AB", 78); /* Access beyond NUL. */ in test_strsep()
949 ptr = strsep(&cp, ":."); in test_strsep()
954 equal(strsep(&cp, ","), "ABC", 81); in test_strsep()
959 ptr = strsep(&cp, ","); in test_strsep()
966 ptr = strsep(&cp, ""); in test_strsep()