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

Diff for /mandoc/main.c between version 1.51 and 1.52

version 1.51, 2009/10/27 08:26:11 version 1.52, 2009/10/30 05:58:37
Line 184  main(int argc, char *argv[])
Line 184  main(int argc, char *argv[])
                 argv++;                  argv++;
                 if (*argv && rc) {                  if (*argv && rc) {
                         if (curp.lastman)                          if (curp.lastman)
                                 if ( ! man_reset(curp.lastman))                                  man_reset(curp.lastman);
                                         rc = 0;  
                         if (curp.lastmdoc)                          if (curp.lastmdoc)
                                 if ( ! mdoc_reset(curp.lastmdoc))                                  mdoc_reset(curp.lastmdoc);
                                         rc = 0;  
                         curp.lastman = NULL;                          curp.lastman = NULL;
                         curp.lastmdoc = NULL;                          curp.lastmdoc = NULL;
                 }                  }
Line 233  static struct man *
Line 231  static struct man *
 man_init(struct curparse *curp)  man_init(struct curparse *curp)
 {  {
         int              pflags;          int              pflags;
         struct man      *man;  
         struct man_cb    mancb;          struct man_cb    mancb;
   
         mancb.man_err = merr;          mancb.man_err = merr;
Line 250  man_init(struct curparse *curp)
Line 247  man_init(struct curparse *curp)
         if (curp->fflags & NO_IGN_ESCAPE)          if (curp->fflags & NO_IGN_ESCAPE)
                 pflags &= ~MAN_IGN_ESCAPE;                  pflags &= ~MAN_IGN_ESCAPE;
   
         if (NULL == (man = man_alloc(curp, pflags, &mancb)))          return(man_alloc(curp, pflags, &mancb));
                 warnx("memory exhausted");  
   
         return(man);  
 }  }
   
   
Line 261  static struct mdoc *
Line 255  static struct mdoc *
 mdoc_init(struct curparse *curp)  mdoc_init(struct curparse *curp)
 {  {
         int              pflags;          int              pflags;
         struct mdoc     *mdoc;  
         struct mdoc_cb   mdoccb;          struct mdoc_cb   mdoccb;
   
         mdoccb.mdoc_err = merr;          mdoccb.mdoc_err = merr;
Line 280  mdoc_init(struct curparse *curp)
Line 273  mdoc_init(struct curparse *curp)
         if (curp->fflags & NO_IGN_CHARS)          if (curp->fflags & NO_IGN_CHARS)
                 pflags &= ~MDOC_IGN_CHARS;                  pflags &= ~MDOC_IGN_CHARS;
   
         if (NULL == (mdoc = mdoc_alloc(curp, pflags, &mdoccb)))          return(mdoc_alloc(curp, pflags, &mdoccb));
                 warnx("memory exhausted");  
   
         return(mdoc);  
 }  }
   
   

Legend:
Removed from v.1.51  
changed lines
  Added in v.1.52

CVSweb