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

Diff for /mandoc/mandoc.h between version 1.227 and 1.234

version 1.227, 2017/06/10 01:48:53 version 1.234, 2017/06/24 15:59:50
Line 44  enum mandoclevel {
Line 44  enum mandoclevel {
 enum    mandocerr {  enum    mandocerr {
         MANDOCERR_OK,          MANDOCERR_OK,
   
           MANDOCERR_BASE, /* ===== start of base system conventions ===== */
   
           MANDOCERR_MDOCDATE, /* Mdocdate found: Dd ... */
           MANDOCERR_MDOCDATE_MISSING, /* Mdocdate missing: Dd ... */
           MANDOCERR_OS_ARG,  /* operating system explicitly specified: Os ... */
           MANDOCERR_RCS_MISSING, /* RCS id missing */
   
         MANDOCERR_STYLE, /* ===== start of style suggestions ===== */          MANDOCERR_STYLE, /* ===== start of style suggestions ===== */
   
           MANDOCERR_DATE_LEGACY, /* legacy man(7) date format: Dd ... */
           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 */
         MANDOCERR_ER_ORDER, /* errnos out of order: Er ... */          MANDOCERR_ER_ORDER, /* errnos out of order: Er ... */
         MANDOCERR_ER_REP, /* duplicate errno: Er ... */          MANDOCERR_ER_REP, /* duplicate errno: Er ... */
         MANDOCERR_ND_DOT, /* description line ends with a full stop */          MANDOCERR_ND_DOT, /* description line ends with a full stop */
         MANDOCERR_DELIM, /* no blank before trailing delimiter: macro ... */          MANDOCERR_DELIM, /* no blank before trailing delimiter: macro ... */
           MANDOCERR_FUNC, /* function name without markup: name() */
   
         MANDOCERR_WARNING, /* ===== start of warnings ===== */          MANDOCERR_WARNING, /* ===== start of warnings ===== */
   
Line 407  struct eqn {
Line 417  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 419  enum mandoc_esc {
Line 435  enum mandoc_esc {
         ESCAPE_FONTPREV, /* previous font mode */          ESCAPE_FONTPREV, /* previous font mode */
         ESCAPE_NUMBERED, /* a numbered glyph */          ESCAPE_NUMBERED, /* a numbered glyph */
         ESCAPE_UNICODE, /* a unicode codepoint */          ESCAPE_UNICODE, /* a unicode codepoint */
           ESCAPE_BREAK, /* break the output line */
         ESCAPE_NOSPACE, /* suppress space if the last on a line */          ESCAPE_NOSPACE, /* suppress space if the last on a line */
         ESCAPE_HORIZ, /* horizontal movement */          ESCAPE_HORIZ, /* horizontal movement */
         ESCAPE_HLINE, /* horizontal line drawing */          ESCAPE_HLINE, /* horizontal line drawing */
Line 441  const char  *mchars_uc2str(int);
Line 458  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.227  
changed lines
  Added in v.1.234

CVSweb