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

Diff for /mandoc/mandoc.h between version 1.65 and 1.67

version 1.65, 2011/03/22 09:48:13 version 1.67, 2011/03/22 14:05:45
Line 137  enum mandocerr {
Line 137  enum mandocerr {
   
         MANDOCERR_FATAL, /* ===== start of fatal errors ===== */          MANDOCERR_FATAL, /* ===== start of fatal errors ===== */
   
           MANDOCERR_NOTMANUAL, /* manual isn't really a manual */
         MANDOCERR_COLUMNS, /* column syntax is inconsistent */          MANDOCERR_COLUMNS, /* column syntax is inconsistent */
         MANDOCERR_BADDISP, /* NOT IMPLEMENTED: .Bd -file */          MANDOCERR_BADDISP, /* NOT IMPLEMENTED: .Bd -file */
         MANDOCERR_SYNTLINESCOPE, /* line scope broken, syntax violated */          MANDOCERR_SYNTLINESCOPE, /* line scope broken, syntax violated */
Line 277  struct eqn {
Line 278  struct eqn {
 };  };
   
 /*  /*
  * A punctuation delimiter, used only in mdoc(7) documents, is opening,  
  * closing, or "middle mark" punctuation.  These govern spacing.  
  * Opening punctuation (e.g., the opening parenthesis) suppresses the  
  * following space; closing punctuation (e.g., the closing parenthesis)  
  * suppresses the leading space; middle punctuation (e.g., the vertical  
  * bar) can do either.  The middle punctuation delimiter bends the rules  
  * depending on usage.  
  */  
 enum    mdelim {  
         DELIM_NONE = 0,  
         DELIM_OPEN,  
         DELIM_MIDDLE,  
         DELIM_CLOSE  
 };  
   
 /*  
  * The type of parse sequence.  This value is usually passed via the   * The type of parse sequence.  This value is usually passed via the
  * mandoc(1) command line of -man and -mdoc.  It's almost exclusively   * mandoc(1) command line of -man and -mdoc.  It's almost exclusively
  * -mandoc but the others have been retained for compatibility.   * -mandoc but the others have been retained for compatibility.
Line 322  void    mparse_result(struct mparse *, struct mdoc **,
Line 307  void    mparse_result(struct mparse *, struct mdoc **,
 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);
 #define DELIMSZ   6 /* hint: max possible size of a delimiter */  
 enum mdelim       mandoc_isdelim(const char *);  
   
 __END_DECLS  __END_DECLS
   

Legend:
Removed from v.1.65  
changed lines
  Added in v.1.67

CVSweb