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

Diff for /mandoc/Attic/mdoc.3 between version 1.19 and 1.20

version 1.19, 2009/03/16 23:37:28 version 1.20, 2009/03/20 15:14:01
Line 26 
Line 26 
 .Nm mdoc_endparse ,  .Nm mdoc_endparse ,
 .Nm mdoc_node ,  .Nm mdoc_node ,
 .Nm mdoc_meta ,  .Nm mdoc_meta ,
 .Nm mdoc_free  .Nm mdoc_free ,
   .Nm mdoc_reset
 .Nd mdoc macro compiler library  .Nd mdoc macro compiler library
 .\" SECTION  .\" SECTION
 .Sh SYNOPSIS  .Sh SYNOPSIS
Line 34 
Line 35 
 .Vt extern const char * const * mdoc_macronames;  .Vt extern const char * const * mdoc_macronames;
 .Vt extern const char * const * mdoc_argnames;  .Vt extern const char * const * mdoc_argnames;
 .Ft "struct mdoc *"  .Ft "struct mdoc *"
 .Fn mdoc_alloc "void *data" "const struct mdoc_cb *cb"  .Fn mdoc_alloc "void *data" "int pflags" "const struct mdoc_cb *cb"
 .Ft void  .Ft void
   .Fn mdoc_reset "struct mdoc *mdoc"
   .Ft void
 .Fn mdoc_free "struct mdoc *mdoc"  .Fn mdoc_free "struct mdoc *mdoc"
 .Ft int  .Ft int
 .Fn mdoc_parseln "struct mdoc *mdoc" "int line" "char *buf"  .Fn mdoc_parseln "struct mdoc *mdoc" "int line" "char *buf"
Line 75  and
Line 78  and
 .Fn mdoc_meta ,  .Fn mdoc_meta ,
 then free all allocated memory with  then free all allocated memory with
 .Fn mdoc_free .  .Fn mdoc_free .
 See the  The
   .Fn mdoc_reset
   function may be used in order to reset the parser for another input
   sequence.  See the
 .Sx EXAMPLES  .Sx EXAMPLES
 section for a full example.  section for a full example.
 .\" PARAGRAPH  .\" PARAGRAPH
Line 123  Allocates a parsing structure.  The
Line 129  Allocates a parsing structure.  The
 .Fa data  .Fa data
 pointer is passed to callbacks in  pointer is passed to callbacks in
 .Fa cb ,  .Fa cb ,
 which are documented further in the header file.  Returns NULL on  which are documented further in the header file.
 failure.  If non-NULL, the pointer must be freed with  The
   .Fa pflags
   arguments are defined in
   .Pa mdoc.h .
   Returns NULL on failure.  If non-NULL, the pointer must be freed with
 .Fn mdoc_free .  .Fn mdoc_free .
 .\" LIST-ITEM  .\" LIST-ITEM
   .It Fn mdoc_reset
   Reset the parser for another parse routine.  After its use,
   .Fn mdoc_parseln
   behaves as if invoked for the first time.
   .\" LIST-ITEM
 .It Fn mdoc_free  .It Fn mdoc_free
 Free all resources of a parser.  The pointer is no longer valid after  Free all resources of a parser.  The pointer is no longer valid after
 invocation.  invocation.
Line 285  mdoc_free(mdoc);
Line 300  mdoc_free(mdoc);
 .Ed  .Ed
 .\" SECTION  .\" SECTION
 .Sh SEE ALSO  .Sh SEE ALSO
 .Xr mdocterm 1 ,  .Xr mandoc 1 ,
 .Xr mdoclint 1 ,  
 .Xr mdoctree 1 ,  
 .Xr mdoc 7  .Xr mdoc 7
 .\" SECTION  .\" SECTION
 .Sh AUTHORS  .Sh AUTHORS

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

CVSweb