CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2009/12/22 16:58:00
Modified files:
usr.bin/mandoc : Makefile arch.c att.c chars.c html.c html.h
lib.c libman.h libmandoc.h libmdoc.h main.c
man.c man.h man_action.c man_html.c man_term.c
mandoc.1 mandoc.c mdoc.c mdoc.h mdoc_action.c
mdoc_argv.c mdoc_html.c mdoc_macro.c
mdoc_strings.c mdoc_term.c mdoc_validate.c
msec.c st.c term.c tree.c vol.c
Log message:
sync to 1.9.12, mostly portability and refactoring:
correctness/functionality:
- bugfix: do not die when overstep hits the right margin
- new option: -fign-escape
- and various HTML features
portability:
- replace bzero(3) by memset(3), which is ANSI C
- replace err(3)/warn(3) by perror(3)/exit(3), which is ANSI C
- iuse argv[0] instead of __progname
- add time.h to various files for FreeBSD compilation
simplicity:
- do not allocate header/footer data dynamically in *_term.c
- provide and use malloc frontends that error out on failure
for full changelogs, see http://bsd.lv/cgi-bin/cvsweb.cgi/