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

Diff for /mandoc/man.c between version 1.113 and 1.115

version 1.113, 2011/11/07 01:24:40 version 1.115, 2012/01/03 15:16:24
Line 40  const char *const __man_macronames[MAN_MAX] = {   
Line 40  const char *const __man_macronames[MAN_MAX] = {   
         "RI",           "na",           "sp",           "nf",          "RI",           "na",           "sp",           "nf",
         "fi",           "RE",           "RS",           "DT",          "fi",           "RE",           "RS",           "DT",
         "UC",           "PD",           "AT",           "in",          "UC",           "PD",           "AT",           "in",
         "ft"          "ft",           "OP"
         };          };
   
 const   char * const *man_macronames = __man_macronames;  const   char * const *man_macronames = __man_macronames;
Line 556  man_pmacro(struct man *m, int ln, char *buf, int offs)
Line 556  man_pmacro(struct man *m, int ln, char *buf, int offs)
         if ((m->flags & MAN_BLINE) &&          if ((m->flags & MAN_BLINE) &&
             (MAN_BSCOPE & man_macros[tok].flags)) {              (MAN_BSCOPE & man_macros[tok].flags)) {
                 n = m->last;                  n = m->last;
                 assert(MAN_TEXT != n->type);  
   
                 /* Remove element that didn't end BLINE, if any. */                  /* Might be a text node like 8 in
                    * .TP 8
                    * .SH foo
                    */
                   if (MAN_TEXT == n->type)
                           n = n->parent;
   
                   /* Remove element that didn't end BLINE, if any. */
                 if ( ! (MAN_BSCOPE & man_macros[n->tok].flags))                  if ( ! (MAN_BSCOPE & man_macros[n->tok].flags))
                         n = n->parent;                          n = n->parent;
   

Legend:
Removed from v.1.113  
changed lines
  Added in v.1.115

CVSweb