Lines Matching refs:last_dir
51 char *last_dir;
222 } else if (shar->last_dir == NULL) {
227 shar->last_dir = p;
228 } else if (strcmp(p, shar->last_dir) == 0) {
231 } else if (strlen(p) < strlen(shar->last_dir) &&
232 strncmp(p, shar->last_dir, strlen(p)) == 0) {
240 shar->last_dir = p;
292 if (shar->last_dir != NULL)
293 free(shar->last_dir);
295 shar->last_dir = strdup(name);
297 pp = strrchr(shar->last_dir, '/');
619 free(shar->last_dir);