[BACK]Return to mandoc_headers.3 CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mandoc_headers.3 between version 1.29 and 1.30

version 1.29, 2018/12/16 00:17:02 version 1.30, 2018/12/30 00:49:55
Line 115  Provides
Line 115  Provides
 .Vt enum mandoc_os ,  .Vt enum mandoc_os ,
 .Vt enum mdoc_endbody ,  .Vt enum mdoc_endbody ,
 .Vt enum roff_macroset ,  .Vt enum roff_macroset ,
 .Vt enum roff_next ,  
 .Vt enum roff_sec ,  .Vt enum roff_sec ,
 .Vt enum roff_tok ,  .Vt enum roff_tok ,
 .Vt enum roff_type ,  .Vt enum roff_type ,
Line 124  Provides
Line 123  Provides
 .Vt struct roff_node ,  .Vt struct roff_node ,
 the constant array  the constant array
 .Va roff_name  .Va roff_name
 and the functions  and the function
 .Fn deroff  .Fn deroff .
 and  
 .Fn roff_validate .  
 .Pp  .Pp
 Uses pointers to the types  Uses pointers to the types
 .Vt struct ohash  .Vt struct ohash
 from  from
 .Pa mandoc_ohash.h  .Pa mandoc_ohash.h ,
 and  
 .Vt struct mdoc_arg  .Vt struct mdoc_arg
 and  and
 .Vt union mdoc_data  .Vt union mdoc_data
 from  from
 .Pa mdoc.h  .Pa mdoc.h ,
   .Vt struct tbl_span
   from
   .Pa tbl.h ,
   and
   .Vt struct eqn_box
   from
   .Pa eqn.h
 as opaque struct members.  as opaque struct members.
 .It Qq Pa tbl.h  .It Qq Pa tbl.h
 Data structures for the  Data structures for the
Line 183  and in the main parser, but not in formatters.
Line 186  and in the main parser, but not in formatters.
 Requires  Requires
 .Pa mandoc.h  .Pa mandoc.h
 for  for
 .Vt enum mandocerr ,  .Vt enum mandocerr
 .Vt enum mandoclevel ,  
 and  and
 .Fn mandocmsg ,  .Vt enum mandoclevel
 and  and
 .Pa roff.h  .Pa roff.h
 for  for
Line 198  from
Line 200  from
 .Pa read.c  .Pa read.c
 for function prototypes.  for function prototypes.
 Uses  Uses
 .Vt struct roff_man  .Vt struct roff_meta
 from  from
 .Pa roff.h  .Pa roff.h
 as an opaque type for function prototypes.  as an opaque type for function prototypes.
Line 246  and the functions
Line 248  and the functions
 described in  described in
 .Xr mandoc 3 .  .Xr mandoc 3 .
 .Pp  .Pp
 Uses the type  Uses the types
 .Vt struct roff_man  .Vt struct roff_node
 from  from
 .Pa roff.h  .Pa roff.h
 as an opaque type for function prototypes.  and
   .Vt struct roff_man
   from
   .Pa roff_int.h
   as opaque types for function prototypes.
 .Pp  .Pp
 When this header is included, the same file should not include  When this header is included, the same file should not include
 internals of different parsers.  internals of different parsers.
Line 312  for
Line 318  for
 and  and
 .Vt enum roff_tok .  .Vt enum roff_tok .
 .Pp  .Pp
 Provides functions named  Provides
   .Vt enum roff_next ,
   .Vt struct roff_man ,
   functions named
 .Fn roff_*  .Fn roff_*
 to handle roff nodes,  to handle roff nodes,
 .Fn roffhash_alloc ,  .Fn roffhash_alloc ,
 .Fn roffhash_find ,  .Fn roffhash_find ,
 and  
 .Fn roffhash_free ,  .Fn roffhash_free ,
   and
   .Fn roff_validate ,
 and the two special functions  and the two special functions
 .Fn man_breakscope  .Fn man_breakscope
 and  and
Line 327  because the latter two are needed by
Line 337  because the latter two are needed by
 .Qq Pa roff.c .  .Qq Pa roff.c .
 .Pp  .Pp
 Uses the types  Uses the types
 .Vt struct roff_man  .Vt struct ohash
 and  from
   .Pa mandoc_ohash.h ,
 .Vt struct roff_node  .Vt struct roff_node
   and
   .Vt struct roff_meta
 from  from
 .Pa roff.h  .Pa roff.h ,
   .Vt struct roff
   from
   .Pa roff.c ,
 and  and
 .Vt struct mdoc_arg  .Vt struct mdoc_arg
 from  from
Line 354  and many functions internal to the
Line 370  and many functions internal to the
 parser.  parser.
 .Pp  .Pp
 Uses the types  Uses the types
 .Vt struct roff_man  
 and  
 .Vt struct roff_node  .Vt struct roff_node
 from  from
 .Pa roff.h  .Pa roff.h ,
   .Vt struct roff_man
   from
   .Pa roff_int.h ,
 and  and
 .Vt struct mdoc_arg  .Vt struct mdoc_arg
 from  from
Line 380  and some functions internal to the
Line 397  and some functions internal to the
 parser.  parser.
 .Pp  .Pp
 Uses the types  Uses the types
 .Vt struct roff_man  
 and  
 .Vt struct roff_node  .Vt struct roff_node
 from  from
 .Pa roff.h  .Pa roff.h
   and
   .Vt struct roff_man
   from
   .Pa roff_int.h
 as opaque types for function prototypes.  as opaque types for function prototypes.
 .Pp  .Pp
 When this header is included, the same file should not include  When this header is included, the same file should not include
Line 610  functionality mentioned in
Line 629  functionality mentioned in
 Provides the top level steering functions for all formatters.  Provides the top level steering functions for all formatters.
 .Pp  .Pp
 Uses the type  Uses the type
 .Vt struct roff_man  .Vt struct roff_meta
 from  from
 .Pa roff.h  .Pa roff.h
 as an opaque type for function prototypes.  as an opaque type for function prototypes.

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30

CVSweb