Revert regexp reentrancy abort patch
commit8e84823f3f06714d0668060d62456cf7e3100e6c
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 21 Nov 2015 22:13:56 +0000 (21 14:13 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 21 Nov 2015 22:15:53 +0000 (21 14:15 -0800)
tree56c32d0f161be17f1fc16d920a8f51f88ede7b38
parent8afaa1321f8088bfb877fe4b6676e8517adb0bb7
Revert regexp reentrancy abort patch

Although the patch does fix Bug#21688 and prevents a core dump,
it also makes the message-mode-propertize test fail; see:
http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01667.html
Perhaps someone else can come up with a better fix some day.
* src/syntax.c (update_syntax_table_forward):
Propertize even when truncated.
* src/syntax.h (UPDATE_SYNTAX_TABLE_FORWARD_FAST):
(UPDATE_SYNTAX_TABLE_FAST): Remove.
All callers changed back to the non-_FAST versions.
src/regex.c
src/syntax.c
src/syntax.h