glcpp: Avoid warnings in generated flex code.
authorCarl Worth <cworth@cworth.org>
Tue, 20 Jul 2010 22:53:14 +0000 (15:53 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Wed, 21 Jul 2010 00:01:11 +0000 (17:01 -0700)
commitfb90560744864e44730330e4c801ac47c4ece0e1
treea428d700ae392a0709bbcd85e276ea942785f4ec
parenta9bb4bcde360ef8d0a444bf1c4a7d02a8fdb5fa1
glcpp: Avoid warnings in generated flex code.

We define the YY_NO_INPUT macro to avoid one needless function being
generated.

for the other needless functions, (yyunput and yy_top_state), we add a
new UNREACHABLE start condition and call these functions from an
action there. This doesn't change functionality at all, (since we
never enter the UNREACHABLE start condition), but makes the compiler
stop complaining about these two functions being defined but not used.
src/glsl/glcpp/glcpp-lex.l