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

Diff for /mandoc/mandocdb.c between version 1.226 and 1.230

version 1.226, 2016/08/05 17:22:45 version 1.230, 2016/09/02 14:03:30
Line 448  mandocdb(int argc, char *argv[])
Line 448  mandocdb(int argc, char *argv[])
                         if (nodb == 0)                          if (nodb == 0)
                                 dbprune(dba);                                  dbprune(dba);
                 } else {                  } else {
                         /*                          /* Database missing or corrupt. */
                          * Database missing or corrupt.                          if (op != OP_UPDATE || errno != ENOENT)
                          * Recreate from scratch.                                  say(MANDOC_DB, "%s: Automatically recreating"
                          */                                      " from scratch", strerror(errno));
                         exitcode = (int)MANDOCLEVEL_OK;                          exitcode = (int)MANDOCLEVEL_OK;
                         op = OP_DEFAULT;                          op = OP_DEFAULT;
                         if (0 == treescan())                          if (0 == treescan())
Line 1049  mlink_check(struct mpage *mpage, struct mlink *mlink)
Line 1049  mlink_check(struct mpage *mpage, struct mlink *mlink)
          * architectures.           * architectures.
          * A few manuals are even shared across completely           * A few manuals are even shared across completely
          * different architectures, for example fdformat(1)           * different architectures, for example fdformat(1)
          * on amd64, i386, sparc, and sparc64.           * on amd64, i386, and sparc64.
          */           */
   
         if (strcasecmp(mpage->arch, mlink->arch))          if (strcasecmp(mpage->arch, mlink->arch))
Line 2013  dbadd(struct dba *dba, struct mpage *mpage)
Line 2013  dbadd(struct dba *dba, struct mpage *mpage)
         cp = mpage->desc;          cp = mpage->desc;
         i = strlen(cp);          i = strlen(cp);
         mustfree = render_string(&cp, &i);          mustfree = render_string(&cp, &i);
         mpage->dba = dba_page_new(dba->pages, mlink->name, mpage->sec,          mpage->dba = dba_page_new(dba->pages,
             *mpage->arch == '\0' ? mlink->arch : mpage->arch,              *mpage->arch == '\0' ? mlink->arch : mpage->arch,
             cp, mlink->file, mpage->form);              cp, mlink->file, mpage->form);
         if (mustfree)          if (mustfree)
                 free(cp);                  free(cp);
           dba_page_add(mpage->dba, DBP_SECT, mpage->sec);
   
         while (mlink != NULL) {          while (mlink != NULL) {
                 dbadd_mlink(mlink);                  dbadd_mlink(mlink);

Legend:
Removed from v.1.226  
changed lines
  Added in v.1.230

CVSweb