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

Diff for /mandoc/Attic/mmain.h between version 1.1 and 1.6

version 1.1, 2009/02/22 22:58:39 version 1.6, 2009/03/16 22:19:19
Line 22 
Line 22 
 /*  /*
  * This is a convenience library for utilities implementing mdoc(3)   * This is a convenience library for utilities implementing mdoc(3)
  * accepting a similar set of command-line patterns.  mmain handles   * accepting a similar set of command-line patterns.  mmain handles
  * error reporting (to the terminal), preparing and reading the input   * error reporting (to the terminal), command-line parsing, preparing
  * file, and enacting the parse itself.   * and reading the input file, and enacting the parse itself.
  */   */
   
 #include "mdoc.h"  #include "mdoc.h"
Line 33  __BEGIN_DECLS
Line 33  __BEGIN_DECLS
 struct  mmain;  struct  mmain;
   
 struct  mmain           *mmain_alloc(void);  struct  mmain           *mmain_alloc(void);
 __dead void              mmain_exit(struct mmain *, int);  __dead  void             mmain_exit(struct mmain *, int);
 int                      mmain_getopt(struct mmain *, int,  int                      mmain_getopt(struct mmain *, int, char *[],
                                 char *[], const char *);                                  const char *, const char *,
 int                      mmain_isopt(int);                                  const char *, void *,
 struct mdoc             *mmain_mdoc(struct mmain *);                                  int (*)(void *, int, char *));
 void                     mmain_usage(const char *);  struct mdoc             *mmain_mdoc(struct mmain *, const char *);
   void                     mmain_reset(struct mmain *);
   void                     mmain_free(struct mmain *);
   void                     mmain_prepare(struct mmain *, const char *);
   struct mdoc             *mmain_process(struct mmain *);
   
 __END_DECLS  __END_DECLS
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.6

CVSweb