comparison src/dired.c @ 243:f220cc83d72e r20-5b20

Import from CVS: tag r20-5b20
author cvs
date Mon, 13 Aug 2007 10:17:07 +0200
parents 0e522484dd2a
children 727739f917cb
comparison
equal deleted inserted replaced
242:fc816b73a05f 243:f220cc83d72e
95 dirname = Fexpand_file_name (dirname, Qnil); 95 dirname = Fexpand_file_name (dirname, Qnil);
96 dirfilename = Fdirectory_file_name (dirname); 96 dirfilename = Fdirectory_file_name (dirname);
97 name_as_dir = Ffile_name_as_directory (dirname); 97 name_as_dir = Ffile_name_as_directory (dirname);
98 98
99 name_as_dir_length = XSTRING_LENGTH (name_as_dir); 99 name_as_dir_length = XSTRING_LENGTH (name_as_dir);
100 statbuf = alloca (name_as_dir_length + MAXNAMLEN + 1); 100 statbuf = (char *) alloca (name_as_dir_length + MAXNAMLEN + 1);
101 memcpy (statbuf, XSTRING_DATA (name_as_dir), name_as_dir_length); 101 memcpy (statbuf, XSTRING_DATA (name_as_dir), name_as_dir_length);
102 statbuf_tail = statbuf + name_as_dir_length; 102 statbuf_tail = statbuf + name_as_dir_length;
103 103
104 /* XEmacs: this should come after Ffile_name_as_directory() to avoid 104 /* XEmacs: this should come after Ffile_name_as_directory() to avoid
105 potential regexp cache smashage. It comes before the opendir() 105 potential regexp cache smashage. It comes before the opendir()