Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: From: Ludovic DELAMOTTE To: cygwin AT cygwin DOT com Subject: B20: Bug with Bison in bison.simple Date: Thu, 1 Feb 2001 18:24:56 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain I think there's a problem in bison.simple of B20. I want to give parameters to the function yyparse(), so I wrote: #define YYPARSE_PARAM cfg After running bison, I obtained the message : "bison.simple:219: number of arguments doesn't match prototype" however, the SAME program compiles under Linux with bison. And then, there is written in bison.simple, lines 151 and above : /* Prevent warning if -Wstrict-prototypes. */ #ifdef __GNUC__ int yyparse( void ); #endif Instead of (I think...): /* Prevent warning if -Wstrict-prototypes. */ #ifdef __GNUC__ #ifdef YYPARSE_PARAM int yyparse( void *); #else int yyparse( void ); #endif #endif That'all... What're you thinking about ? -- Ludovic DELAMOTTE -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple