[BACK]Return to mandocdb.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/mandocdb.c between version 1.91 and 1.92

version 1.91, 2014/04/13 21:21:27 version 1.92, 2014/04/13 22:02:54
Line 1146 
Line 1146 
                         putkey(mpage, mlink->name, NAME_FILE);                          putkey(mpage, mlink->name, NAME_FILE);
                 }                  }
   
                   assert(NULL == mpage->desc);
                 if (NULL != mdoc) {                  if (NULL != mdoc) {
                         if (NULL != (cp = mdoc_meta(mdoc)->name))                          if (NULL != (cp = mdoc_meta(mdoc)->name))
                                 putkey(mpage, cp, NAME_HEAD);                                  putkey(mpage, cp, NAME_HEAD);
                         assert(NULL == mpage->desc);  
                         parse_mdoc(mpage, mdoc_node(mdoc));                          parse_mdoc(mpage, mdoc_node(mdoc));
                         if (NULL == mpage->desc)  
                                 mpage->desc = mandoc_strdup(  
                                     mpage->mlinks->name);  
                 } else if (NULL != man)                  } else if (NULL != man)
                         parse_man(mpage, man_node(man));                          parse_man(mpage, man_node(man));
                 else                  else
                         parse_cat(mpage, fd[0]);                          parse_cat(mpage, fd[0]);
                   if (NULL == mpage->desc)
                           mpage->desc = mandoc_strdup(mpage->mlinks->name);
   
                 if (warnings && !use_all)                  if (warnings && !use_all)
                         for (mlink = mpage->mlinks; mlink;                          for (mlink = mpage->mlinks; mlink;
Line 1294 
Line 1293 
                 if (warnings)                  if (warnings)
                         say(mpage->mlinks->file,                          say(mpage->mlinks->file,
                             "Cannot find NAME section");                              "Cannot find NAME section");
                 assert(NULL == mpage->desc);  
                 mpage->desc = mandoc_strdup(mpage->mlinks->name);  
                 fclose(stream);                  fclose(stream);
                 free(title);                  free(title);
                 return;                  return;
Line 1334 
Line 1331 
                 plen -= 2;                  plen -= 2;
         }          }
   
         assert(NULL == mpage->desc);  
         mpage->desc = mandoc_strdup(p);          mpage->desc = mandoc_strdup(p);
         fclose(stream);          fclose(stream);
         free(title);          free(title);
Line 1474 
Line 1470 
                         while (' ' == *start)                          while (' ' == *start)
                                 start++;                                  start++;
   
                         assert(NULL == mpage->desc);  
                         mpage->desc = mandoc_strdup(start);                          mpage->desc = mandoc_strdup(start);
                         free(title);                          free(title);
                         return;                          return;

Legend:
Removed from v.1.91  
changed lines
  Added in v.1.92