From: Peter Maydell Date: Mon, 20 Dec 2010 21:13:32 +0000 (+0000) Subject: Fix unused-function warnings in lex output X-Git-Tag: mmh-start~5 X-Git-Url: http://git.marmaro.de/?a=commitdiff_plain;ds=sidebyside;h=4dd01e6c68874a5fc2988d63d6c26984889310a3;hp=4dd01e6c68874a5fc2988d63d6c26984889310a3;p=mmh Fix unused-function warnings in lex output Fix the unused-function warnings in the output of lex. In particular, we silence a warning about yyunput being static but unused by exposing it as a global function. This costs us a few hundred bytes in the binary but the other available solutions are flex-specific or more complicated. YY_NO_UNPUT used to silence this but no longer works in recent flex. On the other hand YY_NO_INPUT does work to silence warnings about input(). Signed-off-by: Peter Maydell ---