projects
/
bison.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ChangeLog (2006-09-15): add Odd Arild Olsen's role for push.c.
[bison.git]
/
src
/
files.c
diff --git
a/src/files.c
b/src/files.c
index a64234f46cf1d9d1257cfc3fd59dbc4d258874ca..9761de924c59cf844b3c006587f69ccd96b7eb6f 100644
(file)
--- a/
src/files.c
+++ b/
src/files.c
@@
-1,7
+1,7
@@
/* Open and close files for Bison.
/* Open and close files for Bison.
- Copyright (C) 1984, 1986, 1989, 1992, 2000
, 2001, 2002, 2003, 2004,
-
2005, 2006, 2007, 2008 Free Software
Foundation, Inc.
+ Copyright (C) 1984, 1986, 1989, 1992, 2000
-2010 Free Software
+ Foundation, Inc.
This file is part of Bison, the GNU Compiler Compiler.
This file is part of Bison, the GNU Compiler Compiler.
@@
-267,7
+267,9
@@
compute_file_name_parts (void)
if (spec_file_prefix)
{
/* If --file-prefix=foo was specified, ALL_BUT_TAB_EXT = `foo'. */
if (spec_file_prefix)
{
/* If --file-prefix=foo was specified, ALL_BUT_TAB_EXT = `foo'. */
- dir_prefix = xstrndup (grammar_file, base - grammar_file);
+ dir_prefix =
+ xstrndup (spec_file_prefix,
+ last_component (spec_file_prefix) - spec_file_prefix);
all_but_tab_ext = xstrdup (spec_file_prefix);
}
else if (yacc_flag)
all_but_tab_ext = xstrdup (spec_file_prefix);
}
else if (yacc_flag)