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

Diff for /mandoc/libman.h between version 1.82 and 1.83

version 1.82, 2018/08/17 20:33:37 version 1.83, 2018/08/26 16:21:23
Line 26 
Line 26 
 struct  man_macro {  struct  man_macro {
         void            (*fp)(MACRO_PROT_ARGS);          void            (*fp)(MACRO_PROT_ARGS);
         int               flags;          int               flags;
 #define MAN_SCOPED       (1 << 0)  /* Optional next-line scope. */  #define MAN_BSCOPED      (1 << 0)  /* Optional next-line block scope. */
 #define MAN_NSCOPED      (1 << 1)  /* Allowed in next-line element scope. */  #define MAN_ESCOPED      (1 << 1)  /* Optional next-line element scope. */
 #define MAN_BSCOPE       (1 << 2)  /* Break next-line block scope. */  #define MAN_NSCOPED      (1 << 2)  /* Allowed in next-line element scope. */
 #define MAN_JOIN         (1 << 3)  /* Join arguments together. */  #define MAN_XSCOPE       (1 << 3)  /* Exit next-line block scope. */
   #define MAN_JOIN         (1 << 4)  /* Join arguments together. */
 };  };
   
 const struct man_macro *man_macro(enum roff_tok);  const struct man_macro *man_macro(enum roff_tok);
   
   void              man_descope(struct roff_man *, int, int, char *);
 void              man_node_validate(struct roff_man *);  void              man_node_validate(struct roff_man *);
 void              man_state(struct roff_man *, struct roff_node *);  void              man_state(struct roff_man *, struct roff_node *);
 void              man_unscope(struct roff_man *, const struct roff_node *);  void              man_unscope(struct roff_man *, const struct roff_node *);

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

CVSweb