=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/man.c,v retrieving revision 1.50 retrieving revision 1.51 diff -c -r1.50 -r1.51 *** src/usr.bin/mandoc/man.c 2010/12/19 07:53:12 1.50 --- src/usr.bin/mandoc/man.c 2011/01/01 17:38:11 1.51 *************** *** 1,4 **** ! /* $Id: man.c,v 1.50 2010/12/19 07:53:12 schwarze Exp $ */ /* * Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons * --- 1,4 ---- ! /* $Id: man.c,v 1.51 2011/01/01 17:38:11 schwarze Exp $ */ /* * Copyright (c) 2008, 2009, 2010 Kristaps Dzonsons * *************** *** 362,369 **** if ('\\' == buf[offs] && '.' == buf[offs + 1] && ! '"' == buf[offs + 2]) ! return(man_pmsg(m, line, offs, MANDOCERR_BADCOMMENT)); /* Literal free-form text whitespace is preserved. */ --- 362,371 ---- if ('\\' == buf[offs] && '.' == buf[offs + 1] && ! '"' == buf[offs + 2]) { ! man_pmsg(m, line, offs, MANDOCERR_BADCOMMENT); ! return(1); ! } /* Literal free-form text whitespace is preserved. */ *************** *** 395,402 **** if (' ' == buf[i - 1] || '\t' == buf[i - 1]) { if (i > 1 && '\\' != buf[i - 2]) ! if ( ! man_pmsg(m, line, i - 1, MANDOCERR_EOLNSPACE)) ! return(0); for (--i; i && ' ' == buf[i]; i--) /* Spin back to non-space. */ ; --- 397,403 ---- if (' ' == buf[i - 1] || '\t' == buf[i - 1]) { if (i > 1 && '\\' != buf[i - 2]) ! man_pmsg(m, line, i - 1, MANDOCERR_EOLNSPACE); for (--i; i && ' ' == buf[i]; i--) /* Spin back to non-space. */ ; *************** *** 502,509 **** */ if ('\0' == buf[i] && ' ' == buf[i - 1]) ! if ( ! man_pmsg(m, ln, i - 1, MANDOCERR_EOLNSPACE)) ! goto err; /* * Remove prior ELINE macro, as it's being clobbered by a new --- 503,509 ---- */ if ('\0' == buf[i] && ' ' == buf[i - 1]) ! man_pmsg(m, ln, i - 1, MANDOCERR_EOLNSPACE); /* * Remove prior ELINE macro, as it's being clobbered by a new