Lines Matching defs:suffix
104 static int cf_prepare_suffix(CompleteFile *cf, const char *suffix,
572 * Report the completion suffix that was copied above.
695 * Copy the completion suffix into the work pathname cf->buff->name,
704 * To check the type of the file, append the current suffix
708 const char *cont_suffix = ""; /* The suffix to add if fully */
710 const char *type_suffix = ""; /* The suffix to add when listing */
731 * Remove the temporarily added suffix.
804 * given completion suffix, ready to be passed to cpl_add_completion().
808 * suffix char * The suffix to be copied.
814 static int cf_prepare_suffix(CompleteFile *cf, const char *suffix,
817 const char *sptr; /* A pointer into suffix[] */
818 int nbsl; /* The number of backslashes to add to the suffix */
821 * How long is the suffix?
823 int suffix_len = strlen(suffix);
834 for(sptr = suffix; *sptr; sptr++) {
844 * both the suffix and any backslashes that have to be inserted.
852 * If the suffix doesn't need any escapes, copy it directly into the
856 strlcpy(cf->buff->name, suffix, cf->buff->dim);
862 const char *src = suffix;