Lines Matching refs:cp

80 char *cp;  variable
135 char *cp; \
139 for (cp = one, __n = 0; __n < n; ++__n, ++cp) \
140 check (*cp == '0' + (n % 10), ntest); \
141 check (*cp == '\0', ntest); \
598 cp = strchrnul ((os = "abcd"), 'z'); in test_strchrnul()
599 check (*cp == '\0', 1); /* Not found. */ in test_strchrnul()
600 check (cp == os + 4, 2); in test_strchrnul()
620 cp = strchrnul (p, '/'); in test_strchrnul()
621 check (*cp == '\0', 9+2*i); in test_strchrnul()
622 check (cp == p+2, 10+2*i); in test_strchrnul()
896 cp = NULL; /* Always initialize cp to make sure it doesn't point to some old data. */ in test_strtok_r()
897 equal(strtok_r(one, ", ", &cp), "first", 1); /* Basic test. */ in test_strtok_r()
899 equal(strtok_r((char *)NULL, ", ", &cp), "second", 3); in test_strtok_r()
900 equal(strtok_r((char *)NULL, ", ", &cp), "third", 4); in test_strtok_r()
901 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 5); in test_strtok_r()
903 cp = NULL; in test_strtok_r()
904 equal(strtok_r(one, ", ", &cp), "first", 6); /* Extra delims, 1 tok. */ in test_strtok_r()
905 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 7); in test_strtok_r()
907 cp = NULL; in test_strtok_r()
908 equal(strtok_r(one, ", ", &cp), "1a", 8); /* Changing delim lists. */ in test_strtok_r()
909 equal(strtok_r((char *)NULL, "; ", &cp), "1b", 9); in test_strtok_r()
910 equal(strtok_r((char *)NULL, ", ", &cp), "2a", 10); in test_strtok_r()
912 cp = NULL; in test_strtok_r()
913 equal(strtok_r(two, "-", &cp), "x", 11); /* New string before done. */ in test_strtok_r()
914 equal(strtok_r((char *)NULL, "-", &cp), "y", 12); in test_strtok_r()
915 check(strtok_r((char *)NULL, "-", &cp) == NULL, 13); in test_strtok_r()
917 cp = NULL; in test_strtok_r()
918 equal(strtok_r(one, ", ", &cp), "a", 14); /* Different separators. */ in test_strtok_r()
919 equal(strtok_r((char *)NULL, ", ", &cp), "b", 15); in test_strtok_r()
920 equal(strtok_r((char *)NULL, " ,", &cp), "c", 16); /* Permute list too. */ in test_strtok_r()
921 equal(strtok_r((char *)NULL, " ,", &cp), "d", 17); in test_strtok_r()
922 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 18); in test_strtok_r()
923 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 19); /* Persistence. */ in test_strtok_r()
925 cp = NULL; in test_strtok_r()
926 check(strtok_r(one, ", ", &cp) == NULL, 20); /* No tokens. */ in test_strtok_r()
928 cp = NULL; in test_strtok_r()
929 check(strtok_r(one, ", ", &cp) == NULL, 21); /* Empty string. */ in test_strtok_r()
930 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 22); /* Persistence. */ in test_strtok_r()
932 cp = NULL; in test_strtok_r()
933 equal(strtok_r(one, ", ", &cp), "abc", 23); /* No delimiters. */ in test_strtok_r()
934 check(strtok_r((char *)NULL, ", ", &cp) == NULL, 24); in test_strtok_r()
936 cp = NULL; in test_strtok_r()
937 equal(strtok_r(one, "", &cp), "abc", 25); /* Empty delimiter list. */ in test_strtok_r()
938 check(strtok_r((char *)NULL, "", &cp) == NULL, 26); in test_strtok_r()
941 cp = NULL; in test_strtok_r()
942 equal(strtok_r(one, ",", &cp), "a", 27); /* Basics again... */ in test_strtok_r()
943 equal(strtok_r((char *)NULL, ",", &cp), "b", 28); in test_strtok_r()
944 equal(strtok_r((char *)NULL, ",", &cp), "c", 29); in test_strtok_r()
945 check(strtok_r((char *)NULL, ",", &cp) == NULL, 30); in test_strtok_r()
951 cp = NULL; in test_strtok_r()
952 check (strtok_r (one, ":", &cp) == NULL, 35); /* Must store pointer in cp. */ in test_strtok_r()
953 check (strtok_r (NULL, ":", &cp) == NULL, 36); in test_strtok_r()
961 cp = strcpy(one, "first, second, third"); in test_strsep()
962 equal(strsep(&cp, ", "), "first", 1); /* Basic test. */ in test_strsep()
964 equal(strsep(&cp, ", "), "", 3); in test_strsep()
965 equal(strsep(&cp, ", "), "second", 4); in test_strsep()
966 equal(strsep(&cp, ", "), "", 5); in test_strsep()
967 equal(strsep(&cp, ", "), "third", 6); in test_strsep()
968 check(strsep(&cp, ", ") == NULL, 7); in test_strsep()
969 cp = strcpy(one, ", first, "); in test_strsep()
970 equal(strsep(&cp, ", "), "", 8); in test_strsep()
971 equal(strsep(&cp, ", "), "", 9); in test_strsep()
972 equal(strsep(&cp, ", "), "first", 10); /* Extra delims, 1 tok. */ in test_strsep()
973 equal(strsep(&cp, ", "), "", 11); in test_strsep()
974 equal(strsep(&cp, ", "), "", 12); in test_strsep()
975 check(strsep(&cp, ", ") == NULL, 13); in test_strsep()
976 cp = strcpy(one, "1a, 1b; 2a, 2b"); in test_strsep()
977 equal(strsep(&cp, ", "), "1a", 14); /* Changing delim lists. */ in test_strsep()
978 equal(strsep(&cp, ", "), "", 15); in test_strsep()
979 equal(strsep(&cp, "; "), "1b", 16); in test_strsep()
980 equal(strsep(&cp, ", "), "", 17); in test_strsep()
981 equal(strsep(&cp, ", "), "2a", 18); in test_strsep()
982 cp = strcpy(two, "x-y"); in test_strsep()
983 equal(strsep(&cp, "-"), "x", 19); /* New string before done. */ in test_strsep()
984 equal(strsep(&cp, "-"), "y", 20); in test_strsep()
985 check(strsep(&cp, "-") == NULL, 21); in test_strsep()
986 cp = strcpy(one, "a,b, c,, ,d "); in test_strsep()
987 equal(strsep(&cp, ", "), "a", 22); /* Different separators. */ in test_strsep()
988 equal(strsep(&cp, ", "), "b", 23); in test_strsep()
989 equal(strsep(&cp, " ,"), "", 24); in test_strsep()
990 equal(strsep(&cp, " ,"), "c", 25); /* Permute list too. */ in test_strsep()
991 equal(strsep(&cp, " ,"), "", 26); in test_strsep()
992 equal(strsep(&cp, " ,"), "", 27); in test_strsep()
993 equal(strsep(&cp, " ,"), "", 28); in test_strsep()
994 equal(strsep(&cp, " ,"), "d", 29); in test_strsep()
995 equal(strsep(&cp, " ,"), "", 30); in test_strsep()
996 check(strsep(&cp, ", ") == NULL, 31); in test_strsep()
997 check(strsep(&cp, ", ") == NULL, 32); /* Persistence. */ in test_strsep()
998 cp = strcpy(one, ", "); in test_strsep()
999 equal(strsep(&cp, ", "), "", 33); in test_strsep()
1000 equal(strsep(&cp, ", "), "", 34); in test_strsep()
1001 equal(strsep(&cp, ", "), "", 35); in test_strsep()
1002 check(strsep(&cp, ", ") == NULL, 36); /* No tokens. */ in test_strsep()
1003 cp = strcpy(one, ""); in test_strsep()
1004 equal(strsep(&cp, ", "), "", 37); in test_strsep()
1005 check(strsep(&cp, ", ") == NULL, 38); /* Empty string. */ in test_strsep()
1006 cp = strcpy(one, "abc"); in test_strsep()
1007 equal(strsep(&cp, ", "), "abc", 39); /* No delimiters. */ in test_strsep()
1008 check(strsep(&cp, ", ") == NULL, 40); in test_strsep()
1009 cp = strcpy(one, "abc"); in test_strsep()
1010 equal(strsep(&cp, ""), "abc", 41); /* Empty delimiter list. */ in test_strsep()
1011 check(strsep(&cp, "") == NULL, 42); in test_strsep()
1013 cp = strcpy(one, "a,b,c"); in test_strsep()
1014 equal(strsep(&cp, ","), "a", 43); /* Basics again... */ in test_strsep()
1015 equal(strsep(&cp, ","), "b", 44); in test_strsep()
1016 equal(strsep(&cp, ","), "c", 45); in test_strsep()
1017 check(strsep(&cp, ",") == NULL, 46); in test_strsep()
1033 cp = strcpy(one, "a,b, c,, ,d,"); in test_strsep()
1034 equal(strsep(&cp, ","), "a", 56); /* Different separators. */ in test_strsep()
1035 equal(strsep(&cp, ","), "b", 57); in test_strsep()
1036 equal(strsep(&cp, ","), " c", 58); /* Permute list too. */ in test_strsep()
1037 equal(strsep(&cp, ","), "", 59); in test_strsep()
1038 equal(strsep(&cp, ","), " ", 60); in test_strsep()
1039 equal(strsep(&cp, ","), "d", 61); in test_strsep()
1040 equal(strsep(&cp, ","), "", 62); in test_strsep()
1041 check(strsep(&cp, ",") == NULL, 63); in test_strsep()
1042 check(strsep(&cp, ",") == NULL, 64); /* Persistence. */ in test_strsep()
1044 cp = strcpy(one, "a,b, c,, ,d,"); in test_strsep()
1045 equal(strsep(&cp, "xy,"), "a", 65); /* Different separators. */ in test_strsep()
1046 equal(strsep(&cp, "x,y"), "b", 66); in test_strsep()
1047 equal(strsep(&cp, ",xy"), " c", 67); /* Permute list too. */ in test_strsep()
1048 equal(strsep(&cp, "xy,"), "", 68); in test_strsep()
1049 equal(strsep(&cp, "x,y"), " ", 69); in test_strsep()
1050 equal(strsep(&cp, ",xy"), "d", 70); in test_strsep()
1051 equal(strsep(&cp, "xy,"), "", 71); in test_strsep()
1052 check(strsep(&cp, "x,y") == NULL, 72); in test_strsep()
1053 check(strsep(&cp, ",xy") == NULL, 73); /* Persistence. */ in test_strsep()
1055 cp = strcpy(one, "ABC"); in test_strsep()
1057 equal(strsep(&cp, "C"), "AB", 74); /* Access beyond NUL. */ in test_strsep()
1058 ptr = strsep(&cp, ":"); in test_strsep()
1061 check(cp == NULL, 77); in test_strsep()
1063 cp = strcpy(one, "ABC"); in test_strsep()
1065 equal(strsep(&cp, "CD"), "AB", 78); /* Access beyond NUL. */ in test_strsep()
1066 ptr = strsep(&cp, ":."); in test_strsep()
1070 cp = strcpy(one, "ABC"); /* No token in string. */ in test_strsep()
1071 equal(strsep(&cp, ","), "ABC", 81); in test_strsep()
1072 check(cp == NULL, 82); in test_strsep()
1075 cp = one; in test_strsep()
1076 ptr = strsep(&cp, ","); in test_strsep()
1079 check(cp == NULL, 85); in test_strsep()
1082 cp = one; in test_strsep()
1083 ptr = strsep(&cp, ""); in test_strsep()
1086 check(cp == NULL, 88); in test_strsep()