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

Diff for /mandoc/mandoc.h between version 1.230 and 1.236

version 1.230, 2017/06/14 01:31:26 version 1.236, 2017/06/25 17:43:45
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_ARCH_BAD,  /* unknown architecture: Dt ... arch */
           MANDOCERR_OS_ARG,  /* operating system explicitly specified: Os ... */
           MANDOCERR_RCS_MISSING, /* RCS id missing */
   
           MANDOCERR_STYLE, /* ===== start of style suggestions ===== */
   
         MANDOCERR_DATE_LEGACY, /* legacy man(7) date format: Dd ... */          MANDOCERR_DATE_LEGACY, /* legacy man(7) date format: Dd ... */
           MANDOCERR_RCS_REP, /* duplicate RCS id: ... */
           MANDOCERR_SEC_TYPO,  /* typo in section name: Sh ... */
         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 */
         MANDOCERR_ER_ORDER, /* errnos out of order: Er ... */          MANDOCERR_ER_ORDER, /* errnos out of order: Er ... */
Line 411  struct eqn {
Line 419  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 446  const char  *mchars_uc2str(int);
Line 460  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.230  
changed lines
  Added in v.1.236

CVSweb