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

Diff for /mandoc/mandocdb.c between version 1.192 and 1.193

version 1.192, 2015/04/18 16:34:25 version 1.193, 2015/04/18 17:53:21
Line 1195  mpages_merge(struct mparse *mp)
Line 1195  mpages_merge(struct mparse *mp)
                         goto nextpage;                          goto nextpage;
                 } else if (man != NULL && man->macroset == MACROSET_MDOC) {                  } else if (man != NULL && man->macroset == MACROSET_MDOC) {
                         mpage->form = FORM_SRC;                          mpage->form = FORM_SRC;
                         mpage->sec = mdoc_meta(man)->msec;                          mpage->sec = man->meta.msec;
                         mpage->sec = mandoc_strdup(                          mpage->sec = mandoc_strdup(
                             mpage->sec == NULL ? "" : mpage->sec);                              mpage->sec == NULL ? "" : mpage->sec);
                         mpage->arch = mdoc_meta(man)->arch;                          mpage->arch = man->meta.arch;
                         mpage->arch = mandoc_strdup(                          mpage->arch = mandoc_strdup(
                             mpage->arch == NULL ? "" : mpage->arch);                              mpage->arch == NULL ? "" : mpage->arch);
                         mpage->title =                          mpage->title = mandoc_strdup(man->meta.title);
                             mandoc_strdup(mdoc_meta(man)->title);  
                 } else if (man != NULL && man->macroset == MACROSET_MAN) {                  } else if (man != NULL && man->macroset == MACROSET_MAN) {
                         mpage->form = FORM_SRC;                          mpage->form = FORM_SRC;
                         mpage->sec = mandoc_strdup(man_meta(man)->msec);                          mpage->sec = mandoc_strdup(man->meta.msec);
                         mpage->arch = mandoc_strdup(mlink->arch);                          mpage->arch = mandoc_strdup(mlink->arch);
                         mpage->title = mandoc_strdup(man_meta(man)->title);                          mpage->title = mandoc_strdup(man->meta.title);
                 } else {                  } else {
                         mpage->form = FORM_CAT;                          mpage->form = FORM_CAT;
                         mpage->sec = mandoc_strdup(mlink->dsec);                          mpage->sec = mandoc_strdup(mlink->dsec);
Line 1230  mpages_merge(struct mparse *mp)
Line 1229  mpages_merge(struct mparse *mp)
   
                 assert(mpage->desc == NULL);                  assert(mpage->desc == NULL);
                 if (man != NULL && man->macroset == MACROSET_MDOC)                  if (man != NULL && man->macroset == MACROSET_MDOC)
                         parse_mdoc(mpage, mdoc_meta(man), mdoc_node(man));                          parse_mdoc(mpage, &man->meta, man->first);
                 else if (man != NULL)                  else if (man != NULL)
                         parse_man(mpage, man_meta(man), man_node(man));                          parse_man(mpage, &man->meta, man->first);
                 else                  else
                         parse_cat(mpage, fd);                          parse_cat(mpage, fd);
                 if (mpage->desc == NULL)                  if (mpage->desc == NULL)

Legend:
Removed from v.1.192  
changed lines
  Added in v.1.193

CVSweb