----- Original Message ----- From: "Melvin Smith" <[EMAIL PROTECTED]> > Can you confirm that this is fixed? Upgrading my flex from 2.5.4 -> 2.5.6 > fixed the unist.d include issue. I checked in a new lexer just now. 'fraid not. The #include for it is now enclosed in this block:-
/* Special case for "unistd.h", since it is non-ANSI. We include it way * down here because we want the user's section 1 to have been scanned first. * The user has a chance to override it with an option. */ #ifndef YY_NO_UNISTD_H /* %- */ #include <unistd.h> /* %+ */ /* %* */ #endif /* !YY_NO_UNISTD_H */ YY_NO_UNISTD_H is not defined at any point before this. So, we still have the problem. Thanks, Jonathan