> In spite of the approval from Francois-Xavier, I thought that I should > post this one again in its final form. I have added two test cases. This is OK, provided this time you remove your duplicate code above. > + if (k == M_WRITE) > + goto syntax; > + > + > if (k == M_WRITE) > goto syntax; No, this is still wrong ;-) FX