Lines Matching refs:s
28 # define STRPBRK_RESULT(s, pos) ((s)[(pos)] ? (s) + (pos) : NULL) argument
51 SIMPLE_STRPBRK (const CHAR *s, const CHAR *rej) in SIMPLE_STRPBRK() argument
56 while ((c = *s++) != '\0') in SIMPLE_STRPBRK()
59 return (CHAR *) s - 1; in SIMPLE_STRPBRK()
66 do_one_test (impl_t *impl, const CHAR *s, const CHAR *rej, RES_TYPE exp_res) in do_one_test() argument
68 RES_TYPE res = CALL (impl, s, rej); in do_one_test()
83 CALL (impl, s, rej); in do_one_test()
98 CHAR *rej, *s; in do_test() local
105 s = (CHAR *) (buf1) + align; in do_test()
122 s[i] = random () & BIG_CHAR; in do_test()
123 if (STRCHR (rej, s[i])) in do_test()
125 s[i] = random () & BIG_CHAR; in do_test()
126 if (STRCHR (rej, s[i])) in do_test()
127 s[i] = c; in do_test()
130 s[pos] = rej[random () % (len + 1)]; in do_test()
131 if (s[pos]) in do_test()
134 s[i] = random () & BIG_CHAR; in do_test()
135 s[i] = '\0'; in do_test()
137 result = STRPBRK_RESULT (s, pos); in do_test()
142 do_one_test (impl, s, rej, result); in do_test()