I've wrapped ctags (just the C,C++ and Java parsers with small additions
for the time being) into a library with a simple API. You can find it at
http://www.angelfire.com/linux/biswapesh/ . It is pretty basic for the
time being but I'll extend it if there is sufficient interest. There is
a sample program (src/main.c) which shows how to use the library and
produces an executable 'tagmanager' which can be used to extract tags
and manage a project (group of files) interactively.
BTW, is there a Makefile.am available for ctags ? It does not seem to be
in the distribution (I am clueless about autotools :-()
Thanks and Regards.