Lines Matching refs:suffix
582 const char *suffix;
996 /* Find largest suffix that will fit. */
998 suffix = strchr(path + path_length - 100 - 1, '/');
1000 if (suffix == path)
1001 suffix = strchr(suffix + 1, '/');
1005 * 155 chars and a suffix <= 100 chars. (Note
1009 if (suffix == NULL /* Suffix > 100 chars. */
1010 || suffix[1] == '\0' /* empty suffix */
1011 || suffix - path > 155) /* Prefix > 155 chars */
1531 * 2) "suffix" directory names,
1554 const char *suffix, *suffix_end;
1604 /* Calculate max size for "suffix" section (#3 above). */
1618 /* Step 3: Locate the "suffix" section of the dirname,
1620 suffix = prefix_end;
1621 suffix_end = suffix + suffix_length; /* Enforce limit. */
1624 if (suffix_end < suffix)
1625 suffix_end = suffix;
1626 while (suffix_end > suffix && *suffix_end != '/')
1639 if (suffix_end > suffix) {
1640 strncpy(p, suffix, suffix_end - suffix);
1641 p += suffix_end - suffix;