Hi, In dvitype.w there is such code: if eoln(term_in) then read_ln(term_in); Please somebody explain the mechanics behind this. My knowledge of Pascal is rather faint. In my CWEB implementation of dvitype [1] I remove this line completely and everything works as it should. Why? Regards, Igor [1]: https://github.com/igor-liferenko/dvitype