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

Diff for /mandoc/libmdoc.h between version 1.85 and 1.88

version 1.85, 2014/07/02 03:48:07 version 1.88, 2014/08/01 17:40:34
Line 25  enum mdoc_next {
Line 25  enum mdoc_next {
   
 struct  mdoc {  struct  mdoc {
         struct mparse    *parse; /* parse pointer */          struct mparse    *parse; /* parse pointer */
         char             *defos; /* default argument for .Os */          const char       *defos; /* default argument for .Os */
         int               quick; /* abort parse early */          int               quick; /* abort parse early */
         int               flags; /* parse flags */          int               flags; /* parse flags */
 #define MDOC_HALT        (1 << 0) /* error in parse: halt */  
 #define MDOC_LITERAL     (1 << 1) /* in a literal scope */  #define MDOC_LITERAL     (1 << 1) /* in a literal scope */
 #define MDOC_PBODY       (1 << 2) /* in the document body */  #define MDOC_PBODY       (1 << 2) /* in the document body */
 #define MDOC_NEWLINE     (1 << 3) /* first macro/text in a line */  #define MDOC_NEWLINE     (1 << 3) /* first macro/text in a line */
Line 105  extern const struct mdoc_macro *const mdoc_macros;
Line 104  extern const struct mdoc_macro *const mdoc_macros;
   
 __BEGIN_DECLS  __BEGIN_DECLS
   
 #define           mdoc_pmsg(mdoc, l, p, t) \  
                   mandoc_msg((t), (mdoc)->parse, (l), (p), NULL)  
 #define           mdoc_nmsg(mdoc, n, t) \  
                   mandoc_msg((t), (mdoc)->parse, (n)->line, (n)->pos, NULL)  
 int               mdoc_macro(MACRO_PROT_ARGS);  int               mdoc_macro(MACRO_PROT_ARGS);
 int               mdoc_word_alloc(struct mdoc *,  int               mdoc_word_alloc(struct mdoc *,
                         int, int, const char *);                          int, int, const char *);

Legend:
Removed from v.1.85  
changed lines
  Added in v.1.88

CVSweb