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

Diff for /mandoc/mandoc.h between version 1.232 and 1.233

version 1.232, 2017/06/17 23:07:00 version 1.233, 2017/06/24 14:38:32
Line 44  enum mandoclevel {
Line 44  enum mandoclevel {
 enum    mandocerr {  enum    mandocerr {
         MANDOCERR_OK,          MANDOCERR_OK,
   
         MANDOCERR_STYLE, /* ===== start of style suggestions ===== */          MANDOCERR_BASE, /* ===== start of base system conventions ===== */
   
         MANDOCERR_MDOCDATE, /* Mdocdate found: Dd ... */          MANDOCERR_MDOCDATE, /* Mdocdate found: Dd ... */
         MANDOCERR_MDOCDATE_MISSING, /* Mdocdate missing: Dd ... */          MANDOCERR_MDOCDATE_MISSING, /* Mdocdate missing: Dd ... */
         MANDOCERR_DATE_LEGACY, /* legacy man(7) date format: Dd ... */  
         MANDOCERR_RCS_MISSING, /* RCS id missing */          MANDOCERR_RCS_MISSING, /* RCS id missing */
   
           MANDOCERR_STYLE, /* ===== start of style suggestions ===== */
   
           MANDOCERR_DATE_LEGACY, /* legacy man(7) date format: Dd ... */
         MANDOCERR_RCS_REP, /* duplicate RCS id: ... */          MANDOCERR_RCS_REP, /* duplicate RCS id: ... */
         MANDOCERR_MACRO_USELESS, /* useless macro: macro */          MANDOCERR_MACRO_USELESS, /* useless macro: macro */
         MANDOCERR_BX, /* consider using OS macro: macro */          MANDOCERR_BX, /* consider using OS macro: macro */
Line 413  struct eqn {
Line 416  struct eqn {
 #define MPARSE_UTF8     16 /* accept UTF-8 input */  #define MPARSE_UTF8     16 /* accept UTF-8 input */
 #define MPARSE_LATIN1   32 /* accept ISO-LATIN-1 input */  #define MPARSE_LATIN1   32 /* accept ISO-LATIN-1 input */
   
   enum    mandoc_os {
           MANDOC_OS_OTHER = 0,
           MANDOC_OS_NETBSD,
           MANDOC_OS_OPENBSD
   };
   
 enum    mandoc_esc {  enum    mandoc_esc {
         ESCAPE_ERROR = 0, /* bail! unparsable escape */          ESCAPE_ERROR = 0, /* bail! unparsable escape */
         ESCAPE_IGNORE, /* escape to be ignored */          ESCAPE_IGNORE, /* escape to be ignored */
Line 448  const char  *mchars_uc2str(int);
Line 457  const char  *mchars_uc2str(int);
 int               mchars_num2uc(const char *, size_t);  int               mchars_num2uc(const char *, size_t);
 int               mchars_spec2cp(const char *, size_t);  int               mchars_spec2cp(const char *, size_t);
 const char       *mchars_spec2str(const char *, size_t, size_t *);  const char       *mchars_spec2str(const char *, size_t, size_t *);
 struct mparse    *mparse_alloc(int, enum mandoclevel, mandocmsg, const char *);  struct mparse    *mparse_alloc(int, enum mandocerr, mandocmsg,
                           enum mandoc_os, const char *);
 void              mparse_free(struct mparse *);  void              mparse_free(struct mparse *);
 void              mparse_keep(struct mparse *);  void              mparse_keep(struct mparse *);
 int               mparse_open(struct mparse *, const char *);  int               mparse_open(struct mparse *, const char *);

Legend:
Removed from v.1.232  
changed lines
  Added in v.1.233

CVSweb