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

Diff for /mandoc/main.c between version 1.16 and 1.18

version 1.16, 2009/03/25 21:46:24 version 1.18, 2009/03/31 13:50:19
Line 220  main(int argc, char *argv[])
Line 220  main(int argc, char *argv[])
                 if (fflags & IGN_MACRO)                  if (fflags & IGN_MACRO)
                         pflags |= MDOC_IGN_MACRO;                          pflags |= MDOC_IGN_MACRO;
                 mdoc = mdoc_alloc(&curp, pflags, &mdoccb);                  mdoc = mdoc_alloc(&curp, pflags, &mdoccb);
                   if (NULL == mdoc)
                           errx(1, "memory exhausted");
                 break;                  break;
         }          }
   
Line 246  main(int argc, char *argv[])
Line 248  main(int argc, char *argv[])
                                 break;                                  break;
                         if (man)                          if (man)
                                 man_reset(man);                                  man_reset(man);
                         if (mdoc)                          if (mdoc && ! mdoc_reset(mdoc)) {
                                 mdoc_reset(mdoc);                                  warnx("memory exhausted");
                                   break;
                           }
                         argv++;                          argv++;
                 }                  }
                 rc = NULL == *argv;                  rc = NULL == *argv;
Line 273  version(void)
Line 277  version(void)
 {  {
   
         (void)printf("%s %s\n", __progname, VERSION);          (void)printf("%s %s\n", __progname, VERSION);
         exit(0);          exit(EXIT_SUCCESS);
         /* NOTREACHED */  
 }  }
   
   
Line 285  usage(void)
Line 288  usage(void)
         (void)fprintf(stderr, "usage: %s [-V] [-foption...] "          (void)fprintf(stderr, "usage: %s [-V] [-foption...] "
                         "[-mformat] [-Toutput] [-Werr...]\n",                          "[-mformat] [-Toutput] [-Werr...]\n",
                         __progname);                          __progname);
         exit(1);          exit(EXIT_FAILURE);
         /* NOTREACHED */  
 }  }
   
   
Line 401  static int
Line 403  static int
 moptions(enum intt *tflags, char *arg)  moptions(enum intt *tflags, char *arg)
 {  {
   
         if (0 == strcmp(arg, "mdoc"))          if (0 == strcmp(arg, "doc"))
                 *tflags = INTT_MDOC;                  *tflags = INTT_MDOC;
         else if (0 == strcmp(arg, "man"))          else if (0 == strcmp(arg, "an"))
                 *tflags = INTT_MAN;                  *tflags = INTT_MAN;
         else {          else {
                 warnx("bad argument: -m%s", arg);                  warnx("bad argument: -m%s", arg);

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.18

CVSweb