diff options
author | wl <wl> | 2013-01-07 08:41:22 +0000 |
---|---|---|
committer | wl <wl> | 2013-01-07 08:41:22 +0000 |
commit | 3cbb49e6bf65de1d370d396caeaf309e4763457a (patch) | |
tree | c3f703c51d6617102184157f68dcb01c63524a9a | |
parent | 6d0559694bda4518ef719263e57b59292a3e4bf4 (diff) | |
download | groff-3cbb49e6bf65de1d370d396caeaf309e4763457a.tar.gz |
Revert previous change.
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | src/preproc/eqn/lex.cpp | 12 |
2 files changed, 4 insertions, 15 deletions
@@ -1,10 +1,3 @@ -2013-01-07 Werner LEMBERG <wl@gnu.org> - - [eqn] Handle border cases of `delim on' and `delim off'. - - * src/preproc/eqn/lex.cpp (do_delim): Handle multiple sequences of - `delim on' gracefully (ditto for `delim off'). - 2013-01-06 Werner LEMBERG <wl@gnu.org> [eqn] Add `delim on'. diff --git a/src/preproc/eqn/lex.cpp b/src/preproc/eqn/lex.cpp index 39917a67..899ecaeb 100644 --- a/src/preproc/eqn/lex.cpp +++ b/src/preproc/eqn/lex.cpp @@ -1071,17 +1071,13 @@ void do_delim() else { if (c == 'o' && d == 'f' && peek_char() == 'f') { (void)get_char(); - if (start_delim) - start_delim_saved = start_delim; - if (end_delim) - end_delim_saved = end_delim; + start_delim_saved = start_delim; + end_delim_saved = end_delim; start_delim = end_delim = '\0'; } else if (c == 'o' && d == 'n' && !compatible_flag) { - if (start_delim_saved) - start_delim = start_delim_saved; - if (end_delim_saved) - end_delim = end_delim_saved; + start_delim = start_delim_saved; + end_delim = end_delim_saved; } else { start_delim = c; |