=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/html.h,v retrieving revision 1.38 retrieving revision 1.39 diff -c -r1.38 -r1.39 *** src/usr.bin/mandoc/html.h 2017/01/18 19:22:18 1.38 --- src/usr.bin/mandoc/html.h 2017/01/19 01:00:11 1.39 *************** *** 1,4 **** ! /* $OpenBSD: html.h,v 1.38 2017/01/18 19:22:18 schwarze Exp $ */ /* * Copyright (c) 2008-2011, 2014 Kristaps Dzonsons * Copyright (c) 2017 Ingo Schwarze --- 1,4 ---- ! /* $OpenBSD: html.h,v 1.39 2017/01/19 01:00:11 schwarze Exp $ */ /* * Copyright (c) 2008-2011, 2014 Kristaps Dzonsons * Copyright (c) 2017 Ingo Schwarze *************** *** 95,103 **** #define HTML_NOSPLIT (1 << 7) /* do not break line before .An */ #define HTML_SPLIT (1 << 8) /* break line before .An */ #define HTML_NONEWLINE (1 << 9) /* No line break in nofill mode. */ ! #define HTML_NLDONE (1 << 10) /* Just started a new line of HTML. */ ! int indent; /* current output indentation level */ int noindent; /* indent disabled by
 */
  	struct tagq	  tags; /* stack of open tags */
  	struct rofftbl	  tbl; /* current table */
  	struct tag	 *tblt; /* current open table scope */
--- 95,106 ----
  #define	HTML_NOSPLIT	 (1 << 7) /* do not break line before .An */
  #define	HTML_SPLIT	 (1 << 8) /* break line before .An */
  #define	HTML_NONEWLINE	 (1 << 9) /* No line break in nofill mode. */
! #define	HTML_BUFFER	 (1 << 10) /* Collect a word to see if it fits. */
! 	size_t		  indent; /* current output indentation level */
  	int		  noindent; /* indent disabled by 
 */
+ 	size_t		  col; /* current output byte position */
+ 	size_t		  bufcol; /* current buf byte position */
+ 	char		  buf[80]; /* output buffer */
  	struct tagq	  tags; /* stack of open tags */
  	struct rofftbl	  tbl; /* current table */
  	struct tag	 *tblt; /* current open table scope */