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

Diff for /mandoc/Attic/apropos.c between version 1.23 and 1.24

version 1.23, 2011/12/07 16:08:55 version 1.24, 2011/12/12 02:00:49
Line 44  main(int argc, char *argv[])
Line 44  main(int argc, char *argv[])
         struct opts      opts;          struct opts      opts;
         struct expr     *e;          struct expr     *e;
         char            *defpaths, *auxpaths;          char            *defpaths, *auxpaths;
           char            *conf_file;
         extern int       optind;          extern int       optind;
         extern char     *optarg;          extern char     *optarg;
   
Line 59  main(int argc, char *argv[])
Line 60  main(int argc, char *argv[])
         memset(&opts, 0, sizeof(struct opts));          memset(&opts, 0, sizeof(struct opts));
   
         auxpaths = defpaths = NULL;          auxpaths = defpaths = NULL;
           conf_file = NULL;
         e = NULL;          e = NULL;
   
         while (-1 != (ch = getopt(argc, argv, "M:m:S:s:")))          while (-1 != (ch = getopt(argc, argv, "C:M:m:S:s:")))
                 switch (ch) {                  switch (ch) {
                   case ('C'):
                           conf_file = optarg;
                           break;
                 case ('M'):                  case ('M'):
                         defpaths = optarg;                          defpaths = optarg;
                         break;                          break;
Line 88  main(int argc, char *argv[])
Line 93  main(int argc, char *argv[])
   
         rc = 0;          rc = 0;
   
         manpath_parse(&paths, defpaths, auxpaths);          manpath_parse(&paths, conf_file, defpaths, auxpaths);
   
         e = whatis ? termcomp(argc, argv, &terms) :          e = whatis ? termcomp(argc, argv, &terms) :
                      exprcomp(argc, argv, &terms);                       exprcomp(argc, argv, &terms);
Line 142  usage(void)
Line 147  usage(void)
 {  {
   
         fprintf(stderr, "usage: %s "          fprintf(stderr, "usage: %s "
                           "[-C file] "
                         "[-M manpath] "                          "[-M manpath] "
                         "[-m manpath] "                          "[-m manpath] "
                         "[-S arch] "                          "[-S arch] "
                         "[-s section] "                          "[-s section] "
                         "expression...\n",                          "expression ...\n",
                         progname);                          progname);
 }  }

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

CVSweb