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

Diff for /mandoc/mandoc.h between version 1.248 and 1.251

version 1.248, 2018/07/28 18:34:15 version 1.251, 2018/08/23 19:33:27
Line 195  enum mandocerr {
Line 195  enum mandocerr {
         MANDOCERR_ROFFLOOP, /* input stack limit exceeded, infinite loop? */          MANDOCERR_ROFFLOOP, /* input stack limit exceeded, infinite loop? */
         MANDOCERR_CHAR_BAD, /* skipping bad character: number */          MANDOCERR_CHAR_BAD, /* skipping bad character: number */
         MANDOCERR_MACRO, /* skipping unknown macro: macro */          MANDOCERR_MACRO, /* skipping unknown macro: macro */
           MANDOCERR_REQ_NOMAC, /* skipping request outside macro: ... */
         MANDOCERR_REQ_INSEC, /* skipping insecure request: request */          MANDOCERR_REQ_INSEC, /* skipping insecure request: request */
         MANDOCERR_IT_STRAY, /* skipping item outside list: It ... */          MANDOCERR_IT_STRAY, /* skipping item outside list: It ... */
         MANDOCERR_TA_STRAY, /* skipping column outside column list: Ta */          MANDOCERR_TA_STRAY, /* skipping column outside column list: Ta */
Line 205  enum mandocerr {
Line 206  enum mandocerr {
   
         /* related to request and macro arguments */          /* related to request and macro arguments */
         MANDOCERR_NAMESC, /* escaped character not allowed in a name: name */          MANDOCERR_NAMESC, /* escaped character not allowed in a name: name */
           MANDOCERR_ARG_UNDEF, /* using macro argument outside macro */
           MANDOCERR_ARG_NONUM, /* argument number is not numeric */
         MANDOCERR_BD_FILE, /* NOT IMPLEMENTED: Bd -file */          MANDOCERR_BD_FILE, /* NOT IMPLEMENTED: Bd -file */
         MANDOCERR_BD_NOARG, /* skipping display without arguments: Bd */          MANDOCERR_BD_NOARG, /* skipping display without arguments: Bd */
         MANDOCERR_BL_NOTYPE, /* missing list type, using -item: Bl */          MANDOCERR_BL_NOTYPE, /* missing list type, using -item: Bl */
Line 213  enum mandocerr {
Line 216  enum mandocerr {
         MANDOCERR_OS_UNAME, /* uname(3) system call failed, using UNKNOWN */          MANDOCERR_OS_UNAME, /* uname(3) system call failed, using UNKNOWN */
         MANDOCERR_ST_BAD, /* unknown standard specifier: St standard */          MANDOCERR_ST_BAD, /* unknown standard specifier: St standard */
         MANDOCERR_IT_NONUM, /* skipping request without numeric argument */          MANDOCERR_IT_NONUM, /* skipping request without numeric argument */
           MANDOCERR_SHIFT, /* excessive shift: ..., but max is ... */
         MANDOCERR_SO_PATH, /* NOT IMPLEMENTED: .so with absolute path or ".." */          MANDOCERR_SO_PATH, /* NOT IMPLEMENTED: .so with absolute path or ".." */
         MANDOCERR_SO_FAIL, /* .so request failed */          MANDOCERR_SO_FAIL, /* .so request failed */
         MANDOCERR_ARG_SKIP, /* skipping all arguments: macro args */          MANDOCERR_ARG_SKIP, /* skipping all arguments: macro args */
Line 431  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_DEVICE, /* print the output device name */
         ESCAPE_BREAK, /* break the output line */          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 */
Line 457  const char  *mchars_spec2str(const char *, size_t, siz
Line 462  const char  *mchars_spec2str(const char *, size_t, siz
 struct mparse    *mparse_alloc(int, enum mandocerr, mandocmsg,  struct mparse    *mparse_alloc(int, enum mandocerr, mandocmsg,
                         enum mandoc_os, const char *);                          enum mandoc_os, const char *);
 void              mparse_free(struct mparse *);  void              mparse_free(struct mparse *);
 void              mparse_keep(struct mparse *);  
 int               mparse_open(struct mparse *, const char *);  int               mparse_open(struct mparse *, const char *);
 enum mandoclevel  mparse_readfd(struct mparse *, int, const char *);  enum mandoclevel  mparse_readfd(struct mparse *, int, const char *);
 enum mandoclevel  mparse_readmem(struct mparse *, void *, size_t,  enum mandoclevel  mparse_readmem(struct mparse *, void *, size_t,
Line 465  enum mandoclevel  mparse_readmem(struct mparse *, void
Line 469  enum mandoclevel  mparse_readmem(struct mparse *, void
 void              mparse_reset(struct mparse *);  void              mparse_reset(struct mparse *);
 void              mparse_result(struct mparse *,  void              mparse_result(struct mparse *,
                         struct roff_man **, char **);                          struct roff_man **, char **);
 const char       *mparse_getkeep(const struct mparse *);  void              mparse_copy(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);
 void              mparse_updaterc(struct mparse *, enum mandoclevel *);  void              mparse_updaterc(struct mparse *, enum mandoclevel *);

Legend:
Removed from v.1.248  
changed lines
  Added in v.1.251

CVSweb