flex: Why do I get "conflicting types for yylex" error?

 
 Why do I get "conflicting types for yylex" error?
 =================================================
 
 This is a compiler error regarding a generated Bison parser, not a Flex
 scanner.  It means you need a prototype of yylex() in the top of the
 Bison file.  Be sure the prototype matches YY_DECL.