if ((unsigned char)c >= 0x80 && IsDBCSLeadByte(yytext[0])){ psz[i++] = (unsigned char)c; if (i >= l){ psz = (char*)realloc(psz, l += 128); if (psz == NULL){ yyerror("Less memory for string"); break; } } c = yyinput(); }