I have a function called input() defined in parser.y. And in lexer.l
#define input rbc_input
When I compile parser.y on Solaris (Forte cc compiler) everything is fine.
But when I compile the same file on RH7.2 (using gcc 3.0.3) getting the
parser.y:5708: redefinition of `rbc_input'
lexer.l:873: `rbc_input' previously defined here
Does anyone have any idea on this?
Thanks in advance,