# HG changeset patch # User Francesco Potort # Date 1024575615 0 # Node ID 5425e4687a4ea959346d3bd637b4aad7101c19ea # Parent 5f3ac9accae302ab8960586c8c9da0421237df08 A bug in the new function. No change log. diff -r 5f3ac9accae3 -r 5425e4687a4e lib-src/etags.c --- a/lib-src/etags.c Thu Jun 20 11:48:31 2002 +0000 +++ b/lib-src/etags.c Thu Jun 20 12:20:15 2002 +0000 @@ -1864,15 +1864,17 @@ int lno; /* line number */ long cno; /* character number */ { - register char *cp; - bool named; - - named = TRUE; + bool named = TRUE; + if (!CTAGS) { - for (cp = name; !notinname (*cp); cp++) - continue; - if (*cp == '\0') /* rule #1 */ + int i; + register char *cp = name; + + for (i = 0; i < namelen; i++) + if (notinname (*cp++)) + break; + if (i == namelen) /* rule #1 */ { cp = linestart + linelen - namelen; if (notinname (linestart[linelen-1]))