Lines Matching defs:suffix
216 * Make a copy of a completion suffix, suitable for passing to
219 static int pca_prepare_suffix(PathCache *pc, const char *suffix,
1366 * Copy the completion suffix into the work pathname pc->path->name,
1431 * given completion suffix, ready to be passed to cpl_add_completion().
1435 * suffix char * The suffix to be copied.
1441 static int pca_prepare_suffix(PathCache *pc, const char *suffix,
1444 const char *sptr; /* A pointer into suffix[] */
1445 int nbsl; /* The number of backslashes to add to the suffix */
1448 * How long is the suffix?
1450 int suffix_len = strlen(suffix);
1461 for(sptr = suffix; *sptr; sptr++) {
1471 * both the suffix and any backslashes that have to be inserted.
1479 * If the suffix doesn't need any escapes, copy it directly into the
1483 strlcpy(pc->path->name, suffix, pc->path->dim);
1489 const char *src = suffix;