Lines Matching refs:last_slash
150 char *last_slash = strrchr (path, '/'); local
154 if (last_slash + 1 == null)
157 last_slash = strrchr (path, '/');
160 if (!last_slash)
162 last_slash = first - 1;
165 if (null - last_slash < 13)
166 ent->dos_name = (char *) xmalloc (null - last_slash);
169 ent->full_name = (char *) xmalloc (null - last_slash);
170 ent->path = (char *) xmalloc (last_slash - first + 1);
172 strcpy (ent->full_name, last_slash + 1);
173 if (last_slash > first)
175 strncpy (ent->path, first, last_slash - first);
176 ent->path[last_slash - first] = '\0';
181 cp = last_slash + 1;
192 if (cp == last_slash + 1 && strcmp (last_slash + 1, "."))