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

Diff for /mandoc/mandocdb.c between version 1.204 and 1.206

version 1.204, 2015/10/20 02:01:31 version 1.206, 2015/11/06 16:30:33
Line 183  static int  set_basedir(const char *, int);
Line 183  static int  set_basedir(const char *, int);
 static  int      treescan(void);  static  int      treescan(void);
 static  size_t   utf8(unsigned int, char [7]);  static  size_t   utf8(unsigned int, char [7]);
   
 extern  char            *__progname;  
   
 static  char             tempfilename[32];  static  char             tempfilename[32];
 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 */
Line 335  mandocdb(int argc, char *argv[])
Line 333  mandocdb(int argc, char *argv[])
 {  {
         struct manconf    conf;          struct manconf    conf;
         struct mparse    *mp;          struct mparse    *mp;
         const char       *path_arg;          const char       *path_arg, *progname;
         size_t            j, sz;          size_t            j, sz;
         int               ch, i;          int               ch, i;
   
Line 526  out:
Line 524  out:
         ohash_delete(&mlinks);          ohash_delete(&mlinks);
         return exitcode;          return exitcode;
 usage:  usage:
           progname = getprogname();
         fprintf(stderr, "usage: %s [-aDnpQ] [-C file] [-Tutf8]\n"          fprintf(stderr, "usage: %s [-aDnpQ] [-C file] [-Tutf8]\n"
                         "       %s [-aDnpQ] [-Tutf8] dir ...\n"                          "       %s [-aDnpQ] [-Tutf8] dir ...\n"
                         "       %s [-DnpQ] [-Tutf8] -d dir [file ...]\n"                          "       %s [-DnpQ] [-Tutf8] -d dir [file ...]\n"
                         "       %s [-Dnp] -u dir [file ...]\n"                          "       %s [-Dnp] -u dir [file ...]\n"
                         "       %s [-Q] -t file ...\n",                          "       %s [-Q] -t file ...\n",
                        __progname, __progname, __progname,                          progname, progname, progname, progname, progname);
                        __progname, __progname);  
   
         return (int)MANDOCLEVEL_BADARG;          return (int)MANDOCLEVEL_BADARG;
 }  }
Line 1176  mpages_merge(struct mparse *mp)
Line 1174  mpages_merge(struct mparse *mp)
                             mpage->arch == NULL ? "" : mpage->arch);                              mpage->arch == NULL ? "" : mpage->arch);
                         mpage->title = mandoc_strdup(man->meta.title);                          mpage->title = mandoc_strdup(man->meta.title);
                 } else if (man != NULL && man->macroset == MACROSET_MAN) {                  } else if (man != NULL && man->macroset == MACROSET_MAN) {
                           man_validate(man);
                         mpage->form = FORM_SRC;                          mpage->form = FORM_SRC;
                         mpage->sec = mandoc_strdup(man->meta.msec);                          mpage->sec = mandoc_strdup(man->meta.msec);
                         mpage->arch = mandoc_strdup(mlink->arch);                          mpage->arch = mandoc_strdup(mlink->arch);

Legend:
Removed from v.1.204  
changed lines
  Added in v.1.206

CVSweb