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

Diff for /mandoc/mdoc_macro.c between version 1.50 and 1.51

version 1.50, 2010/04/05 08:38:37 version 1.51, 2010/04/05 08:45:29
Line 27 
Line 27 
   
 #include "libmdoc.h"  #include "libmdoc.h"
   
 #define REWIND_REWIND   (1 << 0)  enum    rew {
 #define REWIND_NOHALT   (1 << 1)          REWIND_REWIND,
 #define REWIND_HALT     (1 << 2)          REWIND_NOHALT,
           REWIND_HALT
   };
   
 static  int       ctx_synopsis(MACRO_PROT_ARGS);  static  int       ctx_synopsis(MACRO_PROT_ARGS);
 static  int       obsolete(MACRO_PROT_ARGS);  static  int       obsolete(MACRO_PROT_ARGS);
Line 42  static int   blk_exp_close(MACRO_PROT_ARGS);
Line 44  static int   blk_exp_close(MACRO_PROT_ARGS);
 static  int       blk_part_imp(MACRO_PROT_ARGS);  static  int       blk_part_imp(MACRO_PROT_ARGS);
   
 static  int       phrase(struct mdoc *, int, int, char *);  static  int       phrase(struct mdoc *, int, int, char *);
 static  int       rew_dohalt(enum mdoct, enum mdoc_type,  static  enum rew  rew_dohalt(enum mdoct, enum mdoc_type,
                         const struct mdoc_node *);                          const struct mdoc_node *);
 static  enum mdoct rew_alt(enum mdoct);  static  enum mdoct rew_alt(enum mdoct);
 static  int       rew_dobreak(enum mdoct, const struct mdoc_node *);  static  int       rew_dobreak(enum mdoct, const struct mdoc_node *);
Line 368  rew_alt(enum mdoct tok)
Line 370  rew_alt(enum mdoct tok)
  * close our current scope (REWIND_REWIND), or continue (REWIND_NOHALT).   * close our current scope (REWIND_REWIND), or continue (REWIND_NOHALT).
  * The scope-closing and so on occurs in the various rew_* routines.   * The scope-closing and so on occurs in the various rew_* routines.
  */   */
 static int  static enum rew
 rew_dohalt(enum mdoct tok, enum mdoc_type type,  rew_dohalt(enum mdoct tok, enum mdoc_type type,
                 const struct mdoc_node *p)                  const struct mdoc_node *p)
 {  {
Line 574  rew_sub(enum mdoc_type t, struct mdoc *m, 
Line 576  rew_sub(enum mdoc_type t, struct mdoc *m, 
                 enum mdoct tok, int line, int ppos)                  enum mdoct tok, int line, int ppos)
 {  {
         struct mdoc_node *n;          struct mdoc_node *n;
         int               c;          enum rew          c;
   
         /* LINTED */          /* LINTED */
         for (n = m->last; n; n = n->parent) {          for (n = m->last; n; n = n->parent) {

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51

CVSweb