Lines Matching defs:end_name
754 char *end_name = strchr (dirname, '/');
761 if (end_name == NULL)
765 end_name = strchr (unescape, '\0');
768 unescape = memchr (dirname, '\\', end_name - dirname);
770 if (end_name == NULL)
775 if (glob_use_alloca (alloca_used, end_name - dirname))
776 newp = alloca_account (end_name - dirname, alloca_used);
779 newp = malloc (end_name - dirname);
792 while (q != end_name)
796 if (q + 1 == end_name)
812 *((char *) mempcpy (newp, dirname + 1, end_name - dirname - 1))
847 size_t rest_len = end_name == NULL ? 0 : strlen (end_name);
848 /* dirname contains end_name; we can't free it now. */
871 if (end_name != NULL)
872 d = mempcpy (d, end_name, rest_len);