[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
m4 ChangeLog NEWS doc/m4.texinfo src/input.c sr... [branch-1_4]
From: |
Eric Blake |
Subject: |
m4 ChangeLog NEWS doc/m4.texinfo src/input.c sr... [branch-1_4] |
Date: |
Wed, 11 Oct 2006 17:07:04 +0000 |
CVSROOT: /sources/m4
Module name: m4
Branch: branch-1_4
Changes by: Eric Blake <ericb> 06/10/11 17:07:03
Modified files:
. : ChangeLog NEWS
doc : m4.texinfo
src : input.c macro.c
Log message:
* src/macro.c (expand_macro): In macro expansion errors, report
line number at open parenthesis.
* src/input.c (next_token): Fix off-by-one bug in reporting end
of file in unterminated comment and string.
(file_names): New obstack, necessary since expand_macro now hangs
on to file names longer than the files remain open.
(input_init): Initialize new obstack.
(push_file): Use new obstack. Delay updates to current_file
until after expand_macro has restored state.
(peek_input, next_char_1): Update current_file if necessary.
(pop_wrapup): Release memory.
* doc/m4.texinfo (Macro Arguments, Changequote, Changecom): Catch
the off-by-one bug.
(Dnl): Update to the new location reporting rules.
* NEWS: Document these changes.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/m4/ChangeLog?cvsroot=m4&only_with_tag=branch-1_4&r1=1.1.1.1.2.187&r2=1.1.1.1.2.188
http://cvs.savannah.gnu.org/viewcvs/m4/NEWS?cvsroot=m4&only_with_tag=branch-1_4&r1=1.1.1.1.2.68&r2=1.1.1.1.2.69
http://cvs.savannah.gnu.org/viewcvs/m4/doc/m4.texinfo?cvsroot=m4&only_with_tag=branch-1_4&r1=1.1.1.1.2.80&r2=1.1.1.1.2.81
http://cvs.savannah.gnu.org/viewcvs/m4/src/input.c?cvsroot=m4&only_with_tag=branch-1_4&r1=1.1.1.1.2.23&r2=1.1.1.1.2.24
http://cvs.savannah.gnu.org/viewcvs/m4/src/macro.c?cvsroot=m4&only_with_tag=branch-1_4&r1=1.1.1.1.2.13&r2=1.1.1.1.2.14
- m4 ChangeLog NEWS doc/m4.texinfo src/input.c sr... [branch-1_4],
Eric Blake <=