strcspn
slash += strcspn(slash, "/");
slash += strcspn(slash, "/");
size_t i = strcspn(p, "\\\"$`");
if (strcspn(p, "|&;<>()$`\\\"' \t\n*?[]#~=%") == strlen(p)) {
buf[strcspn(buf, "\n")] = '\0';
size_t strcspn(const char *, const char *);
count = strcspn(entry, ":"); /* parse gr_name */
count = strcspn(entry, ":"); /* parse gr_passwd */
count = strcspn(entry, ":"); /* parse gr_gid */
count = strcspn(entry, ","); /* parse member */
cp[strcspn(cp, ";# \t\n")] = '\0';
j = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix) - 1);
j = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix2) - 1);
l_name = strcspn(str, "=");
STATIC int strcspn __P((char *, char *));
p += strcspn(p, ws);
buf += strcspn(buf, "\r\n");
f2 += strcspn(f2, "/");
ptr += strcspn(ptr, stop);
plen = strcspn(p, " \t");
if (strcspn(ptr, "./") != strlen(ptr)) {
if (*(value = curr_opt + strcspn(curr_opt, whitespace_eq))) {
if (*(var_value = value + strcspn(value, whitespace)))
len = strcspn(pos, ";,");
len += strcspn(&pos[len], ",");
cp += strcspn(cp, " \t");
len = strcspn(cp, " \t\n");
line = tgt+strcspn(tgt, "= #,\n\r");
len = strcspn(ptr, " \t");
end = start + strcspn(start, WS);
size_t strcspn(const char *, const char *);
line[strcspn(line, "\n")] = '\0';
ATF_TC(strcspn);
ATF_TC_HEAD(strcspn, tc)
ATF_TC_BODY(strcspn, tc)
ATF_CHECK_EQ(strcspn("abcdefghijklmnop", ""), 16);
ATF_CHECK_EQ(strcspn("abcdefghijklmnop", "a"), 0);
ATF_CHECK_EQ(strcspn("abcdefghijklmnop", "b"), 1);
ATF_CHECK_EQ(strcspn("abcdefghijklmnop", "cd"), 2);
ATF_CHECK_EQ(strcspn("abcdefghijklmnop", "qrstuvwxyz"), 16);
ATF_TP_ADD_TC(tp, strcspn);
size_t strcspn(const char *, const char *);
s32 = strcspn("", "");
buf[strcspn(buf, "\n")] = '\0';
cmdpos = strcspn(line, " \t");
off_t os_len = strcspn(reply_string + 4, " \r\n\t");
line[strcspn(line, " \t\n\r")] = '\0';
size_t prognameLen = strcspn(progname, "[");
meta_prefix_len = strcspn(meta_prefix, "$");
(int)strcspn(*pp + 1, ":{}()"), *pp + 1);
(int)strcspn(value, ":)}"), value,
size_t argLen = strcspn(arg, ":)}");
progname_len = strcspn(progname, " ");
dir_len = strcspn(dir, ":");
for (s = suffixes; (sz = strcspn(s, ", ")) != 0;) {
if (strcspn(host, "\r\n\t []:") != strlen(host))
slash += strcspn(slash, "/");
complen = (long)strcspn(p, "/");
optlen = strcspn(s, "=");
while ((mlen = strcspn(c, " ;,")) != 0) {
len = strcspn(args, " \t\r\n");
len = strcspn(args, " \t\r\n");
len = strcspn(lineptr, " \n\t");
len = strcspn(lineptr, "\n\t");
len = strcspn(lineptr, "\n\t");
if ((len = strcspn(p, " \t\n\r"))) {
errx(1, "invalid message ID '%.*s'", (int)strcspn(p, ","), p);
errx(1, "invalid query ID '%.*s'", (int)strcspn(p, ","), p);
len = strcspn(option, "=,");
len = strcspn(option, ",");
len = strcspn(option, ",");
size_t sz = strcspn(src, trouble);
sz = strcspn(temp, "\002\003");
sz = strcspn(snippet, "\002");
sz = strcspn(name_desc, ", ");
size_t sz = strcspn(rec->links, " \0");
c = strcspn(ap, ",");
c = strcspn(ap, ",");
len = strcspn(cp1, " \n\r\t");
tmp = stpncpy(buf, buf_tmp, strcspn(buf_tmp," \n"));
buf_tmp += (strcspn(buf_tmp, " \n") + 1) * sizeof(char);