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

Diff for /mandoc/mdoc_man.c between version 1.101 and 1.102

version 1.101, 2017/01/11 17:39:53 version 1.102, 2017/02/06 03:44:58
Line 1518  pre_nm(DECL_ARGS)
Line 1518  pre_nm(DECL_ARGS)
         }          }
         if (n->type != ROFFT_ELEM && n->type != ROFFT_HEAD)          if (n->type != ROFFT_ELEM && n->type != ROFFT_HEAD)
                 return 1;                  return 1;
         name = n->child ? n->child->string : meta->name;          name = n->child == NULL ? NULL : n->child->string;
         if (NULL == name)          if (NULL == name)
                 return 0;                  return 0;
         if (n->type == ROFFT_HEAD) {          if (n->type == ROFFT_HEAD) {
Line 1529  pre_nm(DECL_ARGS)
Line 1529  pre_nm(DECL_ARGS)
                 outflags |= MMAN_nl;                  outflags |= MMAN_nl;
         }          }
         font_push('B');          font_push('B');
         if (NULL == n->child)  
                 print_word(meta->name);  
         return 1;          return 1;
 }  }
   
Line 1544  post_nm(DECL_ARGS)
Line 1542  post_nm(DECL_ARGS)
                 break;                  break;
         case ROFFT_HEAD:          case ROFFT_HEAD:
         case ROFFT_ELEM:          case ROFFT_ELEM:
                 if (n->child != NULL || meta->name != NULL)                  if (n->child != NULL && n->child->string != NULL)
                         font_pop();                          font_pop();
                 break;                  break;
         default:          default:

Legend:
Removed from v.1.101  
changed lines
  Added in v.1.102

CVSweb