> > No reading ahead! Without breaking anything. You see? > I see. Have you looked at the code? I tried my best in optimizing the parser. That is why xmalloc_fgets_str(). Just take a look at the code and the comments. --Vladimir