[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.98 and 1.99

version 1.98, 2010/12/06 11:01:19 version 1.99, 2010/12/15 23:39:40
Line 252  lookup_raw(const char *p)
Line 252  lookup_raw(const char *p)
 static int  static int
 rew_last(struct mdoc *mdoc, const struct mdoc_node *to)  rew_last(struct mdoc *mdoc, const struct mdoc_node *to)
 {  {
           struct mdoc_node *n;
   
         assert(to);          assert(to);
         mdoc->next = MDOC_NEXT_SIBLING;          mdoc->next = MDOC_NEXT_SIBLING;
Line 260  rew_last(struct mdoc *mdoc, const struct mdoc_node *to
Line 261  rew_last(struct mdoc *mdoc, const struct mdoc_node *to
         while (mdoc->last != to) {          while (mdoc->last != to) {
                 if ( ! mdoc_valid_post(mdoc))                  if ( ! mdoc_valid_post(mdoc))
                         return(0);                          return(0);
                   n = mdoc->last;
                 mdoc->last = mdoc->last->parent;                  mdoc->last = mdoc->last->parent;
                 assert(mdoc->last);                  assert(mdoc->last);
                   mdoc->last->last = n;
         }          }
   
         return(mdoc_valid_post(mdoc));          return(mdoc_valid_post(mdoc));

Legend:
Removed from v.1.98  
changed lines
  Added in v.1.99

CVSweb