I had a quick look at this RC bug: The token 'ifort:' after the 'case' keyword starts with 'if'. Because of this, the getword() function in func.c stops scanning premature. The same would happen if the token starts with 'while' or 'switch'. The comment at the top of the keyword() function may help to solve the problem.
If the string is quoted, everything works, e.g.: case "ifort": Best wishes Johann Felix Soden -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org