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

Diff for /mandoc/mandoc.h between version 1.113 and 1.117

version 1.113, 2014/01/02 16:29:55 version 1.117, 2014/03/19 22:20:43
Line 20 
Line 20 
   
 #define ASCII_NBRSP      31  /* non-breaking space */  #define ASCII_NBRSP      31  /* non-breaking space */
 #define ASCII_HYPH       30  /* breakable hyphen */  #define ASCII_HYPH       30  /* breakable hyphen */
   #define ASCII_BREAK      29  /* breakable zero-width space */
   
 /*  /*
  * Status level.  This refers to both internal status (i.e., whilst   * Status level.  This refers to both internal status (i.e., whilst
Line 371  struct eqn {
Line 372  struct eqn {
 };  };
   
 /*  /*
  * The type of parse sequence.  This value is usually passed via the   * Parse options.
  * mandoc(1) command line of -man and -mdoc.  It's almost exclusively  
  * -mandoc but the others have been retained for compatibility.  
  */   */
 enum    mparset {  #define MPARSE_MDOC     1  /* assume -mdoc */
         MPARSE_AUTO, /* magically determine the document type */  #define MPARSE_MAN      2  /* assume -man */
         MPARSE_MDOC, /* assume -mdoc */  #define MPARSE_SO       4  /* honour .so requests */
         MPARSE_MAN /* assume -man */  #define MPARSE_QUICK    8  /* abort the parse early */
 };  
   
 enum    mandoc_esc {  enum    mandoc_esc {
         ESCAPE_ERROR = 0, /* bail! unparsable escape */          ESCAPE_ERROR = 0, /* bail! unparsable escape */
Line 421  int    mchars_spec2cp(const struct mchars *, 
Line 419  int    mchars_spec2cp(const struct mchars *, 
                         const char *, size_t);                          const char *, size_t);
 const char       *mchars_spec2str(const struct mchars *,  const char       *mchars_spec2str(const struct mchars *,
                         const char *, size_t, size_t *);                          const char *, size_t, size_t *);
 struct mparse    *mparse_alloc(enum mparset, enum mandoclevel,  struct mparse    *mparse_alloc(int, enum mandoclevel, mandocmsg, char *);
                         mandocmsg, void *, char *);  
 void              mparse_free(struct mparse *);  void              mparse_free(struct mparse *);
 void              mparse_keep(struct mparse *);  void              mparse_keep(struct mparse *);
 enum mandoclevel  mparse_readfd(struct mparse *, int, const char *);  enum mandoclevel  mparse_readfd(struct mparse *, int, const char *);
Line 430  enum mandoclevel  mparse_readmem(struct mparse *, cons
Line 427  enum mandoclevel  mparse_readmem(struct mparse *, cons
                         const char *);                          const char *);
 void              mparse_reset(struct mparse *);  void              mparse_reset(struct mparse *);
 void              mparse_result(struct mparse *,  void              mparse_result(struct mparse *,
                         struct mdoc **, struct man **);                          struct mdoc **, struct man **, char **);
 const char       *mparse_getkeep(const struct mparse *);  const char       *mparse_getkeep(const struct mparse *);
 const char       *mparse_strerror(enum mandocerr);  const char       *mparse_strerror(enum mandocerr);
 const char       *mparse_strlevel(enum mandoclevel);  const char       *mparse_strlevel(enum mandoclevel);

Legend:
Removed from v.1.113  
changed lines
  Added in v.1.117

CVSweb