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

Diff for /mandoc/Attic/apropos.c between version 1.11 and 1.12

version 1.11, 2011/11/13 10:12:05 version 1.12, 2011/11/13 11:10:27
Line 33  static char *progname;
Line 33  static char *progname;
 int  int
 main(int argc, char *argv[])  main(int argc, char *argv[])
 {  {
         int              ch, cs;          int              ch;
         struct opts      opts;          struct opts      opts;
         struct expr     *e;          struct expr     *e;
         extern int       optind;          extern int       optind;
Line 47  main(int argc, char *argv[])
Line 47  main(int argc, char *argv[])
         else          else
                 ++progname;                  ++progname;
   
         cs = 0;          while (-1 != (ch = getopt(argc, argv, "S:s:")))
   
         while (-1 != (ch = getopt(argc, argv, "S:s:I")))  
                 switch (ch) {                  switch (ch) {
                 case ('S'):                  case ('S'):
                         opts.arch = optarg;                          opts.arch = optarg;
Line 57  main(int argc, char *argv[])
Line 55  main(int argc, char *argv[])
                 case ('s'):                  case ('s'):
                         opts.cat = optarg;                          opts.cat = optarg;
                         break;                          break;
                 case ('I'):  
                         cs = 1;  
                         break;  
                 default:                  default:
                         usage();                          usage();
                         return(EXIT_FAILURE);                          return(EXIT_FAILURE);
Line 71  main(int argc, char *argv[])
Line 66  main(int argc, char *argv[])
         if (0 == argc)          if (0 == argc)
                 return(EXIT_SUCCESS);                  return(EXIT_SUCCESS);
   
         if (NULL == (e = exprcomp(cs, argv, argc))) {          if (NULL == (e = exprcomp(argc, argv))) {
                 fprintf(stderr, "Bad expression\n");                  fprintf(stderr, "Bad expression\n");
                 return(EXIT_FAILURE);                  return(EXIT_FAILURE);
         }          }

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

CVSweb