Re: [PATCH] tests: explicitly state that our lexers do not require unistd.h

2012-03-06 Thread Peter Rosin
Stefano Lattarini skrev 2012-03-06 09:03: > On 03/06/2012 08:45 AM, Peter Rosin wrote: >> Peter Rosin skrev 2012-03-06 08:38: >>> Stefano Lattarini skrev 2012-03-05 21:05: >>> I'd like to see a little addition squashed-in if you can: a new entry in 'tests/README' explaining that a "#defin

Re: [PATCH] tests: explicitly state that our lexers do not require unistd.h

2012-03-06 Thread Stefano Lattarini
On 03/06/2012 08:45 AM, Peter Rosin wrote: > Peter Rosin skrev 2012-03-06 08:38: >> Stefano Lattarini skrev 2012-03-05 21:05: >> >>> I'd like to see a little addition squashed-in if you can: a new >>> entry in 'tests/README' explaining that a "#define YY_NO_UNISTD_H" >>> is needed in lex input file

Re: [PATCH] tests: explicitly state that our lexers do not require unistd.h

2012-03-05 Thread Peter Rosin
Peter Rosin skrev 2012-03-06 08:38: > Stefano Lattarini skrev 2012-03-05 21:05: >> Hi Peter. >> >> On 03/05/2012 03:10 PM, Peter Rosin wrote: >>> By default, GNU flex generates code that is dependent on unistd.h, >>> which is not portable to non-ANSI systems causing spurious test >>> failures. >>>

Re: [PATCH] tests: explicitly state that our lexers do not require unistd.h

2012-03-05 Thread Peter Rosin
Stefano Lattarini skrev 2012-03-05 21:05: > Hi Peter. > > On 03/05/2012 03:10 PM, Peter Rosin wrote: >> By default, GNU flex generates code that is dependent on unistd.h, >> which is not portable to non-ANSI systems causing spurious test >> failures. >> >> * tests/cond35.test (tscan.l): Define YY_

Re: [PATCH] tests: explicitly state that our lexers do not require unistd.h

2012-03-05 Thread Stefano Lattarini
Hi Peter. On 03/05/2012 03:10 PM, Peter Rosin wrote: > By default, GNU flex generates code that is dependent on unistd.h, > which is not portable to non-ANSI systems causing spurious test > failures. > > * tests/cond35.test (tscan.l): Define YY_NO_UNISTD_H. > * tests/lex-clean.test (lexer.l): Lik

[PATCH] tests: explicitly state that our lexers do not require unistd.h

2012-03-05 Thread Peter Rosin
By default, GNU flex generates code that is dependent on unistd.h, which is not portable to non-ANSI systems causing spurious test failures. * tests/cond35.test (tscan.l): Define YY_NO_UNISTD_H. * tests/lex-clean.test (lexer.l): Likewise. * tests/lex-depend-cxx.test (joe.ll): Likewise. * tests/lex