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

Diff for /mandoc/libmdoc.h between version 1.69 and 1.70

version 1.69, 2011/03/20 16:02:05 version 1.70, 2011/03/22 14:05:45
Line 80  enum margverr {
Line 80  enum margverr {
         ARGV_WORD          ARGV_WORD
 };  };
   
   /*
    * A punctuation delimiter 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,
           DELIM_MAX
   };
   
 extern  const struct mdoc_macro *const mdoc_macros;  extern  const struct mdoc_macro *const mdoc_macros;
   
 __BEGIN_DECLS  __BEGIN_DECLS
Line 125  enum margserr   mdoc_zargs(struct mdoc *, int, 
Line 142  enum margserr   mdoc_zargs(struct mdoc *, int, 
 #define ARGS_NOWARN     (1 << 3)  #define ARGS_NOWARN     (1 << 3)
   
 int               mdoc_macroend(struct mdoc *);  int               mdoc_macroend(struct mdoc *);
   
   #define DELIMSZ   6 /* hint: max possible size of a delimiter */
   enum mdelim       mdoc_isdelim(const char *);
   
 __END_DECLS  __END_DECLS
   

Legend:
Removed from v.1.69  
changed lines
  Added in v.1.70

CVSweb