strcspn
if (path[(cindex = strcspn(path, ":/"))] == ':') {
slash += strcspn(slash, "/");
for (; (l = strcspn(arg, SEP)) > 0; arg += l + strspn(arg + l, SEP)) {
if (strcspn(s, "MNOoU") == len && *cp == 't' && *s != '-') {
if (p[strcspn(p, "|&;<>()$`\\\" \n*?[~#=")] == '\0' ||
if (strcspn(host, "\r\n\t []") != strlen(host))
if (ok_chars[strcspn(ok_chars, cancel_chars)] != '\0') {
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';
cp[strcspn(cp, "\n")] = '\0';
cmd[strcspn(cmd, "\n")] = '\0';
line[strcspn(line, "\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';
cp[strcspn(cp, "\n")] = '\0';
e = s + strcspn(s, delim);
thishost[strcspn(thishost, ".")] = '\0';
p[strcspn(p, " \t\n")] = '\0'; /* remove trailing whitespace */
if (strcspn(hostname, "@?*#[]|'\'\"\\") != strlen(hostname)) {
space = strcspn(cp, " \t");
space = strcspn(cp, " \t");
ret[strcspn(ret, "=")] = '\0';
time_string[strcspn(time_string, "\n")] = '\0';
buf[strcspn(buf, "\n")] = '\0';
size_t strcspn(const char *, const char *) __pure;
cp[strcspn(cp, ";# \t\n")] = '\0';
i = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix) - 1);
i = MIN(strcspn(cp, " \t"), sizeof(ext->nsuffix2) - 1);
salt_len = MIN (strcspn (salt, "$"), SALT_LEN_MAX);
salt_len = MIN (strcspn (salt, "$"), SALT_LEN_MAX);
l = strcspn(*cpp, " \t,=");
int count = strcspn(cptr, chars);
int count = strcspn(ptr, chars);
count = strcspn(ptr, ", \t");
while (*(p += strcspn(p, "~$")) != '\0') {
if (*(*pp + strcspn(*pp, "\r\n")) == '\0') {
size_t len = strcspn(p, delim);
len = strcspn(path, ":;");
buf[strcspn(arg, nodash ? "-," : ",")] = 0;
s = arg + strcspn(arg, "-,"); /* first port name can't have a dash */
line = tgt+strcspn(tgt, "= #,\n\r");
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, "/");
len = strcspn(lineptr, " \n\t");
len = strcspn(lineptr, "\n\t");
len = strcspn(lineptr, "\n\t");
if (strcspn(f[k], " \t") != strlen(f[k])) {
p[strcspn(p, " \t\r\n")] = '\0';
line[strcspn(line, "\n")] = '\0';
if (strlen(s) <= strcspn(cmd->cmd, WHITESPACE)) {
cp = buff + strcspn(buff, "\r\n");
p += strcspn(p, ws);
len = strcspn(data, "/");
len = strcspn(data, " \t");
len = strcspn(data, " \t");
if ((len = strcspn(from, sep)) == 0) {
c = strcspn(ap, ",");
c = strcspn(ap, ",");