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

Diff for /mandoc/manpath.c between version 1.36 and 1.37

version 1.36, 2018/10/02 14:56:47 version 1.37, 2018/11/22 11:30:23
Line 232  int
Line 232  int
 manconf_output(struct manoutput *conf, const char *cp, int fromfile)  manconf_output(struct manoutput *conf, const char *cp, int fromfile)
 {  {
         const char *const toks[] = {          const char *const toks[] = {
             "includes", "man", "paper", "style",              "includes", "man", "paper", "style", "indent", "width",
             "indent", "width", "fragment", "mdoc", "noval", "toc"              "tag", "fragment", "mdoc", "noval", "toc"
         };          };
   
         const char      *errstr;          const char      *errstr;
Line 257  manconf_output(struct manoutput *conf, const char *cp,
Line 257  manconf_output(struct manoutput *conf, const char *cp,
                 warnx("-O %s=?: Missing argument value", toks[tok]);                  warnx("-O %s=?: Missing argument value", toks[tok]);
                 return -1;                  return -1;
         }          }
         if ((tok == 6 || tok == 7) && *cp != '\0') {          if (tok > 6 && *cp != '\0') {
                 warnx("-O %s: Does not take a value: %s", toks[tok], cp);                  warnx("-O %s: Does not take a value: %s", toks[tok], cp);
                 return -1;                  return -1;
         }          }
Line 312  manconf_output(struct manoutput *conf, const char *cp,
Line 312  manconf_output(struct manoutput *conf, const char *cp,
                 warnx("-O width=%s is %s", cp, errstr);                  warnx("-O width=%s is %s", cp, errstr);
                 return -1;                  return -1;
         case 6:          case 6:
                 conf->fragment = 1;                  if (conf->tag != NULL) {
                           oldval = mandoc_strdup(conf->tag);
                           break;
                   }
                   conf->tag = mandoc_strdup(cp);
                 return 0;                  return 0;
         case 7:          case 7:
                 conf->mdoc = 1;                  conf->fragment = 1;
                 return 0;                  return 0;
         case 8:          case 8:
                 conf->noval = 1;                  conf->mdoc = 1;
                 return 0;                  return 0;
         case 9:          case 9:
                   conf->noval = 1;
                   return 0;
           case 10:
                 conf->toc = 1;                  conf->toc = 1;
                 return 0;                  return 0;
         default:          default:

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

CVSweb