Hi, Werner wrote: > Doug McIlroy wrote: > > When eqn encounters erroneous input, it normally continues > > processing, presumably to try to find multiple errors in one pass. > > When it eventually terminates, though, it returns 0, indicating > > successful execution. > > This is correct. eqn only returns non-zero for fatal errors. As far > as I can see, this behaviour is true for all preprocessors of groff.
I've taken to collecting stderr and deleting lines matching known patterns to consider OK on a per-case basis, anything left over is a failure needing further investigation. Cheers, Ralph.
