diff options
author | Eli Zaretskii <eliz@gnu.org> | 2016-08-31 18:53:43 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2016-08-31 18:53:43 +0300 |
commit | 6d8144a2abb1c37982d82e32c68ab5115aca792c (patch) | |
tree | 9d189fb7c61a358e06f754b3377cb895d8ea991f /lisp/emacs-lisp/easymenu.el | |
parent | 6f125aa3de06fa0180a83ec7b5a26970309eeeb6 (diff) | |
download | emacs-6d8144a2abb1c37982d82e32c68ab5115aca792c.tar.gz emacs-6d8144a2abb1c37982d82e32c68ab5115aca792c.tar.bz2 emacs-6d8144a2abb1c37982d82e32c68ab5115aca792c.zip |
Avoid recursive calls in etags
* lib-src/etags.c (stack_entry): New struct.
(push_node, pop_node, put_entry): New functions.
(free_tree, add_node, invalidate_nodes, put_entries): Re-implement
in a non-recursive way, to avoid stack overflow. (Bug#5847)
Diffstat (limited to 'lisp/emacs-lisp/easymenu.el')
0 files changed, 0 insertions, 0 deletions