Mercurial > emacs
comparison src/fileio.c @ 21030:293eb7d1a966
(Ffile_name_nondirectory): Use size_byte member of
XSTRING (filename).
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Tue, 03 Mar 1998 01:29:16 +0000 |
parents | f7ace8487b28 |
children | 4d1d3581eeb4 |
comparison
equal
deleted
inserted
replaced
21029:3f47b0364c2a | 21030:293eb7d1a966 |
---|---|
434 handler = Ffind_file_name_handler (filename, Qfile_name_nondirectory); | 434 handler = Ffind_file_name_handler (filename, Qfile_name_nondirectory); |
435 if (!NILP (handler)) | 435 if (!NILP (handler)) |
436 return call2 (handler, Qfile_name_nondirectory, filename); | 436 return call2 (handler, Qfile_name_nondirectory, filename); |
437 | 437 |
438 beg = XSTRING (filename)->data; | 438 beg = XSTRING (filename)->data; |
439 end = p = beg + XSTRING (filename)->size; | 439 end = p = beg + XSTRING (filename)->size_byte; |
440 | 440 |
441 while (p != beg && !IS_DIRECTORY_SEP (p[-1]) | 441 while (p != beg && !IS_DIRECTORY_SEP (p[-1]) |
442 #ifdef VMS | 442 #ifdef VMS |
443 && p[-1] != ':' && p[-1] != ']' && p[-1] != '>' | 443 && p[-1] != ':' && p[-1] != ']' && p[-1] != '>' |
444 #endif /* VMS */ | 444 #endif /* VMS */ |