Lines Matching refs:prefix_len

223 static int cpa_cmd_contains_path(const char *prefix, int prefix_len);
229 size_t prefix_len, int escaped);
1223 size_t prefix_len; /* The length of the prefix being completed */ in CPL_MATCH_FN() local
1273 prefix_len = word_end - word_start; in CPL_MATCH_FN()
1279 if(cpa_cmd_contains_path(start_path, prefix_len)) { in CPL_MATCH_FN()
1306 prefix = pca_prepare_prefix(pc, start_path, prefix_len, ppc->escaped); in CPL_MATCH_FN()
1317 int test = strncmp(node->files[mid]+1, prefix, prefix_len); in CPL_MATCH_FN()
1331 while(--bot >= 0 && strncmp(node->files[bot]+1, prefix, prefix_len) == 0) in CPL_MATCH_FN()
1334 strncmp(node->files[top]+1, prefix, prefix_len) == 0) in CPL_MATCH_FN()
1367 if(pca_prepare_suffix(pc, match + 1 + prefix_len, in CPL_MATCH_FN()
1390 prefix = pca_prepare_prefix(pc, start_path, prefix_len, ppc->escaped); in CPL_MATCH_FN()
1406 if(strncmp(filename, prefix, prefix_len) == 0 && _pu_path_is_dir(filename)){ in CPL_MATCH_FN()
1410 if(pca_prepare_suffix(pc, filename + prefix_len, ppc->escaped) || in CPL_MATCH_FN()
1418 prefix = pca_prepare_prefix(pc, start_path, prefix_len, ppc->escaped); in CPL_MATCH_FN()
1512 static int cpa_cmd_contains_path(const char *prefix, int prefix_len) in cpa_cmd_contains_path() argument
1525 if(prefix_len >= FS_ROOT_DIR_LEN && in cpa_cmd_contains_path()
1533 for(i=0; i<prefix_len; i++) { in cpa_cmd_contains_path()
1534 if(prefix_len - i >= FS_DIR_SEP_LEN && in cpa_cmd_contains_path()
1560 size_t prefix_len, int escaped) in pca_prepare_prefix() argument
1567 if(_pn_append_to_path(pc->path, prefix, prefix_len, 1) == NULL) { in pca_prepare_prefix()