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

Diff for /mandoc/mandocdb.c between version 1.152 and 1.155

version 1.152, 2014/06/20 02:24:40 version 1.155, 2014/08/06 15:09:05
Line 355  main(int argc, char *argv[])
Line 355  main(int argc, char *argv[])
          */           */
 #define CHECKOP(_op, _ch) do \  #define CHECKOP(_op, _ch) do \
         if (OP_DEFAULT != (_op)) { \          if (OP_DEFAULT != (_op)) { \
                 fprintf(stderr, "-%c: Conflicting option\n", (_ch)); \                  fprintf(stderr, "%s: -%c: Conflicting option\n", \
                       progname, (_ch)); \
                 goto usage; \                  goto usage; \
         } while (/*CONSTCOND*/0)          } while (/*CONSTCOND*/0)
   
Line 391  main(int argc, char *argv[])
Line 392  main(int argc, char *argv[])
                         break;                          break;
                 case 'T':                  case 'T':
                         if (strcmp(optarg, "utf8")) {                          if (strcmp(optarg, "utf8")) {
                                 fprintf(stderr, "-T%s: Unsupported "                                  fprintf(stderr, "%s: -T%s: "
                                     "output format\n", optarg);                                      "Unsupported output format\n",
                                       progname, optarg);
                                 goto usage;                                  goto usage;
                         }                          }
                         write_utf8 = 1;                          write_utf8 = 1;
Line 419  main(int argc, char *argv[])
Line 421  main(int argc, char *argv[])
         argv += optind;          argv += optind;
   
         if (OP_CONFFILE == op && argc > 0) {          if (OP_CONFFILE == op && argc > 0) {
                 fprintf(stderr, "-C: Too many arguments\n");                  fprintf(stderr, "%s: -C: Too many arguments\n",
                       progname);
                 goto usage;                  goto usage;
         }          }
   
Line 1195  mpages_merge(struct mchars *mc, struct mparse *mp)
Line 1198  mpages_merge(struct mchars *mc, struct mparse *mp)
                         goto nextpage;                          goto nextpage;
                 } else if (NULL != mdoc) {                  } else if (NULL != mdoc) {
                         mpage->form = FORM_SRC;                          mpage->form = FORM_SRC;
                         mpage->sec =                          mpage->sec = mdoc_meta(mdoc)->msec;
                             mandoc_strdup(mdoc_meta(mdoc)->msec);                          mpage->sec = mandoc_strdup(
                               NULL == mpage->sec ? "" : mpage->sec);
                         mpage->arch = mdoc_meta(mdoc)->arch;                          mpage->arch = mdoc_meta(mdoc)->arch;
                         mpage->arch = mandoc_strdup(                          mpage->arch = mandoc_strdup(
                             NULL == mpage->arch ? "" : mpage->arch);                              NULL == mpage->arch ? "" : mpage->arch);
Line 1303  names_check(void)
Line 1307  names_check(void)
                 say("", "%s", sqlite3_errmsg(db));                  say("", "%s", sqlite3_errmsg(db));
   
         while (SQLITE_ROW == (irc = sqlite3_step(stmt))) {          while (SQLITE_ROW == (irc = sqlite3_step(stmt))) {
                 name = sqlite3_column_text(stmt, 0);                  name = (const char *)sqlite3_column_text(stmt, 0);
                 sec  = sqlite3_column_text(stmt, 1);                  sec  = (const char *)sqlite3_column_text(stmt, 1);
                 arch = sqlite3_column_text(stmt, 2);                  arch = (const char *)sqlite3_column_text(stmt, 2);
                 key  = sqlite3_column_text(stmt, 3);                  key  = (const char *)sqlite3_column_text(stmt, 3);
                 say("", "%s(%s%s%s) lacks mlink \"%s\"", name, sec,                  say("", "%s(%s%s%s) lacks mlink \"%s\"", name, sec,
                     '\0' == *arch ? "" : "/",                      '\0' == *arch ? "" : "/",
                     '\0' == *arch ? "" : arch, key);                      '\0' == *arch ? "" : arch, key);

Legend:
Removed from v.1.152  
changed lines
  Added in v.1.155

CVSweb