version 1.33, 2005/04/21 19:16:21 |
version 1.34, 2005/05/27 08:52:30 |
|
|
filevisit(int f, int n) |
filevisit(int f, int n) |
{ |
{ |
BUFFER *bp; |
BUFFER *bp; |
char fname[NFILEN], *bufp, *adjf; |
char fname[NFILEN], *bufp, *adjf, *slash; |
|
|
bufp = eread("Find file: ", fname, NFILEN, EFNEW | EFCR | EFFILE); |
if (curbp->b_fname && curbp->b_fname[0] != '\0') { |
|
strlcpy(fname, curbp->b_fname, sizeof(fname)); |
|
if ((slash = strrchr(fname, '/')) != NULL) { |
|
*(slash + 1) = '\0'; |
|
} |
|
} |
|
else |
|
fname[0] = '\0'; |
|
|
|
bufp = eread("Find file: ", fname, NFILEN, EFNEW | EFCR | EFFILE | EFDEF); |
if (bufp == NULL) |
if (bufp == NULL) |
return (ABORT); |
return (ABORT); |
else if (bufp[0] == '\0') |
else if (bufp[0] == '\0') |