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

Diff for /mandoc/mandoc.h between version 1.61 and 1.62

version 1.61, 2011/03/17 12:08:01 version 1.62, 2011/03/20 11:41:24
Line 328  enum mdelim {
Line 328  enum mdelim {
         DELIM_CLOSE          DELIM_CLOSE
 };  };
   
   /*
    * The type of parse sequence.  This value is usually passed via the
    * mandoc(1) command line of -man and -mdoc.  It's almost exclusively
    * -mandoc but the others have been retained for compatibility.
    */
   enum    mparset {
           MPARSE_AUTO, /* magically determine the document type */
           MPARSE_MDOC, /* assume -mdoc */
           MPARSE_MAN /* assume -man */
   };
   
 typedef void    (*mandocmsg)(enum mandocerr, void *,  typedef void    (*mandocmsg)(enum mandocerr, void *,
                         int, int, const char *);                          int, int, const char *);
   typedef int     (*mevt_open)(void *, const char *);
   typedef void    (*mevt_close)(void *, const char *);
   
   struct  mparse;
   struct  mdoc;
   struct  man;
   
 __BEGIN_DECLS  __BEGIN_DECLS
   
   void              mparse_free(struct mparse *);
   void              mparse_reset(struct mparse *);
   struct mparse    *mparse_alloc(enum mparset, mevt_open,
                           mevt_close, mandocmsg, void *);
   void              mparse_setstatus(struct mparse *, enum mandoclevel);
   enum mandoclevel  mparse_readfd(struct mparse *, int, const char *);
   void              mparse_result(struct mparse *, struct mdoc **, struct man **);
   
 void             *mandoc_calloc(size_t, size_t);  void             *mandoc_calloc(size_t, size_t);
 void             *mandoc_malloc(size_t);  void             *mandoc_malloc(size_t);

Legend:
Removed from v.1.61  
changed lines
  Added in v.1.62

CVSweb