[BACK]Return to mdoc_term.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/mdoc_term.c between version 1.5 and 1.6

version 1.5, 2009/06/17 22:27:34 version 1.6, 2009/06/18 01:19:02
Line 2091 
Line 2091 
 {  {
         const struct mdoc_node *n;          const struct mdoc_node *n;
   
         if (NULL == (n = node->child))          assert(node->child);
                 errx(1, "expected line argument");          n = node->child;
   
           if (NULL == n->next) {
                   TERMPAIR_SETFLAG(p, pair, ttypes[TTYPE_LINK_ANCHOR]);
                   return(1);
           }
   
         p->flags |= ttypes[TTYPE_LINK_ANCHOR];          p->flags |= ttypes[TTYPE_LINK_ANCHOR];
         term_word(p, n->string);          term_word(p, n->string);
         p->flags &= ~ttypes[TTYPE_LINK_ANCHOR];  
         p->flags |= TERMP_NOSPACE;          p->flags |= TERMP_NOSPACE;
         term_word(p, ":");          term_word(p, ":");
           p->flags &= ~ttypes[TTYPE_LINK_ANCHOR];
   
         p->flags |= ttypes[TTYPE_LINK_TEXT];          p->flags |= ttypes[TTYPE_LINK_TEXT];
         for ( ; n; n = n->next) {          for (n = n->next; n; n = n->next)
                 term_word(p, n->string);                  term_word(p, n->string);
         }  
         p->flags &= ~ttypes[TTYPE_LINK_TEXT];  
   
           p->flags &= ~ttypes[TTYPE_LINK_TEXT];
         return(0);          return(0);
 }  }
   

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6