[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.239 and 1.240

version 1.239, 2012/07/08 16:52:20 version 1.240, 2012/07/08 22:49:29
Line 1 
Line 1 
 /*      $Id$ */  /*      $Id$ */
 /*  /*
  * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>   * Copyright (c) 2008, 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
  * Copyright (c) 2010 Ingo Schwarze <schwarze@openbsd.org>   * Copyright (c) 2010, 2012 Ingo Schwarze <schwarze@openbsd.org>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above   * purpose with or without fee is hereby granted, provided that the above
Line 2159  termp_li_pre(DECL_ARGS)
Line 2159  termp_li_pre(DECL_ARGS)
 static int  static int
 termp_lk_pre(DECL_ARGS)  termp_lk_pre(DECL_ARGS)
 {  {
         const struct mdoc_node *nn, *sv;          const struct mdoc_node *link, *descr;
   
         term_fontpush(p, TERMFONT_UNDER);          if (NULL == (link = n->child))
                   return(0);
   
         nn = sv = n->child;          if (NULL != (descr = link->next)) {
                   term_fontpush(p, TERMFONT_UNDER);
                   while (NULL != descr) {
                           term_word(p, descr->string);
                           descr = descr->next;
                   }
                   p->flags |= TERMP_NOSPACE;
                   term_word(p, ":");
                   term_fontpop(p);
           }
   
         if (NULL == nn || NULL == nn->next)  
                 return(1);  
   
         for (nn = nn->next; nn; nn = nn->next)  
                 term_word(p, nn->string);  
   
         term_fontpop(p);  
   
         p->flags |= TERMP_NOSPACE;  
         term_word(p, ":");  
   
         term_fontpush(p, TERMFONT_BOLD);          term_fontpush(p, TERMFONT_BOLD);
         term_word(p, sv->string);          term_word(p, link->string);
         term_fontpop(p);          term_fontpop(p);
   
         return(0);          return(0);

Legend:
Removed from v.1.239  
changed lines
  Added in v.1.240

CVSweb