glcpp: Don't include newlines as part of #version-passthrough.
Fixes glcpp/tests/064-version.c.
diff --git a/glcpp/glcpp-lex.l b/glcpp/glcpp-lex.l
index 3eb0fbc..0dea995 100644
--- a/glcpp/glcpp-lex.l
+++ b/glcpp/glcpp-lex.l
@@ -80,7 +80,7 @@
/* glcpp doesn't handle #extension, #version, or #pragma directives.
* Simply pass them through to the main compiler's lexer/parser. */
-{HASH}(extension|version|pragma).*\n {
+{HASH}(extension|version|pragma)[^\n]+ {
yylval->str = xtalloc_strdup (yyextra, yytext);
yylineno++;
yycolumn = 0;