// Etags works incorrectly, for following file 'test.c'. // If in function 'void bar()' delete 'return' then // in TAGS have not function 'int foobar()', // if function 'void bar()' add 'return', then all OK. :) // etags --version // etags (GNU Emacs 21.3) // Copyright (C) 1999 Free Software Foundation, Inc. and Ken Arnold // This program is distributed under the same terms as Emacs // uname -a // Linux dubkov-pc 2.4.32-vniins42 #1 Àæþ Ïðó 10 00:00:00 MSK 2005 i686 i686 i386 GNU/Linux ///// begin test.s ////////////////////////////////// int foo() { return 1; } void bar() { while(0) { } //return; } int foobar() { if() { return 1; } else return 0; } ///// end test.c//////////////////////////////////P.S Thanks for nifty tools.