--- etags.c.orig 2011-04-05 05:46:44.000000000 +0200 +++ etags.c 2011-08-24 11:39:31.512910651 +0200 @@ -4112,6 +4112,9 @@ 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':