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

Diff for /mandoc/mandocdb.c between version 1.124 and 1.125

version 1.124, 2014/03/26 21:39:38 version 1.125, 2014/04/03 15:37:19
Line 179  static char  *progname;
Line 179  static char  *progname;
 static  int              nodb; /* no database changes */  static  int              nodb; /* no database changes */
 static  int              mparse_options; /* abort the parse early */  static  int              mparse_options; /* abort the parse early */
 static  int              use_all; /* use all found files */  static  int              use_all; /* use all found files */
 static  int              verb; /* print what we're doing */  static  int              debug; /* print what we're doing */
 static  int              warnings; /* warn about crap */  static  int              warnings; /* warn about crap */
 static  int              write_utf8; /* write UTF-8 output; else ASCII */  static  int              write_utf8; /* write UTF-8 output; else ASCII */
 static  int              exitcode; /* to be returned by main */  static  int              exitcode; /* to be returned by main */
Line 357  main(int argc, char *argv[])
Line 357  main(int argc, char *argv[])
         path_arg = NULL;          path_arg = NULL;
         op = OP_DEFAULT;          op = OP_DEFAULT;
   
         while (-1 != (ch = getopt(argc, argv, "aC:d:nQT:tu:vW")))          while (-1 != (ch = getopt(argc, argv, "aC:Dd:nQT:tu:W")))
                 switch (ch) {                  switch (ch) {
                 case ('a'):                  case ('a'):
                         use_all = 1;                          use_all = 1;
Line 367  main(int argc, char *argv[])
Line 367  main(int argc, char *argv[])
                         path_arg = optarg;                          path_arg = optarg;
                         op = OP_CONFFILE;                          op = OP_CONFFILE;
                         break;                          break;
                   case ('D'):
                           debug++;
                           break;
                 case ('d'):                  case ('d'):
                         CHECKOP(op, ch);                          CHECKOP(op, ch);
                         path_arg = optarg;                          path_arg = optarg;
Line 397  main(int argc, char *argv[])
Line 400  main(int argc, char *argv[])
                         path_arg = optarg;                          path_arg = optarg;
                         op = OP_DELETE;                          op = OP_DELETE;
                         break;                          break;
                 case ('v'):  
                         verb++;  
                         break;  
                 case ('W'):                  case ('W'):
                         warnings = 1;                          warnings = 1;
                         break;                          break;
Line 506  out:
Line 506  out:
         ohash_delete(&mlinks);          ohash_delete(&mlinks);
         return(exitcode);          return(exitcode);
 usage:  usage:
         fprintf(stderr, "usage: %s [-anQvW] [-C file] [-Tutf8]\n"          fprintf(stderr, "usage: %s [-aDnQW] [-C file] [-Tutf8]\n"
                         "       %s [-anQvW] [-Tutf8] dir ...\n"                          "       %s [-aDnQW] [-Tutf8] dir ...\n"
                         "       %s [-nQvW] [-Tutf8] -d dir [file ...]\n"                          "       %s [-DnQW] [-Tutf8] -d dir [file ...]\n"
                         "       %s [-nvW] -u dir [file ...]\n"                          "       %s [-DnW] -u dir [file ...]\n"
                         "       %s [-Q] -t file ...\n",                          "       %s [-Q] -t file ...\n",
                        progname, progname, progname,                         progname, progname, progname,
                        progname, progname);                         progname, progname);
Line 1623  putkeys(const struct mpage *mpage,
Line 1623  putkeys(const struct mpage *mpage,
         if (0 == sz)          if (0 == sz)
                 return;                  return;
   
         if (verb > 1) {          if (debug > 1) {
                 for (i = 0, mask = 1;                  for (i = 0, mask = 1;
                      i < mansearch_keymax;                       i < mansearch_keymax;
                      i++, mask <<= 1)                       i++, mask <<= 1)
Line 1850  dbadd(struct mpage *mpage, struct mchars *mc)
Line 1850  dbadd(struct mpage *mpage, struct mchars *mc)
         size_t           i;          size_t           i;
         unsigned int     slot;          unsigned int     slot;
   
         if (verb)          if (debug)
                 say(mpage->mlinks->file, "Adding to database");                  say(mpage->mlinks->file, "Adding to database");
   
         if (nodb)          if (nodb)
Line 1896  dbprune(void)
Line 1896  dbprune(void)
         for (mpage = ohash_first(&mpages, &slot); NULL != mpage;          for (mpage = ohash_first(&mpages, &slot); NULL != mpage;
              mpage = ohash_next(&mpages, &slot)) {               mpage = ohash_next(&mpages, &slot)) {
                 mlink = mpage->mlinks;                  mlink = mpage->mlinks;
                 if (verb)                  if (debug)
                         say(mlink->file, "Deleting from database");                          say(mlink->file, "Deleting from database");
                 if (nodb)                  if (nodb)
                         continue;                          continue;

Legend:
Removed from v.1.124  
changed lines
  Added in v.1.125

CVSweb