* etags.c (Fortran_functions): Handle recursive keyword (Bug#5484).
authorChong Yidong <cyd@stupidchicken.com>
Fri, 29 Jan 2010 19:13:13 +0000 (14:13 -0500)
committerChong Yidong <cyd@stupidchicken.com>
Fri, 29 Jan 2010 19:13:13 +0000 (14:13 -0500)
lib-src/ChangeLog
lib-src/etags.c

index a50ee76..8ef5755 100644 (file)
@@ -1,3 +1,8 @@
+2010-01-29  Kester Habermann <kester@linuxtag.org>
+
+       * etags.c (Fortran_functions): Handle recursive keyword
+       (Bug#5484).
+
 2010-01-11  Glenn Morris  <rgm@gnu.org>
 
        * ebrowse.c (version):
index d49dcf9..2715df8 100644 (file)
@@ -4108,6 +4108,10 @@ Fortran_functions (inf)
       dbp = skip_spaces (dbp);
       if (*dbp == '\0')
        continue;
+
+      if (LOOKING_AT_NOCASE (dbp, "recursive"))
+       dbp = skip_spaces (dbp);
+
       switch (lowcase (*dbp))
        {
        case 'i':