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

Diff for /mandoc/Attic/apropos.c between version 1.36 and 1.37

version 1.36, 2013/12/31 03:41:14 version 1.37, 2014/01/06 03:02:46
Line 42  main(int argc, char *argv[])
Line 42  main(int argc, char *argv[])
         char            *defpaths, *auxpaths;          char            *defpaths, *auxpaths;
         char            *conf_file;          char            *conf_file;
         char            *progname;          char            *progname;
         char            *outkey;          const char      *outkey;
         extern char     *optarg;          extern char     *optarg;
         extern int       optind;          extern int       optind;
   
Line 59  main(int argc, char *argv[])
Line 59  main(int argc, char *argv[])
   
         auxpaths = defpaths = NULL;          auxpaths = defpaths = NULL;
         conf_file = NULL;          conf_file = NULL;
         outkey = NULL;          outkey = "Nd";
   
         while (-1 != (ch = getopt(argc, argv, "C:M:m:O:S:s:")))          while (-1 != (ch = getopt(argc, argv, "C:M:m:O:S:s:")))
                 switch (ch) {                  switch (ch) {
Line 103  main(int argc, char *argv[])
Line 103  main(int argc, char *argv[])
   
         for (i = 0; i < sz; i++) {          for (i = 0; i < sz; i++) {
                 printf("%s - %s\n", res[i].names,                  printf("%s - %s\n", res[i].names,
                     NULL == outkey ? res[i].desc :  
                     NULL == res[i].output ? "" : res[i].output);                      NULL == res[i].output ? "" : res[i].output);
                 free(res[i].file);                  free(res[i].file);
                 free(res[i].names);                  free(res[i].names);
                 free(res[i].desc);  
                 free(res[i].output);                  free(res[i].output);
         }          }
   

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.37

CVSweb