Fixed conflicting def for yyleng. on apple it has yyleng as a size_t, where on unix it is an int