strcspn
slash += strcspn(slash, "/");
sep_idx = strcspn(cp, "= \t,\n");
if (p[strcspn(p, "|&;<>()$`\\\" \n*?[~#=")] == '\0' ||
buf[strcspn(buf, "\r\n")] = '\0';
acctstr[strcspn(acctstr, "\r\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
buf[strcspn(buf, "#\r\n")] = '\0';
buf[strcspn(buf, "#\r\n")] = '\0';
size_t len = strcspn(buf, "\r\n");
buf[strcspn(buf, "\r\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
if (strcspn(*buf, "\r\n") || feof(f)) {
buf[strcspn(buf, "\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
passwd[strcspn(passwd, "\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
buf[strcspn(buf, "\n\r")] = '\0';
Basename[strcspn(Basename, ".")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
i = strcspn(buf, "\n");
buf[strcspn(buf, "\r\n")] = '\0';
s[strcspn(s, "\n")] = '\0';
buf[strcspn(buf, "\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
if (strcspn(pw, classes[i]) < len)
reply[strcspn(reply, "\n")] = '\0';
reply[strcspn(reply, "\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
p = ptr->s + strcspn(ptr->s, "\n");
pos = strcspn(end, delims);
size_t len = strcspn(context->default_keytab + 4, ",");
buf[strcspn(buf, "\n")] = '\0';
buf[strcspn(buf, "\n")] = '\0';
hi->hostname[strcspn(hi->hostname, "/")] = '\0';
char *newline = buf + strcspn(buf, "\n");
buf[strcspn(buf, "\n")] = '\0';
if(strcspn(princ_realm(principal), quotable_chars) == plen)
if(strcspn(princ_ncomp(principal, i), quotable_chars) == plen)
s[strcspn(s, "\n")] = '\0';
hostname[strcspn(hostname, "/")] = '\0';
buf[strcspn(buf, "#\n")] = '\0';
u_len = strcspn (p, ", \t");
s[strcspn(s, "#\n")] = '\0';
*str = *str + strcspn(*str, delim);
*stringp = *stringp + strcspn(*stringp, delim);
buf[strcspn(buf, "\r\n")] = '\0';
client_end = client + strcspn(client, ws);
ops_end = ops + strcspn(ops, ws);
target_end = target + strcspn(target, ws);
end = server + strcspn(server, ":");
princ_end = princ + strcspn(princ, whitespace);
field_end = field + strcspn(field, whitespace);
hostlen = strcspn(host, " \t:");
d = make_data(capvals[i], strcspn(capvals[i], "\t "));
dstrealm.length = strcspn(vals[i], "\t ");
nlit = strcspn(current, "$]");
len = strcspn(fmt, "{");
len = strcspn(fmt, "}");
count = strcspn(in, special);
s = r + strcspn(r, ".");
input[strcspn(input, "\r\n")] = '\0';
n = strcspn(str, needs_quote);
strcspn(kbdintctxt->devices, ",") : 0;
cp[strcspn(cp, "\r\n")] = '\0';
line[strcspn(line, "\n")] = '\0';
l = strcspn(lineinfo.rawkey, " \t");
shorthost[strcspn(thishost, ".")] = '\0';
buf[strcspn(buf, "\r\n")] = '\0';
if (strcspn(host, "\r\n\t []:") != strlen(host))
cp[strcspn(cp, "\n")] = '\0';
cmd[strcspn(cmd, "\n")] = '\0';
line[strcspn(line, "\n")] = '\0';
cp[strcspn(cp, "\r\n")] = '\0';
int has_wild = l->hosts && strcspn(l->hosts, "*?!") != strlen(l->hosts);
new_comment[strcspn(new_comment, "\n")] = '\0';
buf[strcspn(buf, "\n")] = '\0';
e = s + strcspn(s, delim);
thishost[strcspn(thishost, ".")] = '\0';
if (strcspn(hostname, "@?*#[]|'\'\"\\") != strlen(hostname)) {
p[strcspn(p, " \t\n")] = '\0'; /* remove trailing whitespace */
ret[strcspn(ret, "=")] = '\0';
space = strcspn(cp, " \t");
space = strcspn(cp, " \t");
time_string[strcspn(time_string, "\n")] = '\0';
header += strcspn(header, " \t,");
end = fmt + strcspn(fmt, sep);
size_t strcspn(const char *, const char *) __pure;
if (policyname[strcspn(policyname, ".=")] != '\0') {
cp[strcspn(cp, ";# \t\n")] = '\0';
i = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix) - 1);
i = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix2) - 1);
outcome = strcspn(buf, set);
outcome = strcspn(buf, set);
#define STRXSPN strcspn
salt_len = MIN(strcspn(salt, "$"), SALT_LEN_MAX);
salt_len = MIN(strcspn(salt, "$"), SALT_LEN_MAX);
l = strcspn(*cpp, " \t,=");
fw = nval == 1 ? strlen(avalue) : strcspn(avalue, ",");
p += strcspn(p, ws);
indx = strcspn(str, quote_chars);
count = strcspn(ptr, ", \t");
while (*(p += strcspn(p, "~$")) != '\0') {
if ((n = strcspn(cp, ws)) > 0) {
len = strcspn(p, delim);
len = strcspn(path, ":;");
spn = strcspn(argv[0], WHITESP);
argv[i][strcspn(argv[i], "\n")] = '\0';
line = tgt+strcspn(tgt, "= #,\n\r");
walker += strcspn(walker, "\n") + 1;
walker += strcspn(walker, "\n") + 1;
if (strcspn(p, " .") == len && strcspn(p, ":") >= len - 1 &&
len = strcspn(var, "=");
size_t strcspn(const char *, const char *) __pure;
e = strcspn(s, "0123456789");
z += strcspn(elmdn.elm_devnames + z, ",");
newword[strcspn(newword, "\r\n")] = '\0';
buf[strcspn(buf, "\n")] = '\0';
if (strcspn(h_hostname, "@:/") != strlen(h_hostname))
line[strcspn(line, " \t\n\r")] = '\0';
int j = strcspn(q, "|");
if (((si = strcspn(s, digits)) == 0) || (si == ls) ||
slash += strcspn(slash, "/");
complen = (long)strcspn(p, "/");
while ((mlen = strcspn(ch, " ;,")) != 0) {
cp = argv[1] + strcspn(argv[1], "@:!");
cp = &string[strcspn(string, " \t\n")];
*(cp + strcspn(cp, ",\n")) = '\0';
cp += strcspn(cp, ",");
len = strcspn(lineptr, " \n\t");
len = strcspn(lineptr, "\n\t");
len = strcspn(lineptr, "\n\t");
span = strcspn(p, "\t") ;
span = strcspn(p += span + (*p != '\0' ? 1 : 0), "\t");
span = strcspn(p += span + (*p != '\0' ? 1 : 0), "\t");
if (strcspn(f[k], " \t") != strlen(f[k])) {
p[strcspn(p, " \t\r\n")] = '\0';
l = strcspn(next, separators);
hostname_shortlen = strcspn(hostname, ".");
if (strlen(s) <= strcspn(cmd->cmd, WHITESPACE)) {
c = strcspn(strdup(stat_mode_cntrs[i]), ", \t");
c = strcspn(optarg, ", \t");
cp = buff + strcspn(buff, "\r\n");
len = strcspn(data, "/");
len = strcspn(data, " \t");
len = strcspn(data, " \t");
if ((len = strcspn(from, sep)) == 0) {
p = addr + strcspn(addr, ":");
c = strcspn(ap, ",");
c = strcspn(ap, ",");
comma = (int)strcspn(devnames, ",");
len = strcspn(cp, "()<>~=");
len = strcspn(attr_val, "*)");
len = strcspn(attr_val, "*)");
endp[strcspn(endp, ":")] = '\0';
endp[strcspn(endp, ":")] = '\0';
line[strcspn(line, ":")] = '\0';
line[strcspn(line, ":")] = '\0';
bp += strcspn(bp, ":") + 1;
bp += strcspn(bp, ":") + 1;
bp[strcspn(bp, ":")] = '\0';
bp += strcspn(bp, ":") + 1;
bp += strcspn(bp, ":") + 1;
ue->ue_line[strcspn(ue->ue_line, ":")] = '\0';
ge->ge_line[strcspn(ge->ge_line, ":")] = '\0';