Compiling up some lex/yacc code, I get this: cc1: warnings being treated as errors lex.yy.c:1121: warning: `yyunput' defined but not used *** Error code 1 *nowhere* is this function used or called (by my code). I have other lex/yacc files which compile cleanly. I'm at a loss to explain the difference. Clues, anyone ? Darren