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

Diff for /mandoc/mandoc.h between version 1.74 and 1.82

version 1.74, 2011/04/30 22:24:31 version 1.82, 2011/07/21 10:24:35
Line 104  enum mandocerr {
Line 104  enum mandocerr {
         MANDOCERR_BADESCAPE, /* unknown escape sequence */          MANDOCERR_BADESCAPE, /* unknown escape sequence */
         MANDOCERR_BADQUOTE, /* unterminated quoted string */          MANDOCERR_BADQUOTE, /* unterminated quoted string */
   
           /* related to equations */
           MANDOCERR_EQNQUOTE, /* unexpected literal in equation */
   
         MANDOCERR_ERROR, /* ===== start of errors ===== */          MANDOCERR_ERROR, /* ===== start of errors ===== */
   
           /* related to equations */
           MANDOCERR_EQNARGS, /* bad equation macro arguments */
           MANDOCERR_EQNNEST, /* too many nested equation defines */
   
         /* related to tables */          /* related to tables */
         MANDOCERR_TBL, /* bad table syntax */          MANDOCERR_TBL, /* bad table syntax */
         MANDOCERR_TBLOPT, /* bad table option */          MANDOCERR_TBLOPT, /* bad table option */
Line 273  struct tbl_span {
Line 280  struct tbl_span {
 struct  eqn {  struct  eqn {
         size_t            sz;          size_t            sz;
         char             *data;          char             *data;
         int               line; /* invocation line */          int               ln; /* invocation line */
         int               pos; /* invocation position */          int               pos; /* invocation position */
 };  };
   
Line 292  enum mandoc_esc {
Line 299  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 */
         ESCAPE_SPECIAL, /* a regular special character */          ESCAPE_SPECIAL, /* a regular special character */
         ESCAPE_PREDEF, /* a predefined special character */  
         ESCAPE_FONT, /* a generic font mode */          ESCAPE_FONT, /* a generic font mode */
         ESCAPE_FONTBOLD, /* bold font mode */          ESCAPE_FONTBOLD, /* bold font mode */
         ESCAPE_FONTITALIC, /* italic font mode */          ESCAPE_FONTITALIC, /* italic font mode */
         ESCAPE_FONTROMAN, /* roman font mode */          ESCAPE_FONTROMAN, /* roman font mode */
         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_NOSPACE /* suppress space if the last on a line */          ESCAPE_NOSPACE /* suppress space if the last on a line */
 };  };
   
Line 324  const char  *mparse_strlevel(enum mandoclevel);
Line 331  const char  *mparse_strlevel(enum mandoclevel);
 void             *mandoc_calloc(size_t, size_t);  void             *mandoc_calloc(size_t, size_t);
 void             *mandoc_malloc(size_t);  void             *mandoc_malloc(size_t);
 void             *mandoc_realloc(void *, size_t);  void             *mandoc_realloc(void *, size_t);
   char             *mandoc_strdup(const char *);
   
 enum mandoc_esc   mandoc_escape(const char **, const char **, int *);  enum mandoc_esc   mandoc_escape(const char **, const char **, int *);
   
 struct mchars    *mchars_alloc(void);  struct mchars    *mchars_alloc(void);
 char              mchars_num2char(const char *, size_t);  char              mchars_num2char(const char *, size_t);
   int               mchars_num2uc(const char *, size_t);
 const char       *mchars_spec2str(struct mchars *, const char *, size_t, size_t *);  const char       *mchars_spec2str(struct mchars *, const char *, size_t, size_t *);
 int               mchars_spec2cp(struct mchars *, const char *, size_t);  int               mchars_spec2cp(struct mchars *, const char *, size_t);
 const char       *mchars_res2str(struct mchars *, const char *, size_t, size_t *);  
 int               mchars_res2cp(struct mchars *, const char *, size_t);  
 void              mchars_free(struct mchars *);  void              mchars_free(struct mchars *);
   
   

Legend:
Removed from v.1.74  
changed lines
  Added in v.1.82

CVSweb