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

Diff for /mandoc/mdoc_term.c between version 1.348 and 1.349

version 1.348, 2017/04/14 19:35:22 version 1.349, 2017/04/17 12:53:29
Line 1995  termp_lk_pre(DECL_ARGS)
Line 1995  termp_lk_pre(DECL_ARGS)
         const struct roff_node *link, *descr;          const struct roff_node *link, *descr;
         int display;          int display;
   
         if (NULL == (link = n->child))          if ((link = n->child) == NULL)
                 return 0;                  return 0;
   
         if (NULL != (descr = link->next)) {          /* Link text. */
           if ((descr = link->next) != NULL && !(descr->flags & NODE_DELIMC)) {
                 term_fontpush(p, TERMFONT_UNDER);                  term_fontpush(p, TERMFONT_UNDER);
                 while (NULL != descr) {                  while (descr != NULL && !(descr->flags & NODE_DELIMC)) {
                         term_word(p, descr->string);                          term_word(p, descr->string);
                         descr = descr->next;                          descr = descr->next;
                 }                  }
Line 2009  termp_lk_pre(DECL_ARGS)
Line 2010  termp_lk_pre(DECL_ARGS)
                 term_word(p, ":");                  term_word(p, ":");
         }          }
   
           /* Link target. */
         display = term_strlen(p, link->string) >= 26;          display = term_strlen(p, link->string) >= 26;
         if (display) {          if (display) {
                 term_newln(p);                  term_newln(p);
                 p->offset += term_len(p, p->defindent + 1);                  p->offset += term_len(p, p->defindent + 1);
         }          }
   
         term_fontpush(p, TERMFONT_BOLD);          term_fontpush(p, TERMFONT_BOLD);
         term_word(p, link->string);          term_word(p, link->string);
         term_fontpop(p);          term_fontpop(p);
   
           /* Trailing punctuation. */
           while (descr != NULL) {
                   p->flags |= TERMP_NOSPACE;
                   term_word(p, descr->string);
                   descr = descr->next;
           }
         if (display)          if (display)
                 term_newln(p);                  term_newln(p);
   
         return 0;          return 0;
 }  }
   

Legend:
Removed from v.1.348  
changed lines
  Added in v.1.349

CVSweb