Lines Matching defs:prefix_len
249 size_t prefix_len;
258 (prefix_len = x_longest_prefix(nwords, words)) > 0) {
263 prefix_len = x_basename(words[0], NULL);
266 if (x_basename(words[i] + prefix_len, NULL) >
267 prefix_len)
271 while (prefix_len > 0 &&
272 !mksh_cdirsep(words[0][prefix_len - 1]))
273 prefix_len--;
277 XPput(l, words[i] + prefix_len);
709 size_t j, prefix_len;
715 prefix_len = strlen(words[0]);
717 for (j = 0, p = words[i]; j < prefix_len; j++)
719 prefix_len = j;
722 /* false for nwords==1 as 0 = words[0][prefix_len] then */
723 if (UTFMODE && prefix_len && (rtt2asc(words[0][prefix_len]) & 0xC0) == 0x80)
724 while (prefix_len && (rtt2asc(words[0][prefix_len]) & 0xC0) != 0xC0)
725 --prefix_len;
726 return (prefix_len);