Lines Matching refs:prefix_len

225 static int cpa_cmd_contains_path(const char *prefix, int prefix_len);
231 size_t prefix_len, int escaped);
1225 size_t prefix_len; /* The length of the prefix being completed */ in CPL_MATCH_FN() local
1275 prefix_len = word_end - word_start; in CPL_MATCH_FN()
1281 if(cpa_cmd_contains_path(start_path, prefix_len)) { in CPL_MATCH_FN()
1308 prefix = pca_prepare_prefix(pc, start_path, prefix_len, ppc->escaped); in CPL_MATCH_FN()
1319 int test = strncmp(node->files[mid]+1, prefix, prefix_len); in CPL_MATCH_FN()
1333 while(--bot >= 0 && strncmp(node->files[bot]+1, prefix, prefix_len) == 0) in CPL_MATCH_FN()
1336 strncmp(node->files[top]+1, prefix, prefix_len) == 0) in CPL_MATCH_FN()
1369 if(pca_prepare_suffix(pc, match + 1 + prefix_len, in CPL_MATCH_FN()
1392 prefix = pca_prepare_prefix(pc, start_path, prefix_len, ppc->escaped); in CPL_MATCH_FN()
1408 if(strncmp(filename, prefix, prefix_len) == 0 && _pu_path_is_dir(filename)){ in CPL_MATCH_FN()
1412 if(pca_prepare_suffix(pc, filename + prefix_len, ppc->escaped) || in CPL_MATCH_FN()
1420 prefix = pca_prepare_prefix(pc, start_path, prefix_len, ppc->escaped); in CPL_MATCH_FN()
1514 static int cpa_cmd_contains_path(const char *prefix, int prefix_len) in cpa_cmd_contains_path() argument
1527 if(prefix_len >= FS_ROOT_DIR_LEN && in cpa_cmd_contains_path()
1535 for(i=0; i<prefix_len; i++) { in cpa_cmd_contains_path()
1536 if(prefix_len - i >= FS_DIR_SEP_LEN && in cpa_cmd_contains_path()
1562 size_t prefix_len, int escaped) in pca_prepare_prefix() argument
1569 if(_pn_append_to_path(pc->path, prefix, prefix_len, 1) == NULL) { in pca_prepare_prefix()