Mesa (master): Avoid warnings in flex-generated code.

Carl Worth cworth at kemper.freedesktop.org
Wed Jul 21 20:29:40 UTC 2010


Module: Mesa
Branch: master
Commit: 3c716a7ec2cabfc18a2506f9db655406f8c64fb0
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c716a7ec2cabfc18a2506f9db655406f8c64fb0

Author: Carl Worth <cworth at cworth.org>
Date:   Wed Jul 21 12:49:01 2010 -0700

Avoid warnings in flex-generated code.

Add declarations for two functions generated in the flex ouput. It
would be nicer if flex simply declared these generated functions as
static, but for now we can at least avoid the warning this way.

---

 src/mesa/program/program_lexer.l |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/mesa/program/program_lexer.l b/src/mesa/program/program_lexer.l
index 5730c6d..a912517 100644
--- a/src/mesa/program/program_lexer.l
+++ b/src/mesa/program/program_lexer.l
@@ -140,6 +140,12 @@ handle_ident(struct asm_parser_state *state, const char *text, YYSTYPE *lval)
    } while(0);
 
 #define YY_EXTRA_TYPE struct asm_parser_state *
+
+/* Flex defines a couple of functions with no declarations nor the
+static keyword. Declare them here to avoid a compiler warning. */
+int yyget_column  (yyscan_t yyscanner);
+void yyset_column (int  column_no , yyscan_t yyscanner);
+
 %}
 
 num    [0-9]+




More information about the mesa-commit mailing list