[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.21 and 1.22

version 1.21, 2009/07/05 19:25:10 version 1.22, 2009/07/07 11:47:17
Line 1838  static int
Line 1838  static int
 termp_in_pre(DECL_ARGS)  termp_in_pre(DECL_ARGS)
 {  {
   
           /* XXX This conforms to new-groff style. */
         TERMPAIR_SETFLAG(p, pair, ttypes[TTYPE_INCLUDE]);          TERMPAIR_SETFLAG(p, pair, ttypes[TTYPE_INCLUDE]);
         term_word(p, "#include");  
           if (SEC_SYNOPSIS == node->sec)
                   term_word(p, "#include");
   
         term_word(p, "<");          term_word(p, "<");
         p->flags |= TERMP_NOSPACE;          p->flags |= TERMP_NOSPACE;
         return(1);          return(1);
Line 1854  termp_in_post(DECL_ARGS)
Line 1858  termp_in_post(DECL_ARGS)
         p->flags |= TERMP_NOSPACE;          p->flags |= TERMP_NOSPACE;
         term_word(p, ">");          term_word(p, ">");
   
         term_newln(p);  
         if (SEC_SYNOPSIS != node->sec)          if (SEC_SYNOPSIS != node->sec)
                 return;                  return;
   
           term_newln(p);
           /*
            * XXX Not entirely correct.  If `.In foo bar' is specified in
            * the SYNOPSIS section, then it produces a single break after
            * the <foo>; mandoc asserts a vertical space.  Since this
            * construction is rarely used, I think it's fine.
            */
         if (node->next && MDOC_In != node->next->tok)          if (node->next && MDOC_In != node->next->tok)
                 term_vspace(p);                  term_vspace(p);
 }  }

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22

CVSweb