diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index 65ca56b17a816698e799faa23e46d3065fe1c3b2..af026b6ba2c5fe2647e57d96af3d2df55c5564c0 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@ -1,3 +1,7 @@ +2011-09-07 Dieter Schuster (tiny change) + + * etags.c (Fortran_functions): Handle "pure" functions. (Bug#9359) + 2011-09-06 Paul Eggert * Makefile.in ($(DESTDIR)${archlibdir}): install-sh moved diff --git a/lib-src/etags.c b/lib-src/etags.c index 9d920565804fd886a27222a8d30c4b7a2a61e18c..0197bbd49cc3c2fe7ff18525412ea27230d879ae 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -4048,6 +4048,9 @@ Fortran_functions (FILE *inf) if (LOOKING_AT_NOCASE (dbp, "recursive")) dbp = skip_spaces (dbp); + if (LOOKING_AT_NOCASE (dbp, "pure")) + dbp = skip_spaces (dbp); + switch (lowcase (*dbp)) { case 'i':