(last_node): Make it a global variable.
authorFrancesco Potortì <pot@gnu.org>
Mon, 22 Apr 2002 14:12:08 +0000 (14:12 +0000)
committerFrancesco Potortì <pot@gnu.org>
Mon, 22 Apr 2002 14:12:08 +0000 (14:12 +0000)
commit8378bcd3611c9b86446e52b38ed4c1cc7857b963
tree73cd025441ff69c75d027ffbb07af3e3dc5623c4
parent46e5ea33f578176cab0f4a51503defc4adc9a81b
(last_node): Make it a global variable.
(process_file): Print the tags from the nodes as soon as
possible, and delete the nodes.  This brings down the memory
occupancy as etags to almost the same level as when the #line
directives were not parsed.
(free_fdesc): New function.
(find_entries): Use it.
(invalidate_nodes): In etags mode, do not just mark the nodes as
invalid, do delete them.
lib-src/ChangeLog
lib-src/etags.c