mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-30 04:10:54 -08:00
(main): Do not use static space for the tagfile string.
This commit is contained in:
parent
736215fd6c
commit
d3706fa95c
1 changed files with 6 additions and 5 deletions
|
|
@ -79,7 +79,7 @@ University of California, as described above. */
|
|||
* together with a configuration file containing regexp definitions for etags.
|
||||
*/
|
||||
|
||||
char pot_etags_version[] = "@(#) pot revision number is 17.38.1.3";
|
||||
char pot_etags_version[] = "@(#) pot revision number is 17.38.1.4";
|
||||
|
||||
#define TRUE 1
|
||||
#define FALSE 0
|
||||
|
|
@ -892,7 +892,7 @@ etags --help --lang=ada.");
|
|||
# define EMACS_NAME "standalone"
|
||||
#endif
|
||||
#ifndef VERSION
|
||||
# define VERSION "17.38.1.3"
|
||||
# define VERSION "17.38.1.4"
|
||||
#endif
|
||||
static void
|
||||
print_version ()
|
||||
|
|
@ -1251,7 +1251,7 @@ main (argc, argv)
|
|||
}
|
||||
|
||||
if (tagfile == NULL)
|
||||
tagfile = CTAGS ? "tags" : "TAGS";
|
||||
tagfile = savestr (CTAGS ? "tags" : "TAGS");
|
||||
cwd = etags_getcwd (); /* the current working directory */
|
||||
if (cwd[strlen (cwd) - 1] != '/')
|
||||
{
|
||||
|
|
@ -1259,10 +1259,11 @@ main (argc, argv)
|
|||
cwd = concat (oldcwd, "/", "");
|
||||
free (oldcwd);
|
||||
}
|
||||
/* Relative file names are made relative to the current directory. */
|
||||
|
||||
/* Compute base directory for relative file names. */
|
||||
if (streq (tagfile, "-")
|
||||
|| strneq (tagfile, "/dev/", 5))
|
||||
tagfiledir = cwd;
|
||||
tagfiledir = cwd; /* relative file names are relative to cwd */
|
||||
else
|
||||
{
|
||||
canonicalize_filename (tagfile);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue