CVSROOT:        /cvs
Module name:    src
Changes by:     schwa...@cvs.openbsd.org        2015/01/28 14:10:28

Modified files:
        usr.bin/mandoc : eqn.c mandoc.h read.c 
        regress/usr.bin/mandoc/eqn: Makefile 
Added files:
        regress/usr.bin/mandoc/eqn/define: Makefile invalid.in 
                                           invalid.out_ascii 
                                           invalid.out_lint 

Log message:
Clean up eqn(7) error handling:
* When "define" fails, do not drop the whole equation.
* Free memory after "undef".
* Use standard mandoc error types instead of rolling our own.
* Delete obfuscating EQN_MSG() macro.
* Add function prototypes while here.

Reply via email to